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 加载

Guru**** 2612045 points
Other Parts Discussed in Thread: TPS25750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1166185/tps25750-eeprom-loading

器件型号:TPS25750

您好!

我不小心将 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

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

    您好、Choon、

    让我来看看、我将在本周结束前再次向您介绍。

    谢谢、此致、

    Chris

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

    您好、Choon、

    通常、当与 TPS25750配合使用时、0x6B I2C 地址分配给电池充电器部件(BQ 部件)。 从上面原理图的图像中可以看出、电池充电器部件与引脚16、17和18 I2C 线不相连。

    如果您使用的是在线 GUI、请确保选择不带 BQ (电池充电器部件)的配置。 这可能会导致您提到的缺少 PD 协商的问题。

    谢谢、此致、

    Chris