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.

[参考译文] DRV8242-Q1:CAN##39;t 清除 nFAULT

Guru**** 2395305 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1433124/drv8242-q1-can-t-clear-nfault

器件型号:DRV8242-Q1

工具与软件:

我在使 DRV8242S-Q1正常运行时遇到问题。 上电并将 nSLEEP 设置为高电平后、nFAULT 变为低电平。  然后、我发送 CLR_FLT 命令(0x80到寄存器0x08)、但我从未看到 nFAULT 变为高电平。  我应该遵循一些特殊的顺序吗?  发送 CLR_FLT 时、DRVOFF (或其他控制线)的状态是否重要?

此外、在数据表的7.5.2中、它指出两个 MSB 是1 -总是如此? 因此、当我读取 DEVICE_ID 时、是否应该忽略两个 MSB?

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

    您好!

    感谢您的提问。 我们的专家将在一两天内回复您

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

    尊敬的 Pete:

    请参阅以下常见问题解答:

    (+)[常见问题解答] DRV8243/44/45-Q1。 H 型号的20-40us nSleep 脉冲输入要求-电机驱动器论坛-电机驱动器- TI E2E 支持论坛

    此致!

    Keerthi

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

    该常见问题解答适用于 H 型号。  我使用的是  DRV8242S-Q1、这是 SPI (S)型号。

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

    尊敬的 Pete:

    您是否能够读回任何寄存器?

    如果是、您可以读取故障摘要和 DEVICE_ID?

    是的、SDO 帧中的前两位只是1:

    您是否在 t_com 之后发送 CLR_flt

    此致!

    Keerthi

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

    有。 我是否可以连接 Saleae 逻辑分析仪跟踪捕获?  我试过、但它不起作用。

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

    尊敬的 Pete:

    是的、如果您可以附加这些捕获内容、会很有帮助。

    此致!

    Keerthi

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

    我尝试附加一个文件、但失败了。  有什么建议吗?

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

    我可以直接通过电子邮件发送给您吗?

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

    尊敬的 Pete:

    是的、确保它起作用。 我将通过私人消息发送我的电子邮件。

    此致!

    Keerthi

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

    您在这方面找到了什么吗?  我真的需要一个解决方案。

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

    尊敬的 Pete:

    您能不能在示波器上捕获一个 SPI 帧、或者截取侧面的 saelae 捕获的屏幕截图。 您能否仔细检查 SPI 帧设置是否正确:

    CPOL = 0且 CPHA = 1

    当发送 CLR_FLT 命令时、是否得到以下响应?

    SDI:0x0880

    SDO:0xC009

    此致!

    Keerthi

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

    CPHA 为0。  我将其更改为1、然后 nFAULT 立即清除。  这在数据表中并不是很明显。  
    谢谢!