DRV8842 驱动直流有刷

Other Parts Discussed in Thread: DRV8842

在使用DRV8842驱动  额定 24V 2.2A的直流有刷电机,DRV8842输出电压为0,

将电机脱开,断电后重新上电,使用电压表测量DRV8842输出是正常的,请问

出现这种现象的原因是什么呢?

  • 数字接口我使用3.3V来驱动的,是不是有关系?

  • 请再nFAULT端接上拉电阻到3.3V,然后观察是否出现了报错。还有电路图中,请在VM端加上100uF以上的大电容,并且靠近VM引脚放置,这个非常重要。

    很有可能是电机的启动电流瞬间超过了Iocp值。

    分两步来解决这个问题,

    1、虽然有OCP发生,但是主要是由于峰值启动电流,也就是24V/Rphase 大于Iocp. 这样的话需要设置ISEN电阻,目前是直接ISEN接地,相当于没有用到芯片的限流功能。这种情况下是一定要用这个功能的。可以将电流设置在正常运行电流的1.5倍左右,这里可以使3A到4A的一个值,VREF是3.3V,可以根据datasheet 的公式计算所需的采样电阻值。

    2. 在1的基础上,即使采取限流措施,也还有可能出现OCP保护,原因是电机的电感太小,电流在Tblanking时间内超过OCP值,限流电流还没有开始作用。

    这种情况需要在OUTx端加上电感来降低电流上升斜率。电感值要大于 VM*Tblank/Iocp,通常要求在47uH以上。

    当然,多数情况采取措施1就可以解决了。