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.

[参考译文] MCF8316A:陷阱

Guru**** 2478765 points
Other Parts Discussed in Thread: DRV10987, MCF8316A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1238603/mcf8316a-pitfalls

器件型号:MCF8316A
主题中讨论的其他器件:DRV10987

这不是问题。  我只是想和大家分享一下我让 MCF8316A 正常工作的问题、其中一些是自己造成的枪伤、以防其他人受到伤害。  老板在这个项目上拔了插塞一次。  我只能遇到第二个问题、因为使用 DRV10987的现有设计对于该电机所需的电流来说微不足道、因此我们会遇到间歇性的过流跳闸。

1. 如勘误表中所述、电机运行时不能将芯片寄存器极化。  请勿点击 GUI 上的任何"Auto Read"按钮。  如果电机因故障停止、您可以执行"读取所有寄存器"操作、然后找出导致故障的原因。

2. 当使用 EVM GUI 写入芯片的 EEPROM 时,可能会意外更改 i2c 地址,然后芯片无法响应预期的0x01地址,使您认为您油炸了一些东西。  转到如下所示的寄存器映射、并确保在"写入 EEPROM "之前已将 i2c 地址设置为所需地址。

3. 电机参数提取工具 (MPET)会自动运行。  这将导致意外行为、例如电机启动、运行几秒、关闭、然后尝试重新启动。  一旦您拥有一组要使用的参数(通过 MPET 测量或手动测量)、并且希望避免运行 MPET、请确保在 EEPROM 中编程了图7-37中所有需要为非零的参数。  (以 MPET_开头的所有参数加电为零、您无需担心。)

4. 这可能是一个不寻常的问题,是我自己的错误,但症状是非常令人惊讶的。  如果电荷泵的电容值过小(推荐47nF)、电荷泵将无法达到预期电压。  电荷泵欠压锁定、您可能认为这只会导致电机停止运行。  然而,我得到的第一个症状是没有 i2c 通信。  我接下来要检查的是降压稳压器输出电压、该电压仅为大约0.5V。  这是因为电荷泵为芯片中所有高侧 MOSFET 的栅极驱动器供电、包括一个用于降压稳压器的 MOSFET。

我希望这对其他人有所帮助。

戴夫·古斯塔夫森

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

    Dave、您好!

    感谢您总结您的发现和困难。 我们致力于简化这些复杂器件的设计、让工程师能够更轻松地进行设计、并且重视您对这些方面的反馈。  

    如果您有任何问题、请随时再次发布。

    此致!

    罗伯特