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.

[参考译文] TPS25750:使用 EEPROM 时的 AwaysEnableSink

Guru**** 2589300 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1312069/tps25750-awaysenablesink-when-using-eeprom

器件型号:TPS25750

大家好!

在这个论坛上读了几个线程后,我读到了一些矛盾的信息。 所以我有一个简单的问题:

如果应从 EEPROM 加载配置,是否可以/安全地使用 AwaysEnableSink 引导模式?

我们的硬件通常必须从 EEPROM 引导、但我们希望更加安全。 如果 EEPROM 未正确刷写或根本未刷写(例如生产期间出现问题)、则将 TPS 置于安全模式将会阻止系统启动、我们的电路板将永远无法启动。 在这种情况下、AwaysEnableSink 使我们能够以最小的电源启动系统、然后我们的软件可以通过 I2C 上传配置并重写 EEPROM 以供下一次启动。

首先、我们需要在 ADCINx 输入上使用一个跳线来在发生此类问题时切换 TPS 引导模式、但如果您告诉我、可以始终处于 AlwaysEnableSink 模式、并且没有损坏 TPS 的风险、这会更容易

感谢您的观看

此致、

理查德

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

    Richard、您好!

    如果配置应该从 EEPROM 加载,是否可以/安全地使用 AwaysEnableSink 引导模式?

    是的、器件将尝试从 EEPROM 读取 AlwaysEnableSink 的补丁捆绑包。 如果失败、器件将保持在 PTCH 模式并等待主机写入补丁捆绑包。  另请参阅 TRM 

    您也可以考虑 将补丁捆绑包直接从主机加载到 PD 控制器、并在设计中省去 EEPROM。 请参阅 TRM 中的第4.2节。

    此 致、

    Rohit.   

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

    您好,Rohit,

    谢谢! 实际上、TRM 也这么说、但读取这里的一些线程时我感到困惑。

    但我们不能消除 EEPROM、因为我们需要 TPS 在使用通过 USB 进行固件升级的程序时、能够自主加载其配置。 TPS 应能够自己启用与 USB 集线器的源协议、以便我们的引导加载程序可以访问 USB 驱动器上的固件、甚至可以开始我们可通过 I2C 加载补丁的代码。 这只是一项安全措施。

    谢谢。此

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

    欢迎您的参与、欢迎您的参与!

    此致、
    Rohit.