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:使用电池供电时会检测到 EEPROM、但使用 VBUS 供电时不会检测到 EEPROM

Guru**** 2576195 points
Other Parts Discussed in Thread: BQ25798, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1574493/tps25751-eeprom-gets-detected-when-powered-from-battery-but-not-when-powered-from-vbus

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

工具/软件:

您好!  

我们使用 TPS25751 和 BQ25798 进行 PD 充电和 PD 供电系统设计、并使用运行 Linux 的 MPU。  

设置:

PD 的 ADCINx 配置设置为 AlwaysEnableSink、BQ25798 与 TPS25751 的 I2Cc 连接。  

问题:

1.连接电池后:TPS 从 EEPROM 加载配置并进入 APP 模式。

引导状态寄存器读数: 0xa2f00018

 

2.从 VBUS 供电时: TPS 甚至无法检测到 EEPROM 并尝试从 I2Ct 加载配置。

引导状态寄存器读数: 0x2620334

现在、当系统从电池引导时(案例 1)、当我们连接 VBUS 时、系统会在协商后重新启动、并再次遵循案例 2。  

这可能是什么原因造成的?

此致、

Pratham

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

    您好:

    我不确定为什么会出现以下情况:

    现在、当系统从电池引导时(案例 1)、当我们连接 VBUS 时、系统将在协商后重新启动、并再次遵循案例 2。  [/报价]

    项目 1 到项目 2 行为差异的原因可能与 EEPROM 和相关上拉电阻的提供方式有关。  通常、TI 建议使用 LDO_3V3。  LDO_3V3 将由 VIN_3V3 或 VBUS 供电(如果电池电量耗尽,不存在 VIN_3V3)。  如果 EEPROM 由 VIN_3V3 供电、则系统可能仅在提供 VIN_3V3 时才工作、并且在电池电量耗尽的情况下不工作(仅由 VBUS 供电)。

    此致、

    Chris

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

    您好、 Chris Sterzik 

    是的、这就是问题所在。

    谢谢你。