DRV8840驱动电路电流达不到设定的最大值

Demo板原理图和layout是按照官方给的资料做的,VREF采用了单片机的DAC进行设置,Risen=0.1R,Vref设定为2A,OUT1和OUT2接了一个5欧姆的电阻,测量通过电阻的电流发现只有0.54A,I0-I5已经全部拉高.修改Vref为1.5V,电流仍然为.054A,修改I0-I5电流比例也不能正常调节,请技术支持帮忙分析下是什么问题导致的呢,实验了两块板子,都是如此

  • 有刷直流电机驱动器, 不知道你的电源电压是多少。更换一下阻值试试呢
  • 在H桥的输出端使用阻性负载的行为将不同于典型的感性负载。首先,通过电阻测得的电流将取决于VM值,电阻负载,Risen,RDS(on)和任何其他寄生电阻。调节Vref或[I0-I4]不会改变通过电阻的电流值,而只会调节Ichop阈值。这就是为什么尽管调整了Vref和[I0-I4],您仍然看到相同的电流的原因。

    当Ichop值设置为高于通过电阻负载的电流时,H桥将连续驱动负载。但是,如果将Ichop值设置为低于通过电阻负载的电流,则在TBLANK时间(~3.75us)之后,TOFF时间约为~16.25us,H桥将衰减。在衰减时间内,电流会突然下降到零或在短时间内变为负值(如果设置为快速/混合衰减模式),但该设备将检测到负电流,并在其余的时间内禁用H桥。 衰减时间,使通过电阻的电流等于零。

    请问您如何测量电流?
    ——如果使用DMM,则实际测量的电流是RMS平均值,可以解释0.54A的值。 我建议使用示波器来测量电流。

    电源电压值是多少?
    ——如果通过H桥的电阻值不变,则Vm将设置通过电阻负载的电流(I~=Vm/(5ohm+0.1ohm+RDS(on)).