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:电池无电模式下的 I2C 故障

Guru**** 2866460 points

Other Parts Discussed in Thread: TPS25751, TPS26750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1635893/tps25751-i2c-trouble-in-dead-battery-mode

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

尊敬的团队:

我在工程中使用 TPS25751、但遇到以下问题。

连接 USB 外部充电器时、TPS 有时无法启动。  连接外部充电器时、由于 Vusb 上存在 5V 电压、电池被唤醒。

唤醒 BMS 后、3V3 也为 TPS 供电。 我不知道原因、但有时、TPS 保持锁定、不可能进行 I2C 通信。

但是、如果我们在连接外部 USB 充电器之前唤醒 BMS、TPS 不会出现任何问题。

因此、我当时正在考虑任何电池电量耗尽的问题(当然不确定)、尽管这不能解释 I2C 问题。

实际上、我无法检查电池无电状态、因为 I2C 不工作。

我在论坛上看到了很多“电池电量耗尽“问题、但我找不到任何问题的答案。

BR

Thierry

 

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

    你好、 Thierry。  

    感谢您联系我们!

    1-您指的是 I2Cc(控制器)还是 I2Ct(目标)?  

    2-哪种电池充电器与 TPS25751 配对?

    3-您能分享您的原理图吗? (请随时通过私人消息发送)

    4-您还可以共享.json 文件吗? (从 USBCPD 应用程序自定义工具导出设置)?

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    1 - I2C 控制器、我们正在使用并保持有时锁定、包括在 UC 复位后。 似乎只有重启电源才能解锁。

    2 — 电池充电器是具有加速控制功能的所有者系统。 此外、还可以与整个电池系统进行通信

    3-原理图是复杂的共享,因为有几页但附加了组合图

    4- json:拖放似乎不能用这个扩展

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

    勘误表:

    1 - I2C 是用于主机而非 I2Cc 的“目标“

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

    尊敬的 Thierry:  

    1-感谢您的澄清。 您能否阐明 TPS25751 和电池充电器之间的 I2C 连接?  

    2-您使用的是受支持的 TI 电池充电器之一吗?  

    3 — 另外, I2Ct 线路是否上拉至 LDO3V3? 方框图中未显示这种情况。  

    4-请在此线程中附加.json 文件(您可以附加 zip 文件夹)。  

    5-您是否有任何示波器捕获或有关使用 I2Ct 观察到的行为的更多详细信息?  

    如何将配置加载到 PD 控制器? 我在 I2Cc 到 EEPROM 上没有看到任何连接、因此我假设您正在通过 MCU 加载?

    在加载配置之前是否发现问题?

    此致、  

    Aya Khedr

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

    e2e.ti.com/.../TPS25751_5F00_T9.zip

    尊敬的 Aya:

    1 - TPS25751 的 I2Cc 未使用并保持悬空。 仅 I2Ct 用于微控制器

    2-没有 不使用 BQxxx 电池充电器

    3 — 是,I2Ct 上拉、但连接到 VIN_3V3。 必须上拉至 LDO3V3? 仅当 UC 可用时、I2Cc 才启动、因此 VIN_3V3 可用。

    4-  

    5-没有示波器捕获、但我会尝试进行。  

    每次系统初始化时、微控制器都会加载补丁捆绑包。 未使用 EEPROM。

    故障发生在开始时(UC 主机暂定的第一个 I2C 通信)

    BR

    Thierry

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

    尊敬的 Thierry:  

    在没有 VIN3V3 的情况下、LDO3V3 由 VBUS 生成。 如果 I2Ct 上拉至 VIN3V3、则在 VIN3V3 可用之前、您将无法通过 I2C 访问器件。  

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    我同意、但 VIN_3V3 与微控制器主机相同、因此可以确保在微控制器运行时 VIN3V3 可用。

    我的怀疑是当 TPS 已在运行时、如果 CLK 或 SDA 或未上拉、I2Ct 是否可以保持锁定?

    我已经尝试在 I2C 发生故障时复位微控制器、但保持锁定、因此似乎被锁定在 TPS 端。

    我实际上正在迁移到 TPS26750、以便使用 PD3.1 或 PD3.1。 我将对此主题进行更改。

    在 LDO3V3 上连接 I2C 上拉电阻器、以便确保在 TPS 就绪时具有 3V3。

    BR

    Thierry

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

    尊敬的 Aya:

    最后我还不清楚是否必须在 LDO3V3 或 VIN3V3 上连接上拉电阻器。 当主机使用 I2Ct 时、VIN3V3 已存在。  

    哪种情况可以使 I2Ct 保持锁定?

    在这种情况下、是否可以进行外部复位?

    BR

    Thierry

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

    尊敬的 Thierry:  

    我将进一步研究这一点、并在本周结束时回复您。  

    此致、  

    Aya Khedr