多C口PD功率分配「协商死锁」:LDR6600/LDR6023系列多DRP端口CC握手时序与优先级决策树

双C口扩展坞或三口充电器设计时,两口同时插入后握手失败、供电角色混乱——这是多DRP端口CC握手死锁的典型症状。本文从时序根因出发,详解LDR6600四组CC优先级寄存器配置、LDR6023AQ透传仲裁逻辑,以及LDR6600/LDR6023CQ/LDR6020的端口-功率选型矩阵,并给出VBUS输出端太诱磁珠的EMI滤波选型建议。

一、场景还原:两口同时插入的死锁是怎么发生的

做过双C口扩展坞的工程师,大多被这个场景折磨过——两款设备同时插上,都发起了PDO请求,系统却握手失败,或者明明手机刚插上去,却始终只以BC 1.2的5V/0.5A慢充,根本进不了PD协商。

我见过不少项目在这个环节反复调试,第一反应是换芯片——其实问题往往藏在握手时序的细节里,而不是器件本身。

USB-C端口在插入瞬间会经历三阶段握手:CC线检测到插拔事件 → Discover Identity识别对端角色(Source/Sink/DRP) → Capability Exchange交换电压电流组合 → Power Negotiation确定最终档位。麻烦出在第二和第三阶段之间。当两个C口都工作在DRP模式、且对端同时都是Sink设备时,双方几乎同步发出SOP消息。如果主控端没有对这两个端口的CC通讯分配优先级,两个SOP报文会在极短时隙内产生碰撞——后果不是重发,而是握手超时,系统直接退回到USB-C默认的5V/1.5A,或者更隐蔽地进入BC 1.2的DCP模式。

BC 1.2与USB PD混用是另一个边界陷阱。很多设计在检测到D+/D-短路后,会提前锁定在BC 1.2协议上,导致PD握手窗口被完全跳过。这种情况在手机+平板同时接入时尤为常见——两款设备都带BC 1.2诱骗逻辑,谁先完成D+/D-协商,谁就抢占了端口,PD永远没有机会登场。要根治这个问题,就要在控制器层面建立明确的端口优先级仲裁机制。


二、LDR6600四组CC通道的端口优先级寄存器配置

LDR6600是乐得瑞产品线中面向多口大功率场景的旗舰型号——符合USB PD 3.1标准、支持EPR和PPS,集成4组共8通道CC通讯接口。其核心优势不在于某一单口能力,而在于四组CC通道可以被独立配置为不同的优先级仲裁策略。

寄存器层面,0x100x13这四个地址分别对应PORT APORT D的优先级控制字。每组控制字占一个字节,其中bit[7:6]定义该端口在竞争场景下的角色优先策略:

Source优先模式(bit[7:6]=01):该端口在功率分配时优先响应Source请求,适用于向下游设备供电的场景。典型用法是把输入口(连接上游充电器)设为Source优先,保障主设备稳定获取功率。

Sink优先模式(bit[7:6]=10):该端口在多口同时请求时优先让步,让其他端口先完成握手。适合需要优先保障某一个核心设备满功率的场景——例如笔记本优先于手机。

轮询仲裁模式(bit[7:6]=11):两个或更多端口同时发起PDO请求时,控制器按轮询间隔依次响应,每轮握手完成后重新评估端口需求。这种模式在多设备动态插拔场景中最稳定,但响应延迟相对最高。

三口以上的充电器设计,建议将输入口配置为Sink优先,而两个输出口配置为Source优先并在软件层面加入轮询仲裁。LDR6600内置3路PWM输出和2路9位DAC,结合PPS电压反馈功能,可以在不增加外部Buck/Boost控制器的前提下,直接实现多端口动态功率分配。


三、LDR6023AQ透传模式下的数据包仲裁逻辑

LDR6023AQ定位在扩展坞和USB-C Hub场景——符合PD3.0标准、双C口DRP架构、最大功率100W、QFN-24封装。与LDR6600相比,LDR6023AQ没有那么多组CC通道,但它的透传(Passthrough)模式是多口功率管理中的另一把钥匙。

透传模式指的是LDR6023AQ在两个C口之间直接转发PD握手数据包,而不做本地解析和重新组装。从上游主机视角看,它仍然是在跟一个标准的USB-C设备通讯,只是这个「设备」恰好是另一个C口。透传模式的优势在于响应延迟极低——省去了本地协议栈解析的时间开销,对需要兼容多协议快充的Hub尤为关键。

