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:具有 DRP 角色的5V/3A 和5V/1.5A 问题(禁用 PD)

Guru**** 2468460 points
Other Parts Discussed in Thread: BQ25792EVM, TPS25751, TPS25751EVM, BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1385611/tps25751-question-of-5v-3a-and-5v-1-5a-with-drp-role-disable-pd

器件型号:TPS25751
Thread 中讨论的其他器件:BQ25792、BQ25792EVM

工具与软件:

大家好、团队成员:

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1379751/tps25751-can-t-sink-3a-current/5293464#5293464

我在 E2E 中提出了该问题、但两周未得到回复。 我之所以提出 这个 E2E、 请帮助指定有带宽的人员来回复我。

背景:我们使用 TPS25751作为 type-C 控制器。 我们的用例包括具有 DRP 角色的5V/3A 和5V/1.5A。

最初、我们计划使用0x29[1:0]来切换电流。 对于说明、我们需要满足两个条件

1.供电方角色启用并激活。

2.没有明确的 USB PD 合约。  

因此、在 TPS25751进入 APP 模式后、我们可以使用0x28[10]来禁用 PD

然后连接到手机。 (iPhone 和 Samsung)

1.iPhone :初始充电电流为3A ,当0x29[1:0]= 01b 时,充电电流可以切换为1.5A,但当0x29[1:0]设置为10b 时,充电电流无法恢复为3A

2. Samsung:无初始充电电流。 除非、否则我  使用0x28[10]启用 PD。

PS。 如果我们未禁用 PD、则 iPhone 和三星都可以充电且0x3F[3:2]= 11b。  0x29[1:0]无法限制 typeC 电流。

您是否具有适合我的用例的推荐顺序? 我们的应用是移动电源。  

e2e.ti.com/.../Power-bank_5F00_JET_2D00_opto.json

此致、

罗伊

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

    您好、Roy:  

    感谢您联系我们!

    我有一些澄清性的问题/评论:  

    • Type-C 电流广播设置用于 PD 控制器(供电方)连接到传统(非 PD)受电端口的情况。
      • 是否需要 BC1.2?   
    • 您提到该端口的电源角色是 DRP、因此需要 PD 合约(显式)才能与 PD 端口伙伴进行协商。  
      • 您能否详细说明移动电源的要求? 是否需要 USB-C 端口为移动电源充电并为外设供电?
    • 您是否使用 TPS25751EVM 进行测试? 您是否有 PD 分析仪?  

    此致、  

    Aya Khedr  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否需要 BC1.2?  [报价]

    有。

    [报价 userid="553110" url="~/support/power-management-group/power-management/f/power-management-forum/1385611/tps25751-question-of-5v-3a-and-5v-1-5a-with-drp-role-disable-pd/5297263 #5297263"]
      • 您能否详细说明移动电源的要求? 是否需要 USB-C 端口为移动电源充电并为外设供电?
    [报价]

    有。 评论提示我。 DRP 需要使用 PD、正确吗?

    您是否在使用 TPS25751EVM 进行测试? 您是否有 PD 分析仪?  [报价]

    否、我们使用客户电路板、我们仅使用 MSPM0来读/写 CMD。

    是否可以通过调整 type-C 电流来保持 PD (ENABLE PD)? 简而言之、我们希望在某些具体场景中限制 type-C 源电流。

    此致、

    罗伊

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

    您好、Roy:  

    [报价用户 id="424310" url="~/support/power-management-group/power-management/f/power-management-forum/1385611/tps25751-question-of-5v-3a-and-5v-1-5a-with-drp-role-disable-pd/5297532 #5297532"]

    有。 评论提示我。 DRP 需要使用 PD、正确吗?

    [报价]

    正确。 移动电源将广播其拉电流能力、并根据其受电能力与 PD 端口伙伴请求功率。 此通信/协商仅在与 PD 端口伙伴的 CC 线路上发生。  

    [报价用户 id="424310" url="~/support/power-management-group/power-management/f/power-management-forum/1385611/tps25751-question-of-5v-3a-and-5v-1-5a-with-drp-role-disable-pd/5297532 #5297532"]

    是否可以通过调整 type-C 电流来保持 PD (ENABLE PD)? 简而言之、我们希望在某些具体场景中限制 type-C 源电流。

    [报价]

    如果您的器件连接到传统(非 PD)受电方、它将使用 TypeC 电流设置作为广播的电流。  

    当两个器件都支持 PD 时、TypeC 电流设置与此无关。 PD 受电方只会请求 PD 供电方广播的电压/电流。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    目前、我认为大多数手机都支持 PD。 至少是 iPhone 和 Samsung。 我们在连接到 iPhone/Samsung 后读取的 typeC 当前状态是"显式 PD 合约设置当前状态"。 我认为这意味着 TPS25751连接到 PD 接收装置、是正确的吗?

    那么、在我的场景中、您是否有建议降低 type-C 电流?  

    此致、

    罗伊

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

    尊敬的 Aya:

    我们今天做了一些测试、想要与您分享。  

    我们为 TPS25751供电并连接至 iPhone。 我们读取的电源状态为"显式 PD 合约设置电流"0x3F=1Dh。 (充电电流= 1.6A)

    并且我们通过使用0x28[10]禁用了 PD。 0x3F 变为0x3F=19h。  (充电电流= 1.6A)

    然后我们在0x29[1:0]上发出命令、从2h 变为1h、并检查0x3F 内容是否仍然为19h。  (充电电流= 1.6A)

    然后我们  在0x29[1:0]上发出命令、从1h 变为0h、并检查0x3F 内容是否仍然为19h。  (但充电电流= 0A)

    并且当 0x29[1:0]改回1h 或2h 甚至启用 PD (0x28[10])时、充电电流无法恢复。

    我们的目的是降低拉电流角色中的 C 型电流。

    此致、

    罗伊

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

    您好、Roy:  

     在上述测试中、您使用的是哪种电池充电器?  

    "显式 PD 合约设置电流"是指 PD 控制器广播的发送源能力中的工作电流设置。

    您不需要立即禁用 PD 或更改 Type-C 电流。  

    电池充电器实际上将充电电流传递给 iPhone。 我会仔细检查电池充电器的设置。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    我们使用 BQ25792、但使用以下设置。

    您是说我们需要限制充电器提供的电流吗? 但是、充电器产生的5V 电压不仅能提供 type-C 电流、还能提供系统电源。


    此致、

    罗伊

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

    您好、Roy:  

    对于电池充电器应用、请选择问题1中的第一个选项、该选项在方框图中包含"bq"。  

    TPS25751根据问题11-17为 BQ25792提供了集成控制。 您可以设置所需的充电电流和电流限制百分比。  

    请参阅 TPS25751 EVM 用户指南 第4.2.2.2节使用 BQ25792/8EVM 进行软件设置。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    但我的问题是、当 TPS25751 type-C 端口充当源角色时、如何限制 TPS25751 type-C 电流。 我不知道设置对我有何帮助。 您能帮我更详细地解释一下吗?

    此致、

    罗伊

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

    您好、Roy:  

    您能否详细提供您的要求列表? 我将帮助您生成一个 json 文件进行测试。  

    据我所知、这是一个 DRP 移动电源应用(TPS25751 + BQ25792)。

    1-您希望移动电源广播的 PD 拉电流能力是多少?

    移动电源的灌电流要求是什么?  

    在灌电流方面、有多少个电池电芯? 目标蓄电池充电电压是多少?

    电池充电电流是多少?  

    -您是否有 BQ25792EVM? 测试将需要此操作(请参阅下面的硬件设置)

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    我们不会通过 I2Cc 总线将 BQ 器件连接到 TPS25751。 因此、我说过我使用下面的配置来生成 low region 二进制文件、让 TPS25751从 PTCH 模式进入应用模式。

    下面是我们的方框图和 TPS25751电路。

    下面是 TPS25751电路。 我们使用 MCU 来控制 BQ25792和 TPS25751。

    移动电源是 一个 DRP 应用。 (拉电流和灌电流可高达5V/3A。 不需要更多功率。)

    1.5V/3A、但在某些情况下、我们希望将拉电流降低至5V/1.5A 和5V/0.5A。 我需要的支持是如何实时降低 type-C 源电流。 例如、移动电源为我的手机提供5V/3A、目前我们检测到移动电源的温度很 高、因此我们想要立即将拉电流从3A 降低到1.5A。 我们该怎么做?

    2. 5V/3A

    3.电池为3S1P。 充电电压为11.2V。

    4. 700mA

    5.我们使用自己的板。  

    对于3/4、我们使用了 MCU 来设置 BQ25792。 还不错。

    PS。 BQ25792

    此致、

    罗伊

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

    您好、Roy:  

    感谢您的澄清。  

    受电方(手机)将只请求由供电方(移动电源)广播的 PDO。  

    在这种情况下、您需要更改向接收器广播的"最大电流"。 这是通过写入寄存器0x32、然后写入"ssrc"命令向端口伙伴发送更新的供电方能力来实现的。 我建议先将 PDO1设置为较低的电流电平、然后更新为较高的功能。 我还建议检查电路板的布局、以便实现适当的散热。 您可以向电池充电器团队打开一个新主题来解决这方面的问题。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    感谢您的评论。 如果我们想将拉电流从5V/3A 降低到5V/0.5A

    1.您是否意味着我们需要提前添加5V/0.5A Transmit Source Capabilities (0x32)/ Source PDO 1并生成 low region 二进制文件、以便 TPS2751使用从 PTCH 模式到 APP 模式的文件? 您可以给我提供.json 文件供参考吗?

    2.如果上述设置完成,我不确定使用4CC 命令"ssrc"更改源能力的步骤。 只需发出 CMD1 ='SSrC'? 不清楚 TRM 中的步骤、您可以帮我们列出该步骤吗?

    此致、

    罗伊

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

    尊敬的 Aya:

    您有更新吗? 谢谢你。

    此致、

    罗伊

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

    问题已解决。 请参阅以下步骤。

    如何降低特定使用场景中的拉电流。 (5V/3A 至5V/0.5A)

    1. C 型拉电流为3A 灌电流。

    2.从写入0x32 (PDO)  

    5V/3A:0x641f40006412c0004b12c0002d12c2201 91 2c 2a A8 01

    最终目的  

    5V/0.5A:0x641f40006412c0004b12c0002d12c2201 90 32 2a A8 01

    3.写入4CC 命令"ssrc"以重新构建源帽

    罗伊