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.

[参考译文] MCF8315A:了解 GUI 和过热故障

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

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1223079/mcf8315a-understanding-the-gui-and-over-temperature-faults

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

大家好、

我正在尝试了解 GUI 是如何读取和写入 MCF8316A 的 EEPROM 的。  某些参数似乎会被填充并保存到寄存器中、而其他参数则不会。  当对 MCF8316A 进行下电上电且 ILIMIT_LOCK 默认恢复为0.125A 时、这一点变得很明显、在尝试启动时抛出 LOCK_LIMIT 锁定。  

我注意到、GUI 中有不同的区域允许您更改相同的参数/寄存器值、但我们现在很难确定我的设置何时实际保存到了器件中、何时不保存。  

此外、我注意到在 GUI 内更改参数会实时改变寄存器值、但无法确定是否要保存这些值。  通常情况下、我会发送"写入 EEPROM "命令、随后会发出通知、告知我的命令已成功处理、但同样、我似乎无法验证这一点、尤其是在器件上电上电后。

如果有人能说明我应该或不应该使用 GUI 来配置寄存器-以及我如何自信地编写所需的值、知道这些值在下电上电后会持续存在、并且器件会独立运行、我将不胜感激。  

最后、如果有人想知道为什么我会遇到过热关断故障、只需向器件施加电压(电流消耗为30mA、电机未运行)、请分享。  这是一个相对不一致的问题、因此我很难进行跟踪。  因此、相关电机当前运行正常-无故障-但10分钟前、我无法使用模拟电位器以0rpm 的参考速度清除过热故障。  

谢谢。

Beng

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

    尊敬的 Beng:

      将0x8A500000写入寄存器0x0000EA 时、MCF8316A 会将影子寄存器(0x000080-0x0000AE)中的数据写入 EEPROM。 在 GUI 中、当您按下"Write to EEPROM"按钮时、GUI 会将 0x800A500000写入寄存器0x0000EA。 请注意、只会对 EEPROM 寄存器(数据表第7.7节中列出的寄存器)进行编程。 不会对 RAM 寄存器进行编程。  

    此致、

    Vishnu  

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

    尊敬的 Beng:

    关闭此线程似乎最新的响应已解决您的问题。

    如果是这种情况、请将该主题标记为已解决-如果需要进一步的调试支持、您可以点击"Ask a related question"来重新打开主题。

    谢谢、此致、
    Andrew