用DSP控制DRV8872,IN1输入高电平,IN2输入低电平。按照DRV8872手册中描述的真值表来看的话输出应该也是OUT1为高电平,OUT2为低电平。
但实际OUT1只有一个高电平脉冲,而不是常高。具体波形如下:
请问是什么原因呢?
Alvin Zheng:
触发了current regulation,触发了Fault,输入信号有误,硬件错误比如忘了焊接thermal pad。
jiciwi:
并没有错呀,周期是25us,就是芯片的电流衰减周期,输出高电平,给线圈充电,当电流达到设定值,进入衰减,衰减是两个下管打开,输出就是低