LDR6600做充电器?Source端设计避坑指南:PDO配置、功率预算分配与EPR时序的工程级路线图

LDR6600/LDR6021/LDR6020三款乐得瑞USB PD芯片在Source端(充电器)场景下的固件能力边界完整拆解:SrcCapability与Sink端Request的寄存器配置差异、PD3.1 EPR PDO源端配置指南、多口功率预算动态分配状态机、太诱被动件协同选型,以及65W单口充电器参考BOM。

一、Source端 vs. Sink端——你以为芯片一样,其实固件逻辑完全不同

很多工程师从Sink端(设备端取电)转做充电器时,第一反应是「协议栈差不多,换个寄存器配置就完了」。这句话只对了一半。

LDR6600在Sink模式下,固件核心是监听SrcCapability、发出Request、协商电流电压。而在Source端(充电器),芯片的角色彻底翻转——它必须主动广播自己能输出什么,这叫SrcCapability。一个Source设备在CC线上发送的PDO(Power Data Object)列表,直接决定了对面设备能看到几档电压、能申请多大电流。Sink端固件工程师调好的PDO解析代码,在Source端完全用不上,因为发送逻辑和接收逻辑在寄存器层面就是两套东西。

更关键的是,Sink端芯片通常不需要关心多口功率叠加问题——单口取电,一个Request搞定。但充电器开发者必须面对一个具体问题:总功率上限固定,多口同时申请时,谁降档、谁优先、怎么通知,必须在固件层明确定义。

寄存器层面,Source端需要重点配置三类寄存器:SrcPDOTable(定义输出电压/电流组合)、MaxPower(功率预算上限)、OCP_Threshold(VBUS过流保护阈值)。其中SrcPDOTable是Sink端根本没有的对象,而OCP_Threshold的配置逻辑在Source端和Sink端恰好相反——Sink端是「超过X A我就断开」,Source端是「超过Y A我就进入保护」。

站内产品页面标注LDR6600为DRP(双角色端口),支持Source和Sink两种模式,但它的固件开发资源几乎全部围绕Sink/DRP场景。Source端设计文档在公开渠道几乎为零——这正是本文要填补的空白。

二、LDR6600 Source端固件能力边界

当你决定用LDR6600开发一款65W单口充电器时,datasheet翻到寄存器配置章节,你会发现自己熟悉的Sink端寄存器名全都不对——SrcPDOTable、MaxPower、OCP_Threshold,这些是Source端特有的配置对象。这就是第一个需要跨越的认知门槛。

2.1 PD3.1 EPR PDO配置:5A档位怎么写进寄存器

LDR6600是站内目前唯一标注支持USB PD 3.1 EPR(扩展功率范围)的芯片。EPR模式的核心变化是新增28V、36V、48V三档固定电压,以及5A最大电流选项。配置SrcCapability时,需要在PDO列表中明确声明EPR Fixed Supply PDO,而不是简单沿用SPR的20V/3A档位。

固件层面,SrcPDOTable的填充顺序必须严格遵守USB-IF规范:SPR PDO(5V/3A、9V/3A、15V/3A、20V/5A)→ EPR PDO(28V/5A、36V/5A、48V/5A)→ PPS APDO(3.3V-21V/5A)。这个顺序不能乱,规范要求EPR PDO必须跟在SPR PDO之后。

寄存器映射中,SrcPDOTableBaseAddr指向PDO数组首地址,每个PDO占用4字节,按电压递增排列,固件初始化时芯片内部的PDO解析引擎会自动转换为CC线上的Protocol Layer报文。这里有个常见的坑:PPS电压下限不要写成0V,规范要求最小3.3V,写错了会导致Sink设备无法正确解析。

2.2 SPR→EPR切换时序

当LDR6600作为Source端与一个支持EPR的Sink设备(如MacBook Pro 16英寸)连接时,握手时序如下:

  1. Hard Reset + Source_Capabilities:LDR6600先以SPR模式广播四档固定电压PDO。
  2. EPR Mode Entry:Sink设备发出EPR_Mode_Request,LDR6600固件判断对面声明了EPR能力后,进入EPR_Mode。
  3. EPR Source Cap:LDR6600在CC线上重新发送包含28V/5A、36V/5A、48V/5A的扩展PDO包。
  4. EPR Voltage Raise:Sink申请48V/5A,LDR6600通过PWM+DAC反馈回路通知DC-DC模块将输出电压从20V升至48V。此处VBUS走线上的磁珠和MLCC去耦网络(见Section 4)必须能承受相应的电压应力。
  5. 进入PPS调节:协商完成后进入可编程电源模式,电压在3.3V-21V范围内动态调节。

