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.

[参考译文] DRV8873:未上电时、SPI 总线不保持在 Hi-Z、会锁定总线。

Guru**** 2393725 points
Other Parts Discussed in Thread: DRV8873

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1458866/drv8873-spi-bus-not-staying-in-hi-z-when-unpowered-locks-up-the-bus

器件型号:DRV8873

工具与软件:

你好。

我们将使用 DRV8873 H 桥 IC。 我们发现、当器件关闭(未应用 VM)时会出现一个问题、该问题会导致 SPI 总线出现问题、从而阻止 MCU 读取总线上的其他器件并导致引导问题。

在该 pic 中、DRV_PWR 进行了开关、但并非始终开启。

更高级别的图

当施加 DRV_PWR (VM)时、总线可以恢复、我们可以与低侧开关通信。

我可以在数据表中的何处获得有关这方面的澄清

我们还没有在~ 1000个器件(每个器件3个板、每个器件4个 IC)上看到此问题、这一切似乎都发生在同一批次 C1V9上、这实际上是一个出厂问题、但所有支持尝试都将引导我来到这里。

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

    您好、 基顿:

    感谢您通过此论坛联系我们。

    [报价 userid="637436" url="~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1458866/drv8873-spi-bus-not-staying-in-hi-z-when-unpowered-locks-up-the-bus "]我们使用的是 DRV8873 H 桥 IC。 我们发现在器件关闭(未应用 VM)时出现问题、该问题导致 SPI 总线出现问题、从而阻止 MCU 读取总线上的其他器件并导致引导问题。[/QUOT]

    我们可以将其缩小到特定的 SPI 引脚吗? SCK 是否看起来正常? 哪些信号会加载 SDO 或 SDI? 示波器波形将有助于调试。 您共享的方框图未显示 CS (芯片选择)连接。 我假设 DRV8873的 nSCS 和 LS 开关的 CS 具有单独的 GPIO 引脚来控制它们、对吗?  

    除非明确说明、否则未上电的器件不一定能保证 SPI 引脚为 Hi-Z。 我可以向我们的设计专家咨询、了解器件未上电时通过 SPI 引脚的这种器件行为。 同时、如果您可以帮助我们缩小受影响的引脚/信号的范围、那将有助于进行分析。  

    我们在~ 1000件机器上还没有看到此问题(每块3块板4个 IC)这一切似乎发生在同一批次 C1V9上、这确实是一个出厂问题、但所有支持尝试都反映在这里。

    如果我理解正确、使用 Lot C1V9以外的批次制造的电路板不会出现此问题。 是否可以对 IC 进行 A-B-A 交换以在器件后验证和确认问题。 在其中一块具有不同批次代码的器件有问题的电路板上填充、并将有问题的器件填充到已知正常的电路板上以验证问题是否发生、请遵循器件。 此外、请确认批次代码 C1V9器件的故障率为100%。 有多少个电路板会出现此问题? 谢谢你。

    此致、Murugavel