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.

[参考译文] DRV8243S-Q1LEVM:DRV8243S-Q1LEVM

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1480301/drv8243s-q1levm-drv8243s-q1levm

器件型号:DRV8243S-Q1LEVM

工具与软件:

您好!

我使用的是 DRV8243 用于驱动电机的简单方法。 我面临一个驾驶员无法唤醒的问题。 即使在生效后也是如此 nSLEEP 为高电平 并清除故障 nFAULT 信号保持低电平 而不是根据数据表预期变为高电平。

我已验证故障已清除、但驱动器未响应或唤醒。 我附上了 我监控的信号 非常有用。 在随附的图像中:

  • 通道1表示 nSLEEP
  • 通道2代表 nFAULT

您能帮助我了解导致此问题的原因吗? 如果有任何见解、将不胜感激。

谢谢!

Anjali

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

    尊敬的 Anjali:

    1. 您能否检查是否向 VM 提供了>5 V 的电压?  
    2. 另外、我假设您在使用 DRV8243S-Q1LEVM。 如果是这样、您可以测量 SDO、SDI、nSCS 和 SCLK 引脚来检查 SDO 线路上是否有任何活动、或者即使提供的 VM 大于5V 且 nSLEEP 被拉至高电平、它是否仍保持低电平?

    此致、

    约书亚

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

    你好、Joshua:

    感谢您的答复。

    我检查了 VM 电压。 我的电机以24V 的电压工作。 VM 处测得的电压为23.7V、处于预期范围内。

    根据您的建议、我绘制了 SPI 通信信号并附上了一个屏幕抓图供您参考。 您是对的-我没有看到任何来自驱动器的信号、即使在将 nSLEEP 拉至高电平后也是如此。

    请查看随附的图片、告诉我您的想法。

    放大数据信号:

    谢谢!

    Anjali

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

    尊敬的 Anjali:

    1. 如果您使用的是 DRV8243S-Q1LEVM、能否通过打开 GUI 尝试更新固件?请转到 File -> Program Device?  https://dev.ti.com/gallery/view/MotorDriversBSM/DRV824x_DRV814x-Q1EVM-GUI/ver/1.0.2/
    2. 有多少设备出现此问题?
    3. 您是否尝试使用已知良好的设备替换此设备?

    此致、

    约书亚

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

    你好、Joshua:

    我们最初使用 DRV8243SQDGQRQ1 IC 开发了电机驱动器 PCB、并按预期运行。 但是、在同一 PCB 的第二个版本中、我们会遇到上述问题。

    我在第二版 PCB 上测试了两个不同的驱动器 IC、两者都出现了相同的问题。 遗憾的是、我们没有用于此 IC 的评估板。

    是否有其他方法可以诊断或解决此问题? 下面、我附上了从第一版 PCB 绘制的数据信号、这些信号使一切正常运行。 我们对第二个修订版本使用完全相同的代码。

    期待您的见解。

    此致、

    Anjali

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

    你好、Joshua:

    我将 IC 替换成了 已知工作正常的 IC 、但问题仍然存在。

    请在下面找到 我绘制的极点信号 驱动程序 IC 后。

    放大数据信号。

    期待您对此有深入的了解。

    此致、

    Anjali

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

    尊敬的 Anjali:

    感谢您执行 ABA 测试、这似乎 表明 PCB 是导致该问题的主要原因、而非 DRV8143S。 您确实会看到 nFAULT 引脚变为高电平然后变为低电平、因此这会指示 电源上的 VM 引脚正确接通并且器件正常上电。

    1. 在我看来、主要问题在于 SPI 布线本身。 如果您尚未开始测量、能否尽可能靠近 DRV8243S 的 SPI 信号、以检查来自 MCU 的信号是否到达 DRV8243S 的 SPI 引脚?
    2. 在 PCB 修订版本之间、是否对 SPI 线进行了任何可能导致该问题的更改?

    此致、

    约书亚

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

    你好、Joshua:

    感谢您的答复。

    1. 我使用靠近驱动器 IC 的测试点测量了 SPI 信号、我确信来自 MCU 的信号到达驱动器 IC。
    2. 打开了 一些布局更改 之间的差异。 产生的 在4条 SPI 线路上添加了跳线 、但除此之外、SPI 连接中没有其他修改。 跳线均已正确连接、还有 已验证连通性 运行测试之前、使用万用表将4个 SPI 信号从 MCU 传输到 DRV。

    是否有办法使用硬件解决此问题? 更改布局和创建第三个修订版需要一些时间、因此我想先探讨可能的硬件解决方案。

    期待您的见解。

    此致、

    Anjali

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

    尊敬的 Anjali:

    1.您能提供此电路板的原理图吗? 我将对其进行回顾、以查看是否有任何因素可能导致此问题。  

    2.由于您在 SPI 线路上有跳线、是否可以使用不同的器件来分别使用此跳线来测试 MCU 和 DRV8243 SPI 通信? 如果问题出在电路板的 MCU 侧或 DRV8243侧、这有助于缩小问题范围。

    此致、

    约书亚

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

    你好、Joshua:

    1. pfb 原理图截图。  

    2.可以单独测试 IC。 我将测试它们并让您知道结果。

    谢谢!

    Anjali

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

    尊敬的 Anjali:

    PFb 原理图截屏。  [报价]

    原理图看起来不错、我没有看到任何可能导致此问题的东西。

    此致、

    约书亚

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

    你好、Joshua:

    我们分别测试了 MCU 和 DRV。 在测试过程中、我们注意到 MCU 和 DRV 之间的 SDI 和 SDO 信号不匹配。 我们正确地连接了它们、现在通信正常。 感谢您的支持。

    此致、

    Anjali