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

Guru**** 2454880 points
Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1544094/tps25751-tps25751

器件型号:TPS25751


工具/软件:

我们正在考虑采用 ORing 布局的三个 TPS25751 器件的设置、其中任何一个器件都可以充当受电方、而其余两个器件则在供电方模式下运行。

  • 所有三个器件 PPHV 连接在一起。
  • 所有三个器件 PP5V 连接在一起。

使用 MCU 动态配置每个 TPS25751 的电源角色。

  1. 在系统启动(无电源)时、TPS25751 器件应在 5V VBUS 或电池无电模式下运行、直到 MCU 完成引导。 这可以通过电阻器/NVM AD 配置进行处理。
  2. MCU 运行后、它将通过在“受电模式“下运行的 TPS25751 读取所连接充电器的功能、与每个充电器协商电源、并请求(例如 20V、3A)。
  3. 建立电源后、MCU 将按照各自的要求配置其他两个 TPS25751 器件、例如 20V/3A 下的 USB2 供电模式和 5V/USB3 供电模式 900mA。

MCU 还将监控 PD 控制器上的任何状态变化。

由于 TPS25751 是独立控制器、因此我们不清楚是否可以完全在控制器本身内实现此设置。 TPS25751 是否可以用作 MCU 管理的接口控制器? 或者、它是否需要加载超过 I²C μ s 的配置程序?

 

