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.

[参考译文] LP87702-Q1:在 U-Boot I2C 扫描中间歇性未检测到 LP877020-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1608424/lp87702-q1-lp877020-q1-intermittently-not-detected-in-u-boot-i2c-scan

器件型号: LP87702-Q1
主题: AM62A74 中讨论的其他器件

TI 团队大家好、

我们使用的是 LP877020RHBRQ1 直流/直流转换器 5V、3.3V 和 1.8V 电流。 这些输出轨对于我们的系统至关重要、因为它们为多个接口供电。

可通过访问和配置 PMIC I²C 在 U-Boot 阶段 。 但是、我们正在观察 间歇性检测问题 引导模式。

观察到的行为:

  • 在 U-Boot I2C 扫描期间、PMIC 为 未始终检测到

  • 有时、器件是 根本没有列出

  • 在其他时间、它会被检测到并显示在 I2C 地址 0x60

  • 只有在成功检测到 PMIC 时、我们才能够配置超过 I²C μ s 的输出电压。

  • 如果未检测到器件、则无法应用 PMIC 配置、这会影响系统启动、因为这些电源轨是必不可少的。

在此阶段、我们需要的是 TI 的建议和建议的调试方法 以解决此间歇性检测问题。 关于这一点的任何指导都 将非常有帮助。

谢谢你

阿努斯里 T V

项目工程师

高级计算发展中心 (CDAC)

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

    您好 Anusree、

    您是将 PMIC 与 EVM 板一起使用还是将 PMIC 制造到您的系统板上?

    什么是没有被检测到的? 您可能会使用某种 MCU 作为硬件、并集成到应用软件中、来检测 PMIC 或与其通信。 因此我目前不熟悉您的系统。 您是否检查过通信问题、这可能是通信问题?

    此致、

    Ishtiaque   

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

    您好、Ishtiaque、

    感谢您的答复。

    我们是 不使用 EVM 。 。 LP877020RHBRQ1-Q1 PMIC 组装在我们的定制系统板上

    PMIC 与连接 基于 TI AM62A74 SoC 的 OSM 模块。

    PMIC 通信通过 I2C 总线进行。

    在启动期间、PMIC 为 在 I2C 上始终检测到

    由于这种间歇性检测、PMIC 输出轨会 并非总是按预期配置 、这会影响系统启动。

    您的指导会非常有帮助。

    此致、
    Anusree

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

    在早期启动阶段进行间歇性检测、在所需的 I2C 总线上持续数秒未检测到 PMIC。 但是、经过一段延迟后、或者如果在引导序列中引入了显式延迟、则会在 I2C 总线上正确检测到 PMIC、并且通信按预期工作。

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

    尊敬的 Anusree:

    然后、您应该研究引导函数导致此问题的原因。  

    此外、您还应检查 PMIC 何时提供 I2C。 通常、在待机或运行状态下重新加载 OTP 设置后、I2C 接口可用。 我没有原理图。 您能否检查原理图、并且需要上拉 I2C 线。 因此、这还取决于这些线路何时被上拉。  

    此致、

    Ishtiaque