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.

[参考译文] TPS26750:将端口配置为 DRP 时出现问题

Guru**** 2386610 points
Other Parts Discussed in Thread: TPS26750, TPS25751, BQ25756, TPS26750EVM, BQ25756EVM
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1499577/tps26750-issues-configuring-port-as-drp

器件型号:TPS26750
主题中讨论的其他器件: TPS25751BQ25756、BQ25756EVM

工具/软件:

大家好:

我们正在与配合使用 TPS26750 、尝试将其配置为 双角色电源(DRP)器件 最高可达 240W 。 在我们的大多数测试用例中、测试行为似乎符合预期、但我们看到了一些测试用例 特定场景中的奇怪行为

CC 线路似乎正确广播 、如附图所示。 当我们连接一个常量器件时 USB-C 壁式充电器 到端口、 PPHV 线路斜升至5V 、这是预期的行为。


但是、当我们连接 A 时会出现问题 智能手机 发送到端口。 电话最初显示 充电通知 ,但随后立即 停止充电并重复此周期 就像它是一样 快速连接和断开连接 。 我附上了的示波器捕获 电话连接时的 PPHV 线路

我们目前不确定这是否是 配置问题 A 设置/硬件问题 或完全其他东西。

TPS26750应通过进行配置 EEPROM 连接到 I2C 端口 、我们已经使用提取了配置 TI GUI 。 我们也会将这些配置文件附加到这篇文章中以供参考。


任何帮助或见解都将非常感谢。

