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.

[参考译文] TPS25751:TPS25751:PTCH 下载失败错误恢复

Guru**** 2609895 points
Other Parts Discussed in Thread: TPS25751, TPS26750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1582313/tps25751-tps25751-ptch-download-failure-error-recovery

器件型号:TPS25751
主题: TPS26750 中讨论的其他器件

该问题与将补丁代码下载到 TPS25751 PD 控制器时出现错误时的恢复过程有关。  

下图摘自 TI 应用手册“使用嵌入式控制器 (EC) 将补丁捆绑包直接加载到 TPS25751 或 TPS26750 “

我识别了两个错误路径:

a) 特定于 TPS25751 PD 控制器协议的红色逻辑错误。  

b) 以橙色显示的 I2C 错误。 其中涵盖了 TPS25751 PD 控制器开启 I2C 传输、或因总线争用而导致传输失败的情况。

image.png

发生错误时、我们的 MCU 无法切换 VIN_3V3、将 TPS25751 PD 控制器复位为启动状态。 因此、我想知道一个恢复过程、该过程可确保 TPS25751 PD 控制器恢复到启动状态、以便主机安全地重新尝试下载。

PBMs 命令有效载荷指定下载超时:

image.png

我们能否安全地假设、如果在下载过程中发生任何错误(红色或橙色路径)、那么主机 MCU 只是等待下载超时到期、从而保证 TPS25751 恢复到启动状态?

 

请提供建议。