ZHCADY5A April 2024 – May 2024 DRV8214 , DRV8234
在本例中,当流入电机的电流在高阻态模式或制动模式期间关闭时,RC_OUT 引脚不会发出脉冲。由于存在惯性,电机在完全停止之前会继续旋转一段时间,在此期间无法检测到纹波。这是由于电流方向会发生变化,如图 4-4 所示。RC_OUT 停止发出脉冲,但电机由于惯性继续旋转。
针对这种情况的可能权变措施是使用软停止功能 (EN_SS = 1b)。此功能使电机能够逐渐停止,从而可以在更长时间内检测纹波,进而降低漏掉纹波的几率。图 4-5 显示了纹波计数在软停止期间的性能。TINRUSH[15:8] (MSB) 设置为 0x08。
如 DRV8214 和 DRV8234 数据表中所述,软启动/停止功能仅在电机电压或速度调节期间激活。要在不调节速度的情况下使用软启动/停止功能,请执行以下步骤:
此过程会将速度基准值设置为尽可能高的值 (255*128rad/s = 32640rad/s)。由于在特定电压电平下占空比的上限为 100%,这实际上意味着器件无法调节速度,因此可以在不调节速度或电压的情况下使用软启动/停止功能。如果是在外部进行 PWM,为了模拟软停止行为,可对占空比进行编程以逐渐降低到 0。