三口同时充电时最口掉线——这真的不是充电器坏了
有客户拿280W三口氮化镓充电器样机来找我,说量产前最后一轮压力测试时,只要同时插两台MacBook Pro加一部支持PPS的安卓旗舰,最口必定掉电。
「是不是芯片虚焊了?」
拿示波器跑了一遍CC时序,波形干干净净。问题根本不在硬件焊接——而是EPR多口功率分配策略的配置盲区。
PD3.1 EPR的28V/140W听起来很美好,但「总功率够用」和「多口同时满载不打架」是两回事。市面上大量方案商在多口场景下沿用PD3.0时代的公平分配逻辑,对EPR PDO的报数规则和Consumer端优先级协商理解不深,导致固件里的功率窗口配置要么过窄、要么缺少动态抢占机制。
这篇文章拆解LDR6600、LDR6020与LDR6028在各自定位场景下的功率分配策略差异,帮工程师在实际Debug时少走弯路。
PD3.1 EPR 28V功率预算框架:Source Cap报数规则与Consumer请求优先级
先说一个被问最多的误解:「为什么有的EPR充电器报5A而不是6A?」
这和功率预算配置直接相关。PD3.1 EPR模式下,Source端通过Source_Cap报文向Sink端声明自己能提供哪些电压/电流组合。一个标准的140W EPR PDO通常是28V/5A(而非28V/6A),原因是:
- USB-C线缆默认电流上限为5A,超过5A需要使用带EPR标识的100W以上线缆
- 某些方案出于系统散热余量考虑,固件层面将28V电流上限锁定在5A而非拉满到6A
- 部分Sink设备(如轻薄本)只请求28V/3.25A(100W),Source端自动适配
当三口同时取电时,Source端的功率分配逻辑会按照Consumer请求优先级排队:
- 先到先得(抢占式):第一个插入并完成PDO协商的设备优先锁定其请求的功率
- 剩余功率动态重分配:后续插入设备只能分配剩余功率预算
- EPR PDO特殊规则:28V档位在系统总功率吃紧时,Source端可能触发Reduce Operating Current(ROC)机制,降低输出电流而非直接断电
理解这套逻辑,才能判断掉电是「正常保护」还是「配置错误」。
三档方案横向对照:LDR6600 / LDR6020 / LDR6028的定位差异
在说功率分配策略之前,先把乐得瑞产品线里三个与PD多口相关的芯片捋清楚——它们的定位根本不同,混用会出大问题。
LDR6600是旗舰多口适配器方案。集成4组独立8通道CC通讯接口,固件层面的功率窗口完全可配置。方案商可以设定每个端口的最小/最大功率门限、优先级权重、抢占策略类型(抢占式或公平式)。这颗芯片适合需要灵活定义端口行为的140W-280W多口充电器、桌面充电站。LDR6600站内标注为QFN封装,详情可查阅规格书。
LDR6020是扩展坞与显示器场景的主力方案。集成3组共6通道CC接口,内置16位RISC MCU,支持SPR、EPR、PPS及AVS。LDR6020P版本额外集成两颗20V/5A功率MOSFET,外围电路更简洁。固件同样支持功率分配,但策略预设偏向「均衡供电」而非「优先级抢占」。封装为QFN-32(标准版)或QFN-48(P版本)。
LDR6028和前面两颗完全不是一个赛道——它是单端口DRP芯片,专为音频转接器与OTG设备设计,只有一组CC接口,不具备多口功率分配能力。用LDR6028做多口充电器是架构性错误,它的定位是「让单口设备实现Source/Sink角色切换」,而不是管理多端口功率预算。如果产品只需要单口DRP控制,LDR6028是成本更低的选项;但需要多口同时取电的场景,请直接看LDR6600或LDR6020。
还有个经常被问到的LDR6500,定位与LDR6028相近——同为单端口DRP,DFN10封装,适用于OTG转接器和无线麦克风,固件配置简洁但无法支持多口功率管理。
动态功率分配算法拆解:端口优先级协商时序与分配模型
以LDR6600为例,协商时序如下:
Step 1:端口角色检测 CC引脚检测到连接后,判断对端是Source还是Sink。多个端口并发检测时,固件独立维护每端口的DRP切换状态。
Step 2:Source_Cap广播 所有Sink设备插入后,Source端统一广播当前系统的剩余功率预算。这里有个关键细节:功率预算不是静态值,而是随端口状态实时更新的动态变量。
Step 3:Request报文解析与优先级排序 每个Sink发送Request报文,包含其所需的电压/电流组合。固件根据预设策略分配:
- 抢占式分配:第一个完成握手的高功率Sink锁定其请求,剩余端口只能分剩余功率
- 公平式分配:固件计算「最优均衡点」,尝试让所有端口按比例获得接近需求的功率
Step 4:PS_RDY确认 Source端完成电压转换后发送PS_RDY,Sink端确认。整个过程在CC线上的时序必须严格遵守PD协议规定的tSenderResponse时间窗口,否则会导致握手失败。
掉电通常发生在Step 3:当新增Sink的请求功率超过系统剩余预算,且固件没有正确的抢占/降功率逻辑时,系统会触发过流保护(OCP)——这其实是正常的安全机制,但很多方案因为固件配置问题,把它触发在了「只需要稍微降一点功率就能正常工作」的场景里。
LDR6600与LDR6020在算法层面的核心差异是:LDR6600支持端口优先级固件配置,可以指定C1口永远优先、C2口作为备选;LDR6020的默认策略是均衡分配,优先级可配置空间相对小一些,需要联系原厂定制固件才能实现抢占式分配。
EPR掉电根因分类对照表
| 根因类别 | 典型表现 | 判断方法 | 处理方向 |
|---|---|---|---|
| 功率预算超支 | 新设备插入后,最早插入的设备掉电 | 检查Source_Cap广播值与Request值的差值 | 调整固件功率窗口上限,或减少同时取电端口数 |
| CC时序违规 | 握手过程反复失败,出现大量Swap | 用协议分析仪抓取CC时序,确认tSenderResponse是否超时 | 检查PCB走线阻抗,优化CC引脚滤波参数 |
| 固件功率窗口配置错误 | 特定电压档位(如28V)无法握手 | 读取固件寄存器,确认PDO列表是否包含EPR档位 | 联系原厂更新固件或重新烧录功率配置表 |
| EPR Sink未声明PPS | 支持PPS的设备无法进入高压小电流模式 | 让Sink设备强制请求固定电压PDO测试 | 这是Sink端问题,Source端无法主动修复 |
有个关键认知需要建立:部分场景下的掉电不是Bug,而是固件正确执行了过功率保护。工程师需要区分「真正的配置错误」和「系统正常触发保护阈值」——前者需要修改固件,后者需要重新评估产品需求(比如额定280W的三口充电器,是否真的应该支持三口同时28V/5A满载)。
Debug Checklist:工程师现场排查的标准化判断路径
遇到多口掉电投诉,按以下顺序排查:
-
确认掉电触发顺序:是第一口、第二口还是最口掉电?这直接指向功率分配策略的类型。
-
抓取CC协议日志:使用Ellisys或Total Phase协议分析仪,完整记录掉电前后的Source_Cap、Request、Accept、PS_RDY报文序列。
-
验证EPR PDO广播完整性:检查Source端是否正确广播了28V EPR PDO。部分方案因为固件版本问题,只广播了SPR(标准功率范围)PDO。
-
测量VBUS实际输出:掉电瞬间VBUS电压是否跌落至5V以下?如果是,可能存在瞬态过流(Inrush Current)问题,而非功率分配算法问题。
-
隔离法测试:只保留两口,取下第三口,判断掉电是否消失。如果是,说明问题出在三口并发时的功率预算计算逻辑。
-
确认芯片方案定位:如果是单端口DRP芯片(如LDR6028/LDR6500)出现多口掉电,基本可以确认是方案选型错误——这类芯片本来就不支持多口功率管理。
-
联系方案商或原厂FAE:LDR6600/LDR6020的固件功率配置表支持定制化修改,可以联系乐得瑞原厂或代理商暖海科技获取最新的固件升级包。
OTA固件升级路径:量产后的功率分配策略热更新可行性
多口充电器的固件升级在消费电子领域已经成熟。LDR6020内置16位RISC MCU,支持通过USB-C口的USB PD协议进行固件更新(DFU模式),无需额外预留SWD接口。LDR6600同样支持固件热更新,便于量产后调整功率分配策略。
对于量产后的功率分配策略热更新,有几点需要注意:
- 分区保护:固件更新时需要确保Bootloader区域与Application区域分离,防止更新失败导致芯片变砖
- 功率配置表独立存储:建议将功率窗口参数存储在独立的EEPROM或Flash扇区,便于单独修改而不影响核心固件
- 版本回滚机制:批量出货后若发现新固件有兼容性问题,需要预留回滚路径
对于280W以上多口充电器这类高价值产品,建议在产品定义阶段就和芯片原厂确认OTA升级能力,避免量产后发现固件Bug只能召回了事。
选型小结
三款芯片定位清晰,不存在「哪颗更好」,只有「哪个更适合你的场景」:
- LDR6600:固件可配置空间最大,支持精细的端口优先级定义,适合280W超大功率多口充电器和桌面充电站。
- LDR6020:默认策略均衡,外围简洁,适合标准双口/三口扩展坞、显示器和转接器。LDR6020P集成功率MOSFET,适合想简化BOM的场景。
- LDR6028:单端口DRP,专为音频转接器、OTG集线器等不需要多口功率管理的场景设计,成本优先选它。
如果你的项目还处于方案选型阶段,欢迎联系暖海科技获取各芯片的datasheet和参考设计。我们可以协助进行原理图审核,并在固件功率配置层面提供原厂级FAE支持。如需进一步讨论具体场景的功率分配策略配置,或索取相关芯片样品进行实测验证,可通过站内询价入口联系我们。
常见问题(FAQ)
Q1:两口笔记本加一部手机充电,手机充电速度变得很慢甚至不充电,是怎么回事?
这类问题在固件配置了抢占式分配策略的产品中最常见——两台笔记本先完成握手,各自锁定了100W和65W的功率预算后,第三台手机接入时系统剩余功率可能不足15W,只能以5V/1A甚至更低档位充电。如果希望某个端口优先,需要在固件里配置端口优先级权重,将该端口设为高优先级抢占通道。LDR6600支持固件层面的端口优先级配置,LDR6020如有需要可联系原厂定制。
Q2:LDR6600、LDR6020、LDR6028可以互换吗?
三者定位完全不同,封装和接口数量也不一样,不能互换。LDR6600面向多口适配器旗舰场景,端口数量最多;LDR6020面向扩展坞和显示器场景,支持ALT MODE;LDR6028是单端口DRP,专为音频转接器和OTG设备设计,本身就不具备多口功率管理能力。如果产品只需要单口角色切换,选LDR6028;如果需要管理两个以上端口同时取电,选LDR6600或LDR6020。
Q3:多口充电器掉电后需要手动重新插拔才能恢复,怎么判断是固件问题还是硬件问题?
现场快速判断的方法是:用协议分析仪抓一次Soft Reset报文——能恢复就是固件功率窗口配置问题,升级固件通常可以修复;不能恢复则需要查硬件,尤其是MOSFET选型和PCB散热设计,看持续工作时是否触发了真正的硬性过流保护。如果排除后仍无法定位,可以联系代理商暖海科技的FAE协助分析协议日志。