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:TPS25750 CC 引脚缺失时的高压协商

Guru**** 2585275 points
Other Parts Discussed in Thread: TPS25750

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1359733/tps25750-tps25750-high-voltage-negotiation-with-missing-cc-pins

器件型号:TPS25750

我正在使用 处于 NegotiateHighVoltage 模式(设置为 ADCIN 值)的 TPS25750、而不使用 EEPROM。 当器件启动时、还会在驱动程序中配置用于 NegotiateHighVoltage 的 TPS。

1.观察结果:如果我将65W 砖型电源充电器与 USB-C 转 USB-C 或 PC 的 USB-C 端口配合使用, TPS 配置正确,设备可提供20V 的稳定电压源。

2.问题:如果我将65W 砖型电源充电器与 USB-A 转 USB-C 或 PC 的 USB-A 端口配合使用、TPS 会对 TPS 的 PPHV 输出进行振荡(振荡电流、PPHV 为1V)

-是因为在 USB-A 电缆上振荡的 PPHV 电源轨丢失了 CC 引脚的原因吗?

-起初,我认为 TPS 不能正常工作,因为在 PC 上的 USB-A 端口的电流限制,但我认为这不是情况。

-我还尝试使用 USB-C 转 USB-A 适配器(USB-C 电源模块-> USB-C 转 USB-A 适配器-> USB-A 转 USB-C 电缆-> TPS ),问题是相同的。

3、解决方案:建议我们使用5V 启动阶段的 ADCIN 值设置 AlwaysEnableSink、然后使用 I2C 通信将 TPS 设置为 NegotiateHighVoltage。  

此致。

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

    下午好,Samo

    根据 TPS25750数据表中表9-5的 NegotiateHighVoltage 设置说明:

    ":无论连接的供电方提供多少电流、器件都会在初始隐式合约期间始终启用受电路径。 PD 控制器将进入"APP"模式、启用 USB PD Phy、 协商最高功率合约、最高可提供20V 的功率合约 。 从 EEPROM 加载补丁时不能使用此选项。 对于可以从5 V 启动的系统、不建议使用此选项。"

    为了协商该合约、需要 CC 引脚来执行 USB-USB PD 合约协商、因此您的第一个假设是正确的。

    我建议将 AlwaysEnableSink 设置为电池电量耗尽配置。 但是、使用 USB-A 转 USB-C 电缆、在5V 电压下、您将无法协商任何高于隐式 Type-C 协议的电压、因为没有 CC 线时不会发生显式协商、从而进行 PD 通信。

    此致、

    C·吉莱特

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

    谢谢你的回复康纳,我只想澄清几件事,如果我理解正确。

    我将设置  AlwaysEnableSink (ADCIN)、这将有助于通过 USB-A (5V)为器件供电、但随后当器件通电时、它会将 TPS 配置为 NegotiateHighVoltage。

    问题:首先、USB-A 5V 可以正常工作、直到器件将 TPS 配置为 NegotiateHighVoltage、那么会发生什么情况? 我是否会遇到与"振荡"电流相同的问题?

    问题:为什么不 建议为5V 引导系统使用 NegotiateHighVoltage;如果较高功率的合约不成功、则应保持在5V、直到 PC 端口达到电流限值(如果器件需要过多功率)。 在空闲模式下、如果可能、我希望器件不运行任何应用程序、则通过 USB-A 为其供电、然后在器件上运行应用程序时切换到 USB-C 转 C 电缆。

    我有一个器件需要在5V 电压上刷写、但之后必须通过20V 电压为该器件供电(运行时功耗更大)、或者这是唯一一个需要通过 USB-C 转 C 电缆刷写和供电的解决方案。

    编辑:我尝试设置 AlwaysEnableSink 的 ADCIn 值、然后 NegotiateHighVoltage (I2C)和结果是相同的、 "振荡"电流。

     

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

    在引导过程(在使用电池电量耗尽模式的过程中)之后、该器件依赖 USB-PDO 来协商 PD PD 功率合约。 您需要为我提供一个包含说明的方框图、以便更好地了解您采用5V/20V 以及 USB-A 和 USB-C 设置的目的。

    此致、

    C·吉莱特