This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV8714-Q1:当我再次启用 EN_DRV 并禁用 EN_OLSC 时、不会清除 VDS 状态、这仍然是最后状态。

Guru**** 1624225 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1360562/drv8714-q1-when-i-enable-en_drv-and-disable-en_olsc-again-vds-status-do-not-be-cleared-which-is-still-staty-last-status

器件型号:DRV8714-Q1

您好 TI

当我在,中使用 DRV8714时 我  现在开发了离线短路和开路负载检测(OOL 和 OSC)功能。

我发现了一个奇怪的现象、那就是、当我 再次启用 EN_DRV 并禁用 EN_OLSC 时、不会清除 VDS 状态、这仍然是最后状态。

我的步骤是

将 IC_CTRL1设置为0x56 (禁用 EN_DRV 并启用 EN_OLSC)、

2.将 OLSC_CTRL1设置为0x99

3.读取 VDS_STAT1为0x66。

 将 IC_CTRL1设置为0x96 (启用 EN_DRV 并禁用 EN_OLSC)

5. 读 VDS_STAT1为0x66。(我认为它应该为0x00)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您的提问。

    我们之前在工作台上测试了该序列。 在禁用 EN_OLSC=0后、VDS_STAT1应返回至0x00。  

    您可以再次检查 SPI 读/写是否正确吗?

    此致

    森田真也