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.

[参考译文] MCF8316C-Q1:在多次重新配置后出现 EEPROM 写保护/周期故障

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1617414/mcf8316c-q1-eeprom-write-protection-cycle-failure-following-multiple-reconfigurations

器件型号: MCF8316C-Q1

您好、


我遇到了一个问题、即 EEPROM 配置寄存器在成功运行一段时间后变为“只读“。 随后的写入尝试未能更新非易失性内存、导致驱动程序对过时的数据进行操作。

此致、
Sakthi V.  

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

    尊敬的 Sakthi:

    您能否确认您 是否遵循了本文档中重点介绍的 EEPROM 写入操作过程?

    谢谢、

    Dhinesh

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

    尊敬的 Dinesh:  

    按照过程、我重写了该过程并可以正常运行、但在 EEPROM 寄存器完成一些 RE 配置后、ALGO_CTRL1 寄存器值在读取条件下不会复位为零。 这可能是什么原因?

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

    尊敬的 Sakthi:

    在执行 EEPROM 写入操作时请确认器件状态为空闲、这可以通过读取算法状态 变量 (ALGORITHM_STATE) 来验证  

    谢谢、

    Dhinesh

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

    谢谢、我刚刚检查了 ALGO 状态、 在进入空闲状态几秒钟后、它显示 MOTOR_MPET_KE_measure。 现在、EEPROM 读取成功完成。 为什么在启动期间处理 MPET?我是否需要将 ALGO_DEBUG2 寄存器写入 0?  

    注意:初始速度控制->扭矩启用 MPET 操作已执行、但当我将速度控制切换为速度启用时、MPET 操作会在每次通电时执行

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

    尊敬的 Sakthi:

    如果任何电机参数 (R、L 和 BEMF) 读数为零、则会执行 MPET。 新器件出厂时、这些值初始化为零。

    谢谢、

    Dhinesh