提前感谢!

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

    您好:

    我看不到配置文件。  请尝试附加和/或通过消息应用程序共享。

    您是否有方法捕获 PD 通信(CC 线路)?

    电话是否需要 BC1.2支持、是否选择了相应字段?

    您能否确认首选的电源角色?

    此致、

    Chris

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

    感谢您的回答、Chris

    论坛聊天不允许我附加图片以外的文件如果你可以给我一个电子邮件地址,我会高兴地与你分享配置文件。

    可以提供/消耗的最大功率是多少? 240W
    首选电源角色? 供电方
    支持的 USB 最高速度? 无 USB 数据
    BC1.2支持? 否

    我们不认为这与手机配置有关,我们已经尝试了许多手机和所有工作方式相同. 除此之外、我们在 TPS25751开发模块上使用了此手机、并设法为手机充电、而不会出现任何不使用 BC1.2的问题。  
    我们还将 TPS 与 BQ25756结合使用来进行电池充电。 电池充电器配置如下。
    电池充电器组件:BQ25756
    高于设置 INDPM 的协商 PD 合约的百分比:0%
    低于用于在电池充电器上设置 VINDPM 的协商 PD 合约的百分比:10%
    电池充电电压:1.536V
    电池充电电流5A
    充电终止电流:2A
    预充电电流:2A

    遗憾的是、我们没有用于 CC 线路的 PD 分析仪。 我们可以开发 FW 来访问 I2Ct 以直接从 TPS 读取配置、您是否有此相关的示例代码?  

    此致
    Francisco

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

    您好:

    请参阅此帖子

    https://e2e.ti.com/support/site-support-group/site-support/f/site-support-forum/761619/faq-how-do-i-attach-a-file-or-link-to-my-post

    此致、

    Chris

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

    我已经尝试了所有这些方法、但看起来.json 文件不受支持附加在这些消息中

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

    您好:

    能否将器件配置为供电方以确定问题是否与 DRP 协商有关?

    此致、
    Chris

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

    您好:

    /cfs-file/__key/communityserver-discussions-components-files/196/testConfig.json

    很抱歉、附件文件无法正常工作。  您可以查看随附的 json 文件吗?

    此致、

    Chris

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

    是的、我们可以尝试更改配置文件、但需要一些时间、因为我们还没有任何固件来更改配置文件。 在此期间、您是否有其他建议要测试?

    如果使用  BQ25756配置、如果系统中未连接电池、可能会发生什么情况? 当 PD 控制器的电源消耗低于15W 时、Im 也不确定电源路径的配置方式。 系统是否会从 PP5V 电源路径驱动电源、或者如果配置了 PPHV、则仅将 PPHV 用于消耗或提供电源?

    您的配置看起来不错、与我们的唯一区别是受电功率、您将其配置为100W、我们将其配置为240W

    感谢您的帮助 Chris

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

    您好:

    您的配置看起来不错、与我们的唯一区别是受电功率、您将其配置为100W、我们将其配置为240W

    在随附的 json 文件中、我已将角色更改为仅供电方、而没有麻烦更改灌电流 PDO。   

    如果使用  BQ25756配置、如果系统未连接电池、可能会发生什么情况? 当 PD 控制器的电源消耗低于15W 时、Im 也不确定电源路径的配置方式。 系统是否会从 PP5V 电源路径驱动电源、或者如果 PPHV 配置为、则仅将 PPHV 用于消耗或提供电源?

    TPS26750将尝试通过 I2Cc 写入 BQ 器件。  如果未提供电压、则 PD 将出现故障(很可能是 VBUS 上的欠压故障)。

    当 PD 控制器的功耗低于15W 时、Im 也不确定如何配置电源路径。 系统是否会从 PP5V 电源路径驱动电源、或者如果 PPHV 配置为、则仅将 PPHV 用于消耗或提供电源?

    TPS26750没有 PPHV。  电源路径 PP3是外部电源路径。

    在此期间、您是否有任何其他建议需要测试?

    您能否测量 CC 线路以查看连接时发生的情况?

    供您参考:

    https://www.ti.com/tool/PMP41115

    https://www.ti.com/lit/ug/tidt407/tidt407.pdf#page=2

    此致、

    Chris

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

    你好克里斯对不起,在这里的延迟,我想运行一些测试之前,激烈

    • TPS26750将尝试通过 I2Cc 写入 BQ 器件。  如果未提供电压、则 PD 将出现故障(很可能是 VBUS 上的欠压故障)。

    看起来这是主要问题、我们将3节电池连接到系统、我们能够通过电池为手机充电、但我们不再看到这种不稳定的行为。


    • TPS26750没有 PPHV。  电源路径 PP3是外部电源路径。

    我需要注意的是、在高级配置中、只有源 PDO1可能会选择电源路径、是否无法将其他 PDO 配置为使用 PP1?

    现在、我们还有一个问题、那就是我们的电池看起来没有充电。 将电池充电器连接到 USB C 端口后、PP3被正确激活、我们在 PPEXT 上看到电压为5V。


    然后、 BQ25756上的 PG 标志变为低电平、这意味着我们在充电器上具有正确的输入、但 STAT1和 STAT2标志都为低电平、这意味着禁用充电。  
    我们 将 BQ25756上的 CE 输入通过上拉电阻器连接到3V3、这意味着为了启用充电、TPS 需要将 DIS_CE_PIN 设置 为1、并在 BQ 中也设置为1 EN_CHG 位  
    是否有人知道 TPS 是否正在执行此操作? 或者、我们能否通过 I2Ct 接口使 TPS 完成此操作? 如果不是、唯一的解决方法是在 CE 引脚中放置一个下拉电阻器?

    谢谢!

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

    您好:

    我要注意的是、在高级配置中、只有源 PDO1可能会选择电源路径、是否无法将其他 PDO 配置为使用 PP1?

    默认值为 PP3。  可以选择 PP1、但如果在 GUI 工具中使用该选项时出错、我需要进行查询。  我们不允许根据 PDO 配置电源路径、目的是仅支持外部电源路径。

    我可以与 GUI 团队再次确认、了解正在从 PD 对 BQ 进行哪些写入、但在参考设计中、CE 引脚被拉至低电平。

    https://www.ti.com/lit/df/tidmdd3/tidmdd3.pdf#page=4

    此致、

    Chris

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

    您好:

    我能够确认 PD 未 在对 BQ 的 I2C 写入中设置 DIS_CE_PIN。  EN_CHG 在对 BQ 的 I2C 写入中进行控制。

    此致、
    Chris

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

    自动生成 TPS26750EVM 一方 BQ25756EVM 指定 双向灌电流和拉电流模式 、输入和输出功率均为100W (使用240W 电缆)、和 BQ 侧连接到36V 电池负载、我会遇到以下问题:

    • 何时设置为 受电方优先级 、它可以为电池正常充电、但无法切换到 供电方 模式为手机充电。

    • 何时设置为 供电方优先级 可以正常充电、但无法切换到 受电方 模式来为电池充电。

    • 在确认之后 HV_SYS 电压稳定 PPHV 不稳定 PP_EN LED 持续闪烁。

    我想问、中的设置是什么 USBCPD_USBCPD_USB Application_Customization_Tool 进行调整 DRP 正常工作?

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

    您好:

    我想问、中的设置是什么 USBCPD_USBCPD_USB Application_Customization_Tool 进行调整 DRP 正常工作?

    我认为工具中没有设置。  端口伙伴建立角色(供电方和受电方)后、需要通过某种逻辑来确定何时交换角色。  嵌入式控制器将向 PD 发送消息、发出进行电源角色交换的请求。  请参阅要交换角色的不同4CC 消息:

    https://www.ti.com/lit/ug/slvucr8a/slvucr8a.pdf#page=59

    此致、

    Chris

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

    您好:

    我很抱歉之前没有清楚地解释。

    我遇到的问题与动态角色交换无关、而是与 USB Type-C 连接器的拔出和重新插入有关。

    例如、我使用 Type-C 充电器为电池充电。 电池充满电后、拔下 Type-C 充电器、然后将手机连接到同一端口。 但是、在这种情况下、系统无法切换到供电模式来为手机供电。

    这是我当前遇到的问题。 谢谢你。

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

    您好、Hardy、  

    如果设置为 受电方优先级 、它可以为电池正常充电、但无法切换到 供电方 用于为移动电话充电的模式。

    当 PD 控制器设置为优选时 受电方(即在寄存器0x29中启动交换至受电方[5]= 1)、  它将自动发起并向手机发送电源角色交换请求以成为受电方。  

    如果设置为 供电方优先级 可以正常充电、但无法切换到 受电方 电池充电模式。

    同样、当 PD  控制器设置为首选时  供电方  (即在寄存器0x29中启动切换至供电方[7]= 1)、  它将自动发起并向手机发送电源角色交换请求以成为供电方。  

    您可以通过设置两个角色来禁用对一个角色的首选项  启动切换至受电方[5]  和  启动切换至供电方[7]  最终目的 0 但要保留  进程交换到受电方[4] 和  进程交换到供电方[6] 设置为 1.  这些设置允许 PD 控制器在端口伙伴提示时交换电源角色。 如果手机设置为首选受电方、则会向您的设备发出电源角色交换。 我强烈建议使用 PD 分析仪捕获两个端口伙伴之间的 CC 通信。 这将有助于确定手机偏好的电源角色。  

    如果您有其他问题/疑虑、请告知我。  

    此致、  

    Aya Khedr

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

    尊敬的 Aya Khedr:

    感谢您的建议。 进行调整后、我的灌电流和拉电流功能都正常工作。 推荐保留 启动切换至受电方[5] 启动切换至供电方[7] 设置为 0 任何时候? 谢谢你。

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

    您好、Hardy、  

    我很高兴听到它按预期工作。  

    建议您保留 启动切换至受电方[5] 启动切换至供电方[7] 设置为 0 始终?

    通过保持这些位处于禁用状态、端口伙伴可以在需要电源角色交换时提示您的器件、并且在大多数情况下应该是可靠的。  

    如果在特定情况下设备需要交换电源角色、嵌入式控制器会向 PD 发送一条消息、发出进行电源角色交换的请求。  请在此处查看不同的4CC 消息以交换角色:  

    https://www.ti.com/lit/ug/slvucr8a/slvucr8a.pdf#page=59

    此致、  

    Aya Khedr