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:申请 TPS25751 的低区二进制/PDO 配置支持

Guru**** 2769425 points

Other Parts Discussed in Thread: TPS26750, TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1604583/tps25751-request-for-low-region-binary-pdo-configuration-support-for-tps25751

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

您好:

我目前正在开发基于的设计 TPS25751D 、无需外部 EEPROM、使用微控制器加载补丁捆绑包 I2C(补丁突发模式,PTCH→APP)

在我这边、我已经成功实现了 完整的 I2C 流程来发送低区二进制文件、并且正常工作。

但是、我面临着对的限制 USBC PD 应用程序自定义工具 (GUI)
该工具不允许我自由配置所有 供电方 PDO 绝缘工作电压。

我的目标拉电流 PDO 配置为:

  • 主 PDO: 60W–20V/3A

  • 次级 PDO 1: 45W–15V/3A

  • 次级 PDO 2: 30W–15V/2A

  • 最后一个强制 PDO: 15W–5V/3A

我想问以下问题:

  1. 是 TI 可以提供的 C 数组中的基准低区二进制文件、例如:

const char tps25750x_lowRegion_i2c_array[];

选择相应的 PDO 配置、以便将其直接集成到我的固件中?

  1. 否则 、是否存在:

    • a 支持 代码模板

    •  要修改或覆盖的方法 加载补丁后通过 I2C 提供 PDO (在 APP 模式下)?

  2. 最后、我要确认:
    默认的 TI 补丁是否允许 TPS 自动协商并选择尽可能合适的 PDO 根据 PD 规则提供给受电方、或者补丁中是否始终需要显式 PDO 排序/配置才能实现此行为?

我目前参考的是应用手册 SLVAFV8A–使用嵌入式控制器 (EC) 将补丁捆绑包直接加载到 TPS25751 或 TPS26750 slvafv8a.pdf 

提前感谢您对此用例的推荐和支持方法提供的支持和指导。

此致、

不适用

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

    您好、Nicolas、  

    对延迟的回复表示抱歉、请查看下面的我的反馈:  

    [引述 userid=“610701" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1604583/tps25751-request-for-low-region-binary-pdo-configuration-support-for-tps25751

    我的目标拉电流 PDO 配置为:

    • 主 PDO: 60W–20V/3A

    • 次级 PDO 1: 45W–15V/3A

    • 次级 PDO 2: 30W–15V/2A

    • 最后一个强制 PDO: 15W–5V/3A

    [/报价]

    USB PD 规范要求 PDO 具有从最低功耗(拉电流 PDO 1 必须始终为 5V)到作为最后一个 PDO 的最高功率的特定顺序。 此外、您不需要具有相同电压的重复 PDO、对于您的应用、建议的 PDO 顺序如下:

    拉电流 PDO 1 - 5V/3A (15W)

    拉电流 PDO 2 - 9V/3A((27W、PD 规范要求包含 9V 合约)

    拉电流 PDO 3 - 15V/3A(45W、这也满足 30W 功率要求)

    拉电流 PDO 4 - 20V/3A (60W)

    请参阅 USB PD 规范中的下表、对于 60W 范围、必须包含 9V 合约。  

    [引述 userid=“610701" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1604583/tps25751-request-for-low-region-binary-pdo-configuration-support-for-tps25751

    否则 、是否存在:

    • a 支持 代码模板

    •  要修改或覆盖的方法 加载补丁后通过 I2C 提供 PDO (在 APP 模式下)?

    [/报价]

    PD 处于 APP 模式后、可以修改 PDO、但这主要是为了修改功率输出(即进入省电模式,将 20V/3A 拉电流降至 20V/1A)、而不是 PDO 的顺序。 PDO 排序必须是从最低功耗到最高功耗、如前面陈述中所述。  

    最后、我要确认:
    默认的 TI 补丁是否允许 TPS 自动协商并选择尽可能合适的 PDO 根据 PD 规则提供给受电方、或者补丁中始终需要显式 PDO 排序/配置才能实现此行为?

    与受电方连接时、TPS25751 将在 Transmit Source Capabilities(寄存器 0x32)中广播供电方能力、然后受电方将请求更适合其需求的 PDO。 受电方发送请求消息后、PD 将自动接受(或者在请求无效时拒绝)并尝试提供所请求的功率。 在 PD 协商期间、受电方是选择所需 PDO 的受电方、供电方(本例中为 TPS25751)将为受电方提供所请求的功率。  

    如果您有任何其他问题或疑虑、请告知我们!  

    谢谢。此致、

    Raymond Lin