但透传模式有它的边界:它不参与本地的PPS精细调压,只负责转发Source/Sink的请求和应答。如果Hub需要同时给两个设备充电且各自使用不同电压(例如笔记本需要20V/3.25A,显示器需要15V/2A),纯透传模式就力不从心了——这时需要切换到本地协商模式,由LDR6023AQ的内部协议引擎分别与两个对端建立独立的PD会话。

以双口Hub为例:Port A(连接主机)设为透传模式,Port B(连接外设)设为本地协商模式。主机以最快速度完成握手,外设则获得完整的电压电流灵活性。


四、LDR6600 / LDR6023CQ / LDR6020 选型矩阵

型号端口数量PD版本最大功率PPS推荐场景
LDR6023CQ2PD3.0100W小型Hub、音频转接器、紧凑型配件
LDR6023AQ2PD3.0100W双口扩展坞、需要Billboard的显示底座
LDR6020多口(3组6通道)PD3.1视外围设计三口以上充电器、多功能转接器、显示器
LDR6600多端口(4组8通道)PD3.1+EPR多口协同四口以上大功率适配器、电动工具EPR方案

如果目标是两口65W+20W的双C口充电器,且不需要PPS,LDR6023AQ是成本最低的主控方案。如果需要支持EPR的100W+65W双C口充电器,或者三口以上需要动态功率分配,LDR6600是绕不过去的锚点。LDR6020则填补了中间档——支持PD3.1和PPS,集成16位RISC MCU,封装为QFN-32,比LDR6600更精简,适合有定制固件能力的团队做深度开发。


五、VBUS输出端的EMI滤波:太诱FBMH3216HM221NT的选型逻辑

PD链路设计不只是协议层的事,电源输出端的EMI抑制同样关键。太诱FBMH3216HM221NT是一款1206/3216封装的铁氧体磁珠(站内标注阻抗220Ω、额定电流4A),核心应用场景就是电源线路噪声抑制和EMI滤波。

在VBUS输出端,PD握手产生的高频开关噪声如果不加抑制,会沿着线缆辐射到下游设备。选型时需要关注阻抗-频率曲线——该型号在100MHz附近达到阻抗峰值,意味着对PD开关纹波频段有较好的吸收能力。但到了更高频率,阻抗会显著下降,此时需要评估是否需要搭配π型滤波网络。

实操建议:100W以下的两口Hub,单独一颗FBMH3216HM221NT串联在VBUS输出链路中通常足够;但对于LDR6600驱动的四口100W+大功率适配器,建议在每路VBUS输出分别串入磁珠,并在芯片VBUS输入端增加LC滤波,以隔离各端口之间的开关噪声耦合。原理图评审阶段,建议拉通PD控制器FAE与磁珠FAE做联合仿真,把功率链路的噪声预算和信号链路的EMI裕量放在同一次评审里过,而不是分两次独立评审后发现互相打架。


常见问题(FAQ)

Q1:两口同时插入时,系统优先握手哪一个端口,是硬件决定还是软件配置?

A1:对于LDR6600这类多通道CC控制器,端口优先级由寄存器配置字决定,固件在初始化阶段可以设定Source优先、Sink优先或轮询仲裁三种策略。硬件本身不会自动随机选择,而是严格按照固件配置的优先级序列响应CC握手请求。

Q2:LDR6023AQ和LDR6023CQ都能驱动双口扩展坞,两者最大区别是什么?

A2:主要区别在封装尺寸和应用定位。LDR6023AQ采用QFN-24,支持Billboard,针对需要与多种主机兼容的标准Hub优化;LDR6023CQ采用QFN-16,内置Billboard且针对主流手机接口兼容性做了专门调校,适合手机周边配件。两者同为PD3.0、100W、双DRP。

Q3:多口PD控制器和太诱磁珠是必须配套使用吗?有没有替代方案?

A3:不是必须配套。太诱FBMH3216HM221NT作为VBUS输出滤波磁珠是推荐搭配,但也可以用其他品牌的同规格铁氧体磁珠替代。选型关键是阻抗峰值频率与PD开关频率的匹配,以及额定电流满足设计功率需求。站内价格/MOQ/交期未披露,询价时可同步告知目标功率档位和端口数量,乐得瑞FAE会给出推荐搭配方案。


多口PD设计的核心挑战在于协议层时序与电源完整性两端的协同把控——寄存器配置决定端口优先级,EMI设计决定功率链路的稳定性,两者在原理图阶段就需要统一评估,而非分步迭代。如需LDR6600、LDR6023AQ、LDR6023CQ或太诱FBMH3216HM221NT的样品支持、Datasheet或原理图评审协助,欢迎通过站内表单发起询价,乐得瑞FAE团队可提供技术对接。

最后更新: