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.

[参考译文] MCT8316A:写入 EEPROM 问题

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1371872/mct8316a-write-eeprom-issue

器件型号:MCT8316A

工具与软件:

大家好、支持团队所有人。

在完成数据表中的写入步骤后是否需要重启电源以便影子寄存器中的设置被传输并存储在 EEPROM 中?

目前、在许多情况下、除非在执行影子寄存器到 EEPROM 的写权限后重新下电上电、否则器件无法按设置的设置运行。

此致、

Higa

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

    尊敬的 Higa:

    无需对 MCT8316A 进行下电上电、即可将影子寄存器存储到 EEPROM 中。 加载影子寄存器信息唯一需要的步骤就是 EEPROM 写入过程中的步骤。   建议对器件进行下电上电仅为了确认 EEPROM 已加载并且正常运行、因为影子寄存器是在器件加电时从 EEPROM 加载的。

    写入 EEPROM 并等待至少100ms 后、您可以对 EEPROM 执行读取命令、以检查 EEPROM 是否 存储了正确的寄存器配置。   

    只是为了确认、如果在对 MCT8316A 进行下电上电之前执行 EEPROM 读取命令、器件是否仍无法按预期运行? 此外、在进行下电上电之前、您在操作方面看到了什么差异?

    此致、

    约书亚

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

    尊敬的 Higa:

    请允许我花些时间对此进行研究。 我的目标是在本星期五之前与您联系。

    此致、

    约书亚

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

    你(们)好、Joshua San

    感谢您的支持。

    您能告诉我您对此问题的调查吗?

    此致、

    Higa

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

    尊敬的 Higa:

    我无法重现您在步骤5中看到的问题。  我认为这是 由于所使用的电机存在差异。

    我们通常建议在写入 EEPROM 后对 MCx 器件进行下电上电、以 确保将器件设置正确设置为 EEPROM 设置。 这有助于 清除器件中的所有设置、并使 EEPROM 成为对 MCT8316A 寄存器配置(包括 RAM 寄存器)的唯一影响。 由于在下电上电前无法复位寄存器配置、因此未正确设置 IPD 设置。

    当您在写入 EEPROM 后对器件进行下电上电时、即使在多次启动之后、您是否看到 IPD 有任何问题?

    此致、

    约书亚

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

    尊敬的 Jushua-San

    感谢您对 EVM 的检查。

    即使使用 DRV8312-C2-KIT 随附的以下电机、也可以使用 MCT8316AEVM 重现此问题。

    电机型号:DT4260-24-055-04

    我还检查了另一种类型、并复制了它。

    因此、我认为这不是电机的差异造成的。

    复制率也很高。

    您在另一篇文章中说、写入 EEPROM 后不需要下电上电、但信息不正确吗?

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1371872/mct8316a-write-eeprom-issue

    如果需要进行下电上电、为什么数据表或应用手册中没有提到它?

    这些是我的客户提出的问题。

    此致、

    Higa

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

    尊敬的 Higa:

    测试了多少个 MCT8316A 器件? 我想排除这种情况仅通过单个 MCT8316A 器件发生的可能性。

    我们的一位系统工程师提到了需要对器件进行下电上电。 我将再次与我们的系统团队核实、以便了解是否需要更新该过程才能进行 EEPROM 写入。

    我将在星期五向您提供最新情况。

    此致、

    约书亚

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

    尊敬的 Higa:  

    根据提供的过程和捕获结果、我们认为 EEPROM 加载了正确的寄存器配置、因为该器件在下电上电后按预期运行。 因此、EEPROM 在写入时不需要下电上电。 我们认为、影子寄存器的设置可能不正确、这会导致 IPD 问题。

    有多少 MCT8316A 器件 出现此问题?  

    此致、

    约书亚  

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

    Joshua San

    我只是无法理解您指出的内容。
    如果 IPD 设置存在问题、则在将其设置为影子寄存器时应该会发生该问题。
    为什么只有在将 EEPROM 设置为影子寄存器后、才会立即发生该问题?
    目前、我们正在检查三个器件。
    一个安装在客户板上、另两个都安装在 EVM 上。

    此致、

    Higa

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

    尊敬的 Higa-San:

    如果器件上电后步骤3中的寄存器设置被写入器件、但没有将这些寄存器设置加载到 EEPROM 中、那么电机是否能够正常旋转? 根据过程概述、我认为只有在写入 EEPROM 之后才会对电机进行测试、而不是以前。

    此致、

    约书亚

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

    你(们)好、Joshua San

    在写入之前和写入之后都会发生 IPD 错误。
    它在下电上电后工作正常。

    此致、

    Higa

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

    Joshua San

    我们关心的是 IPD 设置(尤其是电流阈值:IPS_CURRENT_THR、IPD_CLK_FREQ)未正确反映、从前面介绍的波形数据可以看出。
    同样、无法解释的是、写入 EEPROM 后重启电源将设置正确的设置。
    我们需要澄清原因、因此请帮助我们。

    此致、

    Higa

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

    尊敬的 Higa-San:

    请允许我花点时间就此问题与我们的固件团队联系。 我将在星期五之前向您提供最新情况。

    此致、

    约书亚  

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

    你(们)好、Joshua San

    固件团队有什么信息吗?

    此致、

    Higa

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

    尊敬的 Higa-San:

    我仍在等待我们固件团队的回复。

    此致、

    约书亚

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

    你(们)好、Joshua San

    感谢你的评分

    但是、我们收到了客户关于此问题的投诉。
    如果我们不能快速找到解决方案、我们可能会失去这一重要的业务机会。
    请敦促固件团队迅速采取行动。

    此致、

    Higa

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

    你好 Joshua San

    您有更新吗?

    此致、

    Higa

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

    尊敬的 Higa-San:

    根据我 从固件团队收到的响应、有些硬件外设设置仅在上电时初始化。 在 MCT8316A 通电期间对这些硬件外设设置产生影响的 EEPROM 更改 将不会生效 、直到 MCT8316A 下电上电。 由于步骤1和4之间的 EEPROM 配置更改是在不对 MCT8316A 进行下电上电的情况下进行的、因此 EEPROM 配置不会反映在某些硬件外设设置中、并导致在步骤5中观察到异常行为。

    由于在进行下电上电之前无法更改某些硬件外设设置、因此请始终在写入 EEPROM 后对 MCT8316A 进行下电上电、以确保 根据最新的 EEPROM 设置设置这些硬件外设设置。  

    如果需要进一步说明、请告诉我!

    此致、

    约书亚

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

    你(们)好、Joshua San

    感谢您与固件团队进行核实。

    希望现在情况会有所改善!

    我最后还有几个问题。

    我说的 IPD 设置仅在下电上电后才会反映出来、是否正确?

    您能告诉我需要下电上电的任何其他设置吗?

    任何文档都未提及写入 EEPROM 后需要下电上电的事实。 是否有计划将其添加到数据表或应用手册中?

    此致、

    Higa

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

    尊敬的 Higa:

    正确的说法是 IPD 设置只能在下电上电后反映?

    某些 IPD 相关设置将在不需要下电上电的情况下反映出来、但 其他 IPD 相关设置只会在下电上电后设置。 一般而言、最好假设写入 EEPROM 的所有设置仅在下电上电后才能正确反映出来。 我将会看能否从固件团队那里获得只在上电时设置的 IPD 相关示例列表。

    您能告诉我任何其他需要重启的设置吗?

    我将询问我们的固件团队一些仅在器件上电时设置的示例。 我将于明天提供最新情况。

    文档中均未提及向 EEPROM 写入数据后需要重启电源这一事实。 是否有任何计划将其添加到数据表或应用手册中?[/QUOT]

    我们会在调优指南等应用手册中添加对此要求的 提及、并且我也会请求在 数据表中对 EEPROM 进行编程后添加重启所需的提及。

    此致、

    约书亚  

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

    你(们)好、Joshua San

    感谢您的大力支持。

    我们期待收到固件团队的回复。

    谢谢!

    此致、

    Higa

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

    你(们)好、Joshua San

    我忘了有一件事我没有从你那里听到。
    以下事项是否有任何更新?

    您能告诉我需要下电上电的任何其他设置吗?

          我将询问我们的固件团队一些仅在器件上电时设置的示例。 我将于明天提供最新情况。

    此致、

    Higa

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

    尊敬的 Higa-San:

    很抱歉响应出现延迟、对于上电时设置的外设设置的具体示例、我尚未得到固件团队的响应。

    我已经再次与固件团队联系、尝试并得到答案。

    此致、

    约书亚  

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

    尊敬的 Higa-San:

    硬件相关配置  、如:CSA 增益、外部时钟、外部看门狗、SSM 启用、睡眠时间、 等是仅在器件上电时设置的设置示例、或者在器件上电时更改后可能无法正确设置的设置示例。

    对于这些设置、我们建议 将所需的配置烧写到 EEPROM 中、然后对器件进行下电上电。

    此致、

    约书亚