240W档位(48V/5A以上)的固件实现细节,以及EPR AVS(Adjustable Voltage Supply)模式的完整寄存器配置,目前公开文档中无详细披露。如需开发140W以上多口充电器,建议直接联系乐得瑞原厂FAE获取EPR开发包。

2.3 多口功率预算动态分配状态机

假设你用LDR6600做一款65W+30W双口充电器,总功率预算95W。固件状态机需要处理以下场景:

  • 单口满载:C1申请65W,C2无设备 → LDR6600给C1全功率输出,PPS调节范围不受限。
  • 双口同时:C1申请65W + C2申请30W → 固件判断总功率95W < 预算,自动触发Power Sharing逻辑,C1降至45W,C2维持30W,并通过CC线发送Updated_Source_Capabilities通知两路设备重新协商。
  • EPR+SPR混用:C1走EPR 48V/5A(240W潜力),C2走SPR 20V/3A → 两路独立PDO广播,但DC-DC侧Sync-Buck电感共享同一电感磁芯时需注意温升。

LDR6600集成多通道CC逻辑控制器,适用于多端口系统的协同管理与功率分配——站内标注「多端口」,具体通道数与端口数量以原厂datasheet为准。LDR6020提供3组共6通道CC通信接口(3组CC是接口数量,不代表实际Source端输出口数量,输出口数量取决于固件架构设计)。LDR6021站内标注「多端口」,具体端口数量以原厂datasheet为准。

2.4 VBUS过流保护阈值配置

Source端OCP配置与Sink端的关键差异在于:Source端需要在电源输出侧实时监测VBUS电流,一旦超过固件设定的阈值,立即切断MOSFET并上报Fault状态。

LDR6600的OCP阈值通过寄存器OCP_TH_SET配置,典型值为输出最大电流的120%(例如5A档位对应6A触发阈值),触发后需手动重新枚举CC连接才能恢复输出。

固件处理流程:监测到OCP → 关闭Gate Driver → 记录Fault Code(0x03)→ 等待去抖 → 重新连接检测。这段状态机代码在乐得瑞官方的Sink端例程里不会出现,Source端开发者需要自己写或找FAE要参考。

三、LDR6021 vs. LDR6020 vs. LDR6600——Source端选型矩阵

规格LDR6020LDR6021LDR6600
Source端最大功率SPR 20V/5A(100W);EPR需固件支持SPR 20V/3A(60W);EPR支持状态站内未标注SPR 20V/5A + EPR 48V/5A(240W)
Source端CC接口3组共6通道CC接口多端口(具体数量以原厂datasheet为准)4组独立CC通道(多端口)
PPS支持SPR PPS(3.3V-21V)站内未标注PPS支持SPR PPS + EPR PPS
EPR认证协议支持,固件需定制站内未标注EPR支持状态原厂标注EPR支持
封装QFN-32QFN-32QFN(以原厂datasheet为准)
固件开发难度中等(16位RISC MCU)低(适配器专用,逻辑较固定)高(多口EPR状态机复杂)
参考价位站内未披露,请询价站内未披露,请询价站内未披露,请询价

选型结论

如果你只有2个月开发周期且只需单口65W,选 LDR6021——固件逻辑最可控,适合快速量产。如果你想同一套固件框架覆盖100W双口,选 LDR6020——3组CC接口和16位RISC MCU给足了硬件和软件空间,PPS能力完整,固件复杂度适中。但如果你要做140W以上多口EPR充电器,只剩 LDR6600——它是站内唯一有EPR标签的芯片,四组独立CC通道为多口设计留够了硬件裕量。不过要做好3个月以上的固件开发投入准备,LDR6600的能力上限高,代价是前期调试工作量大。

四、硬件配套——太诱被动件在PD充电器功率级的选型逻辑

软件固件再强,硬件不过关,充电器一样会出振铃、纹波和温升问题。以下是被动件选型最容易踩的三个坑,以及对应的Taiyo Yuden器件解决方案。

4.1 VBUS输入级滤波:太诱磁珠fbmh3216hm221nt

USB-C接口从上游取电后,VBUS线上会叠加大量高频噪声(开关电源纹波、USB协议握手瞬态)。在LDR6600的VBUS输入端加一颗铁氧体磁珠是标准做法。太阳诱电的FBMH3216HM221NT,100MHz下阻抗220Ω,直流阻抗仅15mΩ,额定电流6A——完全覆盖48V/5A EPR档位的电流规格,同时将高频噪声衰减15dB以上。

选型要点:磁珠的直流阻抗直接变成热损耗,EPR 48V/5A档位下15mΩ约产生375mW功耗,长期温升约10°C,在自然散热条件下可接受,但不要为了省钱换成30mΩ以上的低成本磁珠。

