工具与软件:
大家好、支持团队所有人。
在完成数据表中的写入步骤后是否需要重启电源以便影子寄存器中的设置被传输并存储在 EEPROM 中?
目前、在许多情况下、除非在执行影子寄存器到 EEPROM 的写权限后重新下电上电、否则器件无法按设置的设置运行。
此致、
Higa
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.
工具与软件:
大家好、支持团队所有人。
在完成数据表中的写入步骤后是否需要重启电源以便影子寄存器中的设置被传输并存储在 EEPROM 中?
目前、在许多情况下、除非在执行影子寄存器到 EEPROM 的写权限后重新下电上电、否则器件无法按设置的设置运行。
此致、
Higa
尊敬的 Higa:
无需对 MCT8316A 进行下电上电、即可将影子寄存器存储到 EEPROM 中。 加载影子寄存器信息唯一需要的步骤就是 EEPROM 写入过程中的步骤。 建议对器件进行下电上电仅为了确认 EEPROM 已加载并且正常运行、因为影子寄存器是在器件加电时从 EEPROM 加载的。
写入 EEPROM 并等待至少100ms 后、您可以对 EEPROM 执行读取命令、以检查 EEPROM 是否 存储了正确的寄存器配置。
只是为了确认、如果在对 MCT8316A 进行下电上电之前执行 EEPROM 读取命令、器件是否仍无法按预期运行? 此外、在进行下电上电之前、您在操作方面看到了什么差异?
此致、
约书亚
尊敬的 Higa:
我无法重现您在步骤5中看到的问题。 我认为这是 由于所使用的电机存在差异。
我们通常建议在写入 EEPROM 后对 MCx 器件进行下电上电、以 确保将器件设置正确设置为 EEPROM 设置。 这有助于 清除器件中的所有设置、并使 EEPROM 成为对 MCT8316A 寄存器配置(包括 RAM 寄存器)的唯一影响。 由于在下电上电前无法复位寄存器配置、因此未正确设置 IPD 设置。
当您在写入 EEPROM 后对器件进行下电上电时、即使在多次启动之后、您是否看到 IPD 有任何问题?
此致、
约书亚
尊敬的 Jushua-San
感谢您对 EVM 的检查。
即使使用 DRV8312-C2-KIT 随附的以下电机、也可以使用 MCT8316AEVM 重现此问题。
电机型号:DT4260-24-055-04
我还检查了另一种类型、并复制了它。
因此、我认为这不是电机的差异造成的。
复制率也很高。
您在另一篇文章中说、写入 EEPROM 后不需要下电上电、但信息不正确吗?
如果需要进行下电上电、为什么数据表或应用手册中没有提到它?
这些是我的客户提出的问题。
此致、
Higa
尊敬的 Higa-San:
根据我 从固件团队收到的响应、有些硬件外设设置仅在上电时初始化。 在 MCT8316A 通电期间对这些硬件外设设置产生影响的 EEPROM 更改 将不会生效 、直到 MCT8316A 下电上电。 由于步骤1和4之间的 EEPROM 配置更改是在不对 MCT8316A 进行下电上电的情况下进行的、因此 EEPROM 配置不会反映在某些硬件外设设置中、并导致在步骤5中观察到异常行为。
由于在进行下电上电之前无法更改某些硬件外设设置、因此请始终在写入 EEPROM 后对 MCT8316A 进行下电上电、以确保 根据最新的 EEPROM 设置设置这些硬件外设设置。
如果需要进一步说明、请告诉我!
此致、
约书亚
尊敬的 Higa:
正确的说法是 IPD 设置只能在下电上电后反映?
某些 IPD 相关设置将在不需要下电上电的情况下反映出来、但 其他 IPD 相关设置只会在下电上电后设置。 一般而言、最好假设写入 EEPROM 的所有设置仅在下电上电后才能正确反映出来。 我将会看能否从固件团队那里获得只在上电时设置的 IPD 相关示例列表。
您能告诉我任何其他需要重启的设置吗?
我将询问我们的固件团队一些仅在器件上电时设置的示例。 我将于明天提供最新情况。
文档中均未提及向 EEPROM 写入数据后需要重启电源这一事实。 是否有任何计划将其添加到数据表或应用手册中?[/QUOT]我们会在调优指南等应用手册中添加对此要求的 提及、并且我也会请求在 数据表中对 EEPROM 进行编程后添加重启所需的提及。
此致、
约书亚