USB论坛
直播中

世态薄凉

9年用户 1243经验值
私信 关注
[问答]

CCG3PA使用PPS合同时,是否可以将电流限制增加到 3A 以上(使用电流折返)?

我们正在使用带有直接反馈控制应用程序的 CCG3PA 电源适配器。 在使用 PPS 合同时,是否可以将电流限制增加到 3A 以上(使用电流折返)?
我们尝试过在 PPS APDO 中增加 PPS 最大电流值,但该值似乎总是被限制在 3A。目前,PPS 使用电流折返方法来限制电流,并且一旦达到 3A,输出就会被禁用,但是,是否可以禁用它以使用 OCP 功能? 代码文档中指出,为了使用 PPS,必须启用 CF,这是真的吗?

回帖(1)

李鸿洋

2025-5-22 17:01:48

针对您关于CCG3PA电源适配器在使用PPS合同时的电流限制问题,以下是详细解答和建议:




1. 硬件限制与PPS协议规范



  • CCG3PA的电流能力:根据数据手册,CCG3PA的硬件设计最大输出电流为3A(在PPS模式下)。这是由内部功率器件、散热设计和协议栈共同决定的硬性限制,无法通过软件或配置突破。

  • PPS APDO的约束:USB PD 3.0规范中,PPS的电流调节范围需在APDO中声明,但CCG3PA的固件可能已将最大值锁定为3A。即使修改APDO中的MaxCurrent字段,硬件仍会强制限制输出。




2. 电流折返(CF)与OCP的关系



  • 电流折返(CF)的必要性:PPS协议依赖于动态调整电压/电流的特性。代码文档中要求启用CF,是因为在PPS模式下,CF是维持动态调节的核心机制。禁用CF可能导致协议栈无法正确响应负载变化,甚至触发保护机制(如输出关断)。

  • OCP的局限性:过流保护(OCP)通常是静态阈值保护,无法与PPS的动态特性兼容。若强制禁用CF而依赖OCP,可能因响应延迟导致不可预测的行为(如反复触发保护)。




3. 问题现象与解决方案



  • 现象分析:当电流达到3A时输出被禁用,表明系统检测到超出硬件能力的请求,触发了固件的保护逻辑。此限制是设计上的安全机制,无法通过配置绕过。

  • 可行方案

    • 方案1(推荐):升级硬件至支持更高电流的型号(如CCG5/Cypress系列更高功率器件),确保硬件支持目标电流(如5A)后再调整固件参数。

    • 方案2(风险较高):若需在现有硬件上尝试:

      1. 检查CyPdTools配置工具中PPS APDOOperationalCurrentMaxCurrent是否关联到固件的电流限制寄存器。

      2. 确认DFT(Dynamic Voltage/Frequency Scaling)相关配置是否允许放宽限制(需Cypress技术支持协助)。

      3. 警告:强行修改可能导致器件损坏或违反USB-IF认证!






4. 关键配置验证步骤



  1. 确认APDO声明

    • EZ-PD Configuration Utility中检查SrcPdoFlags,确保PPS_CFG字段的CF_ENABLE标志已置位。

    • 验证PpsApdo.MaxCurrent是否被固件重写(例如:PpsApdo.MaxCurrent = MIN(3A, hardware_limit))。


  2. 调试日志分析

    • 通过UART/I2C抓取PD报文,观察当请求超过3A时,CCG3PA是否发送RejectAccept消息。

    • 检查事件日志中触发关断的具体原因(如OVP/OCP/OTP)。





5. 安全与合规性提示



  • 过热风险:超过3A的电流可能导致温度超出设计裕量,需严格评估散热条件。

  • 认证问题:修改默认配置可能违反USB-IF PPS认证要求,导致产品无法合规上市。




结论


在现有CCG3PA硬件上,无法通过电流折返或配置突破3A限制。若需更高电流输出,建议升级硬件平台,并参考Cypress最新应用笔记(如AN228099)优化PPS配置。如需进一步调试,建议联系Cypress FAE提供定制化固件支持。

举报

更多回帖

发帖
×
20
完善资料,
赚取积分