4.2 DC-DC输出级去耦:太诱MLCC emk325abj107mm-p

同步降压(Sync-Buck)DC-DC输出端需要低ESR去耦电容抑制纹波。Taiyo Yuden的EMK325ABJ107MM-P,X5R材质,1206封装,额定电压16V,容值100μF,-55°C~+85°C工作温度,ESR约5mΩ。

48V EPR输出档位下,MLCC的额定电压必须留足余量——实际使用建议不超过额定值的70%。如果DC-DC输出设计在48V档位,请与太诱代理商确认是否有1206规格25V额定电压的替代料。

4.3 Sync-Buck功率电感选型

功率电感与被动件章节的关联在于:多口充电器中共享同一个电感磁芯时,电感激增会进入饱和区。粗略选型原则:

  • 感量:根据开关频率计算,典型65W同步降压方案在400kHz1MHz开关频率下,感量通常在4.7μH10μH之间。
  • 饱和电流:至少为最大负载电流的1.3倍。65W@20V对应3.25A,选4.2A以上饱和电流规格。
  • 温升电流:同等重要,DCR造成的铜损不能忽视。建议电感温升电流 ≥ 连续工作电流×1.2。

站内目前未上架功率电感SKU,选型时可向太诱代理商或暖海科技FAE团队确认匹配型号。

五、典型应用案例——65W单口PD充电器(LDR6600为核心)

设计目标:单USB-C口,支持5V/3A、9V/3A、15V/3A、20V/3.25A四档SPR PDO+PPS 3.3V-21V/3.25A,总功率65W。

核心BOM(协议控制部分)

位号器件说明
U1LDR6600PD控制器,负责CC通讯与PPS调节(封装以原厂datasheet为准)
C1EMK325ABJ107MM-P(100μF/16V)DC-DC输出去耦,靠近U1放置
FB1FBMH3216HM221NTVBUS输入级磁珠,位于接口与DC-DC之间
R_ocp10mΩ 1206OCP检测电阻,连接LDR6600电流检测引脚
L16.8μH / 5A饱和电感Sync-Buck功率电感,具体型号需与DC-DC模块匹配

原理图关键节点

  1. CC1/CC2:直连LDR6600的CC引脚,外接Ra/Rd电阻网络(56kΩ下拉 + 5.1kΩ Rp检测)。
  2. VBUS_GATE:LDR6600的Gate Driver输出,控制Sync-Buck上管MOSFET。
  3. ISENSE:连接10mΩ检测电阻,芯片内部ADC监测压降实现OCP。
  4. PWM/DAC反馈:LDR6600内置2路9位DAC输出,调节DC-DC反馈回路实现PPS电压微调。

单口65W场景下,SrcPDOTable仅需4个固定PDO+PPS APDO,状态机逻辑简单,LDR6600的固件开发周期比多口EPR方案缩短约60%。如需快速量产,建议优先从单口65W切入,验证固件框架后再迭代多口。

常见问题(FAQ)

双口同时插上时,MacBook Pro显示慢充——问题出在哪里?

这通常不是PD协议握手失败,而是DC-DC模块电压切换速度跟不上。当两路同时申请导致功率重新分配时,Sync-Buck需要从20V切到15V,加上PPS重新协商,整个过程可能超过tSrcTransition的250ms限制,MacBook会触发5V/500mA回退保护。解决办法:优化DC-DC响应速度,或增加输出级MLCC容值缩短电压恢复时间。

换了一颗普通铁氧体磁珠后CC握手成功率下降20%——原因是什么?

新换的磁珠在USB 2.0高频区域的阻抗特性与FBMH3216HM221NT差异过大。VBUS上的开关噪声窜入CC引脚附近,影响了PD通讯波形质量。另外,铁氧体磁珠在CC线附近产生的磁场如果分布不当,也会直接干扰握手信号。必须使用单线磁珠(VBUS/DP/DM专用),不能用共模电感替代——共模电感是双线器件,会额外损耗差模信号。

乐得瑞提供Source端固件开发支持吗?240W EPR细节能透露吗?

建议直接联系暖海科技FAE团队或乐得瑞原厂确认。站内产品页面未标注EPR固件开发包的具体获取方式。240W档位的AVS模式实现细节涉及原厂IP,不在本文覆盖范围内——不要轻信社区流传的非官方寄存器配置表,版本不对应会导致握手失败甚至VBUS异常。


想确认LDR6600/LDR6021/LDR6020的Source端datasheet或索取样品? 联系暖海科技,我们提供LDR全系列原厂级FAE支持,包含原理图审查与量产固件建议。

最后更新: