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:符合 USB-C 标准的电池组、VBUS 和 PPHV 线路之间的压降为50%。

Guru**** 2589300 points
Other Parts Discussed in Thread: TPS25750, TPS25751, BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1400493/tps25750-usb-c-compliant-battery-pack-50-voltage-drop-between-vbus-and-pphv-lines

器件型号:TPS25750
主题中讨论的其他器件: TPS25751BQ25792

工具与软件:

您好!

我们正在设计符合 USB-C PD 标准的电池组。

当我们的电池组协商作为电源时、我们可以使用大约3kHz 的伪影来测量 VBUS 和 PPHV 线路之间大约50%的压降、如下图所示:

通道1- VBUS、通道2-PPHV、通道3-VBAT。 USB-C 灌电流请求:9V PDO、负载约为0.2A。 (当负载高于0.2A 时、电力输送会崩溃)

无论协商了哪个 PDO (9V/15V/20V)、都可以测量相同的压降。 5V PDO 可以、因为它来自 PP5V。

在对电池组进行充电时、我们不会出现任何问题。 所有四个(5V/9V/15V/20V)灌电流 PDO 状态均正常工作。 例如、看看5V3A PDO:

通道1- VBUS、通道2-PPHV、通道3-VBAT。  

我们已将 TPS25750替换为 TPS25751、压降消失了、但出现了另一个问题。 TPS 能够成功地将我们的器件协商为9V/15V/20V PDO 电源、但仅持续10ms、然后 TPS 会发送一条消息以禁用 OTG 模式。 如下所示:


通道1 - I2C、通道2 - I2C、通道3 - PPHV。  

第二个 I2C 数据块包含以下命令:

0x6B 0x10 0x00

0x6B 0x10 0x00

0x6B 0x14 0x1C

0x6B 0x11 0x00

0x6B 0x12 0x80


在1-2节配置后、将重新协商5V 电源的 PDO。

如果我们完全移除 TPS2575X 并使用 MCU 控制 OTG 模式、则不会出现压降或意外关断、并且可以从我们的电池中提供9V/12V/15V/20V 的电压、而不会出现任何问题:

通道1- VBUS、通道2-PPHV、通道3-VBAT。 负载恒定10W。

总体方框图如下所示:

TPS25的布线基于 EVM 电路板原理图:



1) 1)是否有人使用 TPS25750时遇到过这样的压降、并有相应的解决方案?

2) 2)如果我们应该使用 TPS25751、您可以帮助我们识别和修复/禁用断开协商高电压 PDO 的事件?

3) 3)另一种选择是使用外部电源 MOSFET 和/或移至另一个 PDO 芯片。  

4) 4)这些 PDO 问题是否与 I2C 开关相关?


此致、
亚太地区

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

    尊敬的 AP:

    Unknown 说:
    1)有没有人使用 TPS25750遇到过这种压降的情况?

    我以前没有看到过此问题、在多个电路板上以及在同一电路板上交换 IC 时、是否看到过相同的问题? 通常、所有新设计都应使用 TPS25751、因此我们不建议使用 TPS25750、即使您没有看到该问题也是如此。

    Unknown 说:
    2)如果我们应该改用 TPS25751、您可以帮助我们识别和修复/禁用断开协商高电压 PDO 的事件?

    您能否分享您在此部件中使用的.json? 我可以进行查看、以查看 I2C 事件是否有问题。

    [报价 userid="619157" url="~/support/power-management-group/power-management/f/power-management-forum/1400493/tps25750-usb-c-compliant-battery-pack-50-voltage-drop-between-vbus-and-pphv-lines "]

    4) 4)这些 PDO 问题是否与 I2C 开关相关?

    [报价]

    我能想到的唯一情况是 I2C 流量是否未到达 BQ 部分。

    谢谢。此致、

    Chris

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

    尊敬的 Chris:
    我们可以在每个定制电路板上看到相同的问题。  我们尝试了多种 EEPROM 配置、但似乎没有解决该问题的方法。

    请找到我们测试过的其中一个.json 文件。

    {
      "questionnaire": {
        "device": "TPS25750",
        "answers": [null, 0, 3, 3, 0, 0, 3, 0, 1, 1, 0, 4.2, 3, 0.2, 0.2],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [0, 0, 0, 0, 0, 0, 0, 0]
            },
            {
              "register": 22,
              "data": [10, 48, 48, 77, 0, 0, 0, 0, 0, 0, 3]
            },
            {
              "register": 50,
              "data": [4, 168, 42, 44, 145, 1, 38, 44, 209, 2, 0, 44, 177, 4, 0, 44, 65, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
            },
            {
              "register": 51,
              "data": [4, 44, 145, 1, 16, 44, 209, 2, 0, 44, 177, 4, 0, 44, 65, 6, 0, 69, 65, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0]
            },
            {
              "register": 92,
              "data": [48, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 48, 0, 0, 0, 0, 0, 0, 0, 0, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
            },
            {
              "register": 117,
              "data": [0, 0, 0, 0]
            }
          ]
        }
      }
    }

    我们得到的结果如下:

    通道1 - PPHV、通道2 - VBUS、通道3和通道4 - I2C。  USB-C 接收端请求:9V PDO、负载为0.0A。
    0x6B 0x14 0x1C
    0x6B 0x0D 0x0B
    0x6B 0x00
    0x6B 0x0B 0x05 0x7D (VOTG 设置为16、85V、而不是9V?)
    0x6B 0x12 0x40
    0x6B 0x00


    通道1 -  PPHV、通道2 - VBUS、通道3 和通道4 - I2C USB-C 灌电流请求:5V PDO、负载为0.0A。
    0x6B 0x14 0x1C
    0x6B 0x0D 0x53
    0x6B 0x0B 0x02 0x6C (现在 VOTG 为9V、但 VBUS 源为 PP5V、而不是 PPHV 线路)
    0x6B 0x12 0x40

    当协商15V 合约时、OTG 电压设置为:
    0x09 0x26 (26.22V 而非15V)
    和20V:
    0x0C 0x33 (34.03V 而非20V)

    所有这些 I2C 消息都是在 I2C 开关之后获取的、因此 开关似乎可以正常工作。

    也许 TPS25750固件生成中会出现错误、并且 I2C 控制不是为 BQ25792生成的、而是为另一个电池充电器生成的? 因为 VOTG (0x0B)寄存器的值不正确。 然后、过压保护启动并尝试关闭器件(器件预期为9/15/20V、而不是17/26/34V)。

    无论如何、如果我们 从 TPS25750切换到 TPS25751、电池组仍然无法正常工作。 没有压降、但协商的 PDO 在10ms 后复位。

    此致、
    Andrius

     

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

    尊敬的 Andrius:

    感谢调试信息、请给我几天的时间来审核并回复您。

    谢谢。此致、

    Chris

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

    尊敬的 Andrius:  

    在对话移到其他地方时关闭此主题。 分辨率:在 PP5V 上添加了3kW 5V ESD 二极管、并使用外部器件替换了3V3 LDO。  

    此致、  

    Aya Khedr