如果没有、TI 是否提供另一个更适合实现上述功能的 PD 接口控制器?

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

    您好、Magnus、

    由于 TPS25751 是独立控制器、因此我们不清楚是否可以完全在控制器本身内实现此设置。 TPS25751 是否可以用作 MCU 管理的接口控制器? 或者、它是否需要加载超过 I²C μ s 的配置程序?

    对于 TPS25751、首次上电时始终需要通过 I2C 加载称为“补丁捆绑包“的映像。 补丁捆绑包包含经过修补的固件、其中包含更新和错误修复、以及设置初始器件行为的配置部分。 此映像要么从 I2C EEPROM 加载(请参阅 EVM)、要么可以在上电时从 I2C 主机加载。 需要在每次上电时加载它。 EEPROM 会自动发生、但在使用 I2C 主机时、您每次都需要对其进行编程。

    要从 I2C 主机进行编程、请参阅 TRM 和本 应用手册中的第 5.2 节

    通过 I2C 进行编程后、TPS25751 可充当由 MCU 管理的接口控制器。

    [引述 userid=“659288" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1544094/tps25751-tps25751

    使用 MCU 动态配置每个 TPS25751 的电源角色。

    1. 在系统启动(无电源)时、TPS25751 器件应在 5V VBUS 或电池无电模式下运行、直到 MCU 完成引导。 这可以通过电阻器/NVM AD 配置进行处理。
    2. MCU 运行后、它将通过在“受电模式“下运行的 TPS25751 读取所连接充电器的功能、与每个充电器协商电源、并请求(例如 20V、3A)。
    3. 建立电源后、MCU 将按照各自的要求配置其他两个 TPS25751 器件、例如 20V/3A 下的 USB2 供电模式和 5V/USB3 供电模式 900mA。

    MCU 还将监控 PD 控制器上的任何状态变化。

    [/报价]

    1.这是可行的、TPS25751 将保持电池电量耗尽状态、并在 MCU 启动时等待 PTCH 模式。 加载补丁捆绑包后、TPS25751 将进入 APP 模式。

    2.这是可行的。 初始配置可能是仅受电方、并能够协商高达 20V 的电压

    3.我对这里的要求有点困惑。 听起来在“2"中“中、可以将多个端口连接为受电方。 您如何确定哪一个保持为受电方、以及如何配置其他受电方。 此外、您计划如何提供 20V 的电源? 我知道通过 PP5V 路径提供 5V 电压、但 20V 的工作电压是如何的?

    TI 没有不需要初始补丁捆绑包加载的可配置 DRP PD 控制器。

    谢谢。此致、

    Chris

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

    尊敬的 Chris:

    我附上了一张图片用于说明。 USB 端口 0 (7) 连接到支持高达 60W 功率的 PD3 充电器。 每个 TPS25751 都通过 I²C μ A 单独寻址。 MCU 根据从 TPS2575 读取的数据配置每个 TPS25751。

    在这种情况下、只有端口 0 连接了充电器、并设置了 20V/3A 受电方。 端口 1 配置为 20V/3A 拉电流能力、而端口 2 设置为 5V/Port1 900mA 拉电流。

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

    您好、Magnus、

    端口 0 正常、但端口 1 和端口 2 可能难以实现。

    减少  可能会不同 工作、但出于几个原因、我不建议这样做。

    1. 通常、源极电压由直流/直流转换器调节。 如果预计 20V 电压来自端口 0 受电方端口、则依赖于连接到端口 0 的 USB-C PD 供电方、并在尝试在端口 1 上供电时面临低于 20V 的电压。
      1. 此外、如果您旨在符合 PD 规范、当端口支持 20V 时、它也应该支持 15V 和 9V PD 合约。 您当前的系统架构将无法支持此功能、因为它需要端口 1 专用的直流/直流转换器、以便它能够独立于 p0 上协商的电压提供电压。
    2. 您可能需要仔细检查电源预算。 从块 2 和 3 消耗的功率来看、我不知道端口 1 如何能够提供 20V/3A。 端口 0 能够灌入的功率  最大值  100W、系统功率已经需要~66W、只需 33 个即可从两个端口供电。 端口 2 可能适合提供最大 15W 的功率、但端口 1 最大值限制为~1.5A 此外、向端口 2 提供稳压 5V 电源轨将确保其可以在其端口上提供 5V 电压、而 (1) 中所述的问题仍然对端口 1 有效。

    简而言之、TPS25751 器件可以满足您的部分要求、但存在系统电源架构问题、可能导致其无法使用 TPS25751。

    谢谢。此致、

    Chris

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

    尊敬的 Chris:

    除了功率预算限制以及无法提供 20V 全电压的问题(如果我们使用降至 9V 的降压稳压器且功率预算在限制范围内)外、与 TPS25751 的通信如何工作?

    您能强调一下一些可用于管理设备的选项吗? 具体而言、可通过 μ I²C 控制哪些功能、以及在加载补丁后可以动态更改哪些参数?

    或者、是否是使用配置工具生成应用二进制文件的典型方法、若要将 TPS25751 作为自主控制器运行、需加载该应用二进制文件?

    此致

    Magnus

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

    您好、Magnus、

    ]除了功率预算限制以及无法提供 20V 满电压的问题外—如果我们使用降压稳压器、降至 9V、功率预算在限制范围内—与 TPS25751 的通信是如何工作的?

    如果您仅分别通过 PP5V 和 PPHV 提供 5V 和 9V 合约、那么您应该没问题。 如果您需要提供额外的电压、如果您不使用 MCU 来控制 PD 控制器和直流/直流、或使用与 TPS25751 配对的 BQ 器件、我们可能无法支持该功能(请参阅 GUI 或 DS)。

    概括来说、当从端口提供时、系统需要能够支持以下功能。

    在最初供电时、PD 控制器需要为初始 Type-C 连接提供 5V 电压。 这可以使用 TPS25751 上的专用 PP5V 电源轨来完成。

    接下来、当在更高电压下协商 PD 协议时、PD 控制器将切换到 PPHV 路径以进行拉电流、并且外部电源需要为端口提供高电压。

    对于仅 5V 和 9V 的情况、在没有任何额外控制的情况下、您可以将 5V 连接到 PP5V、并将 9V 总线连接到 PPHV、PD 控制器应该能够自动在电源路径之间切换并提供任一电压。

    如果您需要额外的更高电压、系统需要通过某种方法将 PPHV 上提供的电压转换为正确的合约。

    1. 利用与 TPS25751 配对的 BQ 器件、TPS25751 可配置为通过 I2C 控制 BQ 器件、并在协商合约时对转换器的输出电压进行编程。
    2. 如果使用 MCU 控制 PD 控制器和直流/直流、MCU 需要监控 Type-C 连接和协商电压、然后使用正确的电压对直流/直流转换器进行编程。

    在这两种情况下、功率合约协商都发生在 Type-C 连接器的 CC 线路上、端口协商基于 GUI 中配置的设置。 在 PD 控制器协商合约时、它将更新状态信息、并可以配置为使中断生效以通知 MCU 需要执行某些操作。 使用配对的 BQ 器件时、TPS25751 会根据其当前状态自动发送 I2C 写入。

    您能突出显示一些可用于管理设备的选项吗? 具体而言、通过 I²C 可以控制哪些功能、以及加载补丁后可以动态更改哪些参数?

    TRM 介绍了所有可用的寄存器和字段。 您可以启用/禁用端口。 更改端口广播的供电方和受电方能力、并更改与电源/数据角色相关的一般端口行为。

    或者、是否是使用配置工具生成应用程序二进制文件的典型方法、然后加载该方法以使 TPS25751 作为自主控制器运行?

    无论客户是否自主使用应用二进制文件、应用二进制文件始终加载到 PD 控制器。 上电时、必须将“补丁捆绑包“加载到 TPS25751、其中包含配置部分和补丁部分。 配置包含在 GUI 中配置的设置、而补丁包含错误修复、特性等

    一些客户只会加载补丁捆绑包并允许 TPS25751 自主运行、而另一些客户则使用 I2C 控制器控制其他行为。

    一些应用需要 PD 控制器本身无法实现的其他行为、这通常是需要 MCU 的地方。

    动态更改电源角色或动态更新供电功能等操作需要 MCU 控制。

    谢谢。此致、

    Chris