DRV2624 不使用时自动进入低功耗待机状态。在这种状态下,寄存器内容被保留,且 I2C 通信可用。在请求播放波形时,DRV2624 具有从待机状态快速开启时间的功能。以下说明介绍 DRV2624 无法完全恢复待机状态并卡在伪待机状态的极端情况。使用额外的 I2C 事务可清除伪待机状态并完全恢复待机模式。
注: 此情况适用于使用以下设置时:AUTO_BRK_INTO_STBY = 1(启用)、TRIG_PIN_FUNC = 2(使用 I2C 的内部触发模式)和 MODE = 0 或 1(RTP 或波形序列发生器模式)。通过向 GO 位写入 0 来停止 RTP 模式时,器件将完成自动制动时间段并恢复伪待机状态。在编程的波形持续时间结束之前通过向 GO 位写入 0 来停止波形时,器件会完成自动制动时间段并恢复伪待机状态。此伪待机状态比待机状态消耗更多的电流。在 RTP 或波形序列发生器模式两种情况下,在自动制动时间清除伪待机状态后,对任何寄存器进行额外的 I2C 写入或读取。自动制动时间为 (PLAYBACK_INTERVAL*10);增加 1ms。使用 1ms 缓冲器来确保自动制动时间段已结束。