您好!
我不小心将 EEPROM I2C 线路上拉电阻器连接到本地3.3V、而不是 TPS25750 LDO_3.3V。
Q1:接通 USB 电源(V3.3_LDO_PD)后、当我接通本地3.3V (V3.3_LOCAL)时 、我在 I2C 线路中看不到任何 EEPROM 负载。
您能否确认这是预期行为?
Q2:是否可以通过 I2C 端口发送命令来加载 EEPROM?


感谢您的支持、
Choon Shin。
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.
您好!
我不小心将 EEPROM I2C 线路上拉电阻器连接到本地3.3V、而不是 TPS25750 LDO_3.3V。
Q1:接通 USB 电源(V3.3_LDO_PD)后、当我接通本地3.3V (V3.3_LOCAL)时 、我在 I2C 线路中看不到任何 EEPROM 负载。
您能否确认这是预期行为?
Q2:是否可以通过 I2C 端口发送命令来加载 EEPROM?


感谢您的支持、
Choon Shin。
您好、Choon、
问题1.
是的、这是预期行为。 您似乎是从电池电量耗尽模式(其中 PD 控制器由 VBUS 供电、而不是本地3V3)加载、因为我们看到 LDO3V3在本地3V3之前变为高电平。 加载后、PD 将尝试从 EEPROM 引导一次、由于 I2C 上拉电阻已关闭、因此未能引导。
在未来的版本中、我们绝对建议将 EEPROM 的 I2C 上拉电阻器连接到 LDO3V3。
问题2.
我在这里假设您是指从 EEPROM 加载 PD 控制器的配置。
如果您熟悉4CC 任务详细说明(TRM 中的通道3)。 我们有一个附加命令"Gaid"、该命令执行器件的软复位并可以重新启动闪存。
谢谢、此致、
Chris
尊敬的 Chris:
感谢您提供新的命令"Gaid"。
我对其进行了测试、EEPROM 已成功加载、但在 EEPROM I2C 总线上监控了一个奇怪的 I2C 数据包(0x6B+RW)。
我认为0x6B 不应位于 EEPROM 总线上、因为 EEPROM I2C 地址为0x50、未连接其他器件。 请看一下。
此外、它是否开始与 计数器 PD 控制器部件协商? TPS25750不会更改 USB 电源状态、即使它预计会为计数器部件供电。 如果它没有自动开始协商、是否有任何命令来启动协商?
在将"Gaid"发送到 TPS25750后、进行了以下捕获。


谢谢!
Choon