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.

[参考译文] DRV8301:仅驱动2个低侧

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1520156/drv8301-drive-only-2-lowside

器件型号:DRV8301

工具/软件:

尊敬的团队:

我专门使用 DRV8301。 实际上、该设计作为标准 BLDC 使用、但在特殊情况下需要驱动2个低侧(并且只有这2个低侧)、将第三个相位驱动为定义的电压。

请参阅下图。 我想通过在相位 A 上施加电压来驱动低侧 B 相和 C 相。

不会驱动任何高侧。

在此配置中、驱动器出现故障模式、不驱动外部 MOSFET、但 nFault 输出未激活。

如果 BLDC 未连接、则驱动低侧、但在连接 BLDC 的情况下不驱动。

如果在任何相位上施加电压、似乎检测到故障。

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

    您好:

    是否有 SPI 工作? 如果是、您是否能够读取寄存器以查看看到了哪个故障?

    在这样的特殊情况下使用该器件时、需要确保不会根据数据表规格触发任何故障条件。

    谢谢您、

    Joseph

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

    您好、Joseph:

    在这种情况下工作时、SPI 不工作、因为 MCU 处于复位状态。

    DRV8301与辅助 CPU 共享、但不幸的是未连接 SPI。

    我将更深入地介绍如何检测触发了哪个故障。

    BR

    Thierry

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

    尊敬的 Thierry:

    感谢您的更新。 如果您能确定发生了哪个故障、请告诉我。

    这将帮助我们确定问题、并创建解决方案。

    谢谢、

    Joseph

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

    您好、Joseph:

    今天上午、我尝试捕捉 SPI 上的故障代码。 我稍微更改了保持主 MCU (具有 SPI)处于活动状态的设计、

    因此、在 SPI 处于活动状态时、不会出现错误并且辅助 CPU 按照预期正确驱动低侧。

    因此、我仍然不理解故障是什么、但我想通过 SPI 设置 DRV8301配置应该禁用或清除一些功能。

    现在、我将改进设计、以丢弃两个低侧驱动信号(来自 MCU/CPU)之间可能发生的冲突。

    感谢你的帮助。

    Thierry