主题: TPS25751中讨论的其他器件
尽管主机 MCU (TPS25750从器件 I2C)(不带 EEPROM)(TPS25750主器件 I2C)遵循了 TPS25750配置技术手册中的流程图、但该器件在写入补丁突发数据后仍保持在补丁模式。 如何使用无 EEPROM 的 MCU 将 TPS25750配置为从补丁模式更改为应用模式? EEPROM 是否强制使用?
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.
尽管主机 MCU (TPS25750从器件 I2C)(不带 EEPROM)(TPS25750主器件 I2C)遵循了 TPS25750配置技术手册中的流程图、但该器件在写入补丁突发数据后仍保持在补丁模式。 如何使用无 EEPROM 的 MCU 将 TPS25750配置为从补丁模式更改为应用模式? EEPROM 是否强制使用?
尊敬的 Moeez:
TPS25750需要 EC/MCU 或 EEPROM 在启动时存储和加载 PD 配置。 如果使用 EC/MCU 来加载 PD 配置、则需要遵循以下步骤(基于技术参考手册中的流程图):
检查 PD 模式(APP 或 PTCH)的寄存器0x03
2.如果 PD 处于 PTCH 模式、启动 PBMx 序列
3.通过向 Data1 (0x09)写入以下输入数据来准备 PBMs 命令:

4.在将 DATA1 (0x09)写入正确的输入数据后、通过写入 CMD1 (0x08)寄存器来发送 PBM
5.查询 CMD1 (0x08)寄存器、直到读数为0
6.查询 DATA1 (0x09)寄存器、直到其读数为0
7.开始从步骤3将补丁捆绑包写入指定 I2C 目标地址(字节5:I2C 目标用于下载补丁、此 I2C 目标地址与 ADCINx 引脚配置的 I2C 从器件地址不同)
8.编写完整个补丁捆绑包后,在发送 PBMC 命令之前延迟500us。
9.查询 CMD1 (0x08)寄存器、直到读数为0
10.查询 DATA1 (0x09)寄存器、直到其读为0
11.读取 PD 模式(0x03),查看 PD 是否处于 APP 模式
如果可能、您能否捕获 I2C 波形并将示波器捕获发送给我、以便我在结束时查看?
谢谢。此致、
雷蒙德·林
我已经尝试了相同的过程、但 TPS25750仍处于补丁模式。 我附加了 I2C 迹线。 是否有可通过软件复位 TPS25750的 I2C 命令、或者是否有其他方法执行软件复位?
https://drive.google.com/file/d/1lCG_5du0IIecv6Mv7YkLh4OT2j8xS5-q/view?usp=drive_link
尊敬的 Moeez:
让我回顾一下日志,并返回给你从我的结论。
要复位 PD、可使用以下命令之一(摘自《TPS25751技术参考手册》):

'GAID'是一种软复位、它将重新启动 PD 并使其回到其应用配置状态(如果已加载配置)、而'GAID'是一种硬复位、它将 PD 控制器设置为从其 ROM 启动以强制 PD 器件返回到 PTCH 模式。
我们建议对于从 TPS25750切换到 TPS25751的新设计、有关更多详细信息、请访问此链接: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1346998/faq-tps25751-migrating-from-the-tps25750-to-the-tps25751
谢谢。此致、
雷蒙德·林