Other Parts Discussed in Thread: TPS26750, PMP41115, TPS25751
器件型号: TPS26750
主题中讨论的其他器件: PMP41115、 TPS25751
您好的团队、
我遵循“使用嵌入式控制器 (EC) 将补丁捆绑包直接加载到 TPS25751 或 TPS26750 “应用手册的说明、在定制设计中将补丁配置加载到 TPS26750(基于 PMP41115 参考设计)。
步骤 1 - 15 按预期完成、CMD1 寄存器在发出 PBMC 命令后读数为全零。 但是、在检查 DATA1 寄存器时、该器件会报告以下错误:
- DevicePatchCompleteStatus:0x40
- AppConfigPatchCompleteStatus:0x80
- patchBundleGood:0x00
- rpState:0x05
- configBundleGood:0x00
- acState:0x03
- acFailCode:0x01
我已经验证了 I2C 突发传输的内容(与 LBR 字节缓冲区相同)。
低区二进制文件是使用“USBCPD 应用程序自定义工具“(v1.1.1) 生成的。 生成的 byte 数组总大小为 14144 个字节。
我怀疑使用 ADCINx 引脚时的硬件配置可能存在与补丁源冲突的问题。
最终应用程序旨在使用 I2Cc 接口上的 EEPROM 进行独立运行。
为了降低设计初始调试期间的复杂性、已安装 EEPROM、但其尚未使用、且未初始化。
TPS26750 目前应由 EC 控制。 我已将器件配置为“NegotiateHighVoltage"模式“模式。
我想确认:
- 由于应用手册中省略了“NegotiateHighVoltage"模式“模式、因此是否可以使用此配置从 EC 加载补丁?
- LBR 的长度通常是否正确? 我找到了 TPS25751 (11392) 的预期 LBR 长度、但 TPS26750 没有预期的 LBR 长度。
非常感谢!

