工具/软件:
我正在研发一款小型可穿戴设备、并将 DRV2605L 用作 Vybronics-VC0720B088L 触觉反馈电机的电机驱动器 IC。
我遵循了数据表中的初始化过程:
-在置位 EN 或发送 I2C 命令之前等待 250 μs
-将 EN 引脚置为高电平
-写入模式 0x00 以从待机模式中删除
-选择库 B
-设置控制寄存器以使用开环 ERM 模式
-将设备设置为待机
到目前为止、一切进展顺利。 但在任何模式下将 GO 位置为有效都会使 OC_DETECT 标志被设置。
之前、通过该电路板上的 I2C 外设、在 DRV2605L Devkit 上也使用了相同的代码。 但它在这里不起作用。
我已经尝试连接电机、使输出保持开路、连接一个 120 欧姆的负载电阻器、在输出之间使用示波器进行探测、并将输出短接至其他位置。
所有结果都相同:OC_Detect。
根据数据表、驱动器应定期重新监测短路、如果已解决、则将标志设置为 0。 这种情况从未发生过、驾驶员始终需要重新启动才能清除。
以下是 IC 在电路板上的连接方式:

我已经测试了输出引脚、它们没有短接至其他连接、接地端、V_SYS 或我想的任何其他东西。
我缺少什么吗?
感谢任何和所有的建议。
