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.

[参考译文] TPS65987D:SPI 闪存更新过程中的端口行为

Guru**** 2611705 points
Other Parts Discussed in Thread: TPS65988, TPS65987D

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/980573/tps65987d-port-behavior-during-spi-flash-update-process

器件型号:TPS65987D
主题中讨论的其他器件:TPS65988TPS65987

文档"TPS65987和 TPS65988 SPI 闪存固件更新(通过 I2C)"(SLVAE21A)指出:

"当器件在应用程序固件中完全正常工作时、主机可以启动闪存更新过程、并且在更新过程中应禁用端口。"

这意味着什么? 在该过程中的某个时刻、VBUS 是否与系统的其余部分断开连接?

如果器件依赖于 VBUS 为 EC 加电、然后在器件首次加电时使用自定义配置对 TPS65987D 的 SPI 闪存进行编程、那么 VBUS 在编程过程中是否会在任何时间点丢失?

谢谢、

Alexey

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

    您好 Alexey、

    您的系统是否始终由外部 VBUS 供电、例如在电池电量耗尽的情况下? 您的 VIN3V3连接到什么、闪存电源连接到 LDO3V3?

    此致、

    Peter

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

    Peter、

    感谢您的回复。

    这种情况是在没有连接任何其他电源的情况下进行首次编程的、因此是的、电池电量耗尽。 DFP 将连接到 VBUS、TPS65987D 的无电电池行为将配置为将 VBUS 连接到系统的其余部分。 下游 EC 可以引导 TPS65987D 的 SPI 闪存并使用首次二进制文件进行编程。 SPI 闪存由 LDO3V3供电、此时 VIN3V3未供电。

    问题是、如果 TPS65987D 在更新过程中的任何时间点都将断开 RPD (如该文档的示例代码所示)、DFP 将断开 VBUS、系统将断电。 是这样吗? 如果是、器件会在哪个点将 CC 线悬空? 除了在 TPS65987D 的下游连接额外的电源以保持系统处于活动状态之外、还有什么权变措施?

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

    您好 Alexey、

    我认为这是来自应用程序的声明。 注意是为了确保在刷写过程中没有活动的安全防护。

    由于在您的系统中、主机电源来自外部源通过 VBUS、请尝试注释掉禁用端口的线路并进行检查。

    此致、

    Peter

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

    Peter、

    我目前无法访问 EVK。

    为了确保我正确理解-这肯定不是自动硬件行为、而是软件控制的步骤、对吧?

    Alex

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

    尊敬的 Alex:

    是的、没错。

    此致、

    Peter