简介:这份资料是XPD737多协议USB PD控制器的官方规格书,面向从事USB Type-C快充方案设计的硬件工程师、AC-DC适配器与多口充电设备开发者,用于快速掌握芯片特性、引脚定义与协议配置方法。压缩包内仅含1个PDF文档,约858KB,即完整版数据手册,涵盖特性列表、应用简图、引脚定义、订购信息及PDO/APDO配置等核心章节。文档详细说明芯片集成USB PD2.0/3.0与PPS、QC2.0/3.0/3.0+、华为FCP/SCP、三星AFC、BC1.2及Apple 2.4A等协议,支持XPD-LINK™多芯片互联,最高65W输出,内置10mΩ VBUS开关管与过压、过流、过温保护,并给出ESOP8封装与外围电路设计要点。目前已有290人学习,适合需要对照官方参数完成选型、原理图设计与认证调试的读者参考。
1. 拿到一份 14 页的 PD 控制器规格书,先看哪几页
做多口充电器硬件选型时,最怕的不是没芯片,而是芯片手册翻完还不知道能不能落地。XPD737 这份规格书只有 14 页,但信息密度不低:它是一颗集成 USB Type-C、USB PD 2.0/3.0 加 PPS、QC2.0/3.0/3.0+、华为 FCP/SCP、三星 AFC、BC1.2 DCP 和 Apple 2.4A 的多协议端口控制器,最高 65W,ESOP8 封装,外围元件极少。真正让它和一堆同类 PD 协议芯片拉开差距的,是 XPD-LINK 多芯片互联——多口共享一路前级电源时,芯片之间能通过一根总线互相报功率,自动降档。这篇笔记按“先判断能不能用、再照着连线、最后看坑”的顺序拆,适合正在做 AC-DC 适配器、USB 排插或多口充电设备的硬件工程师。
2. 先定料号再画图:PDO/APDO 配置决定你买哪一颗
XPD737 不是单一型号,而是一个料号族。规格书第 6 页的订购信息表是整份文档里最该先吃透的部分,因为 PDO 广播值、APDO 范围、QC Class 全部在料号里固化,选错了后面电路再对也白搭。
2.1 从功率档位反推料号
选型的第一步不是看封装,而是看你的前级电源能给多少瓦、目标端口要广播几档电压。把常见料号按输出能力拉一张表,比逐行读规格书快得多:
| 料号 | 高功率 PDO 关键档 | 低功率 PDO 关键档 | QC Class | 典型定位 |
|---|---|---|---|---|
| XPD737B18 | 5V/3A、9V/2A、12V/1.5A | 5V/3A | A | 18W 单口入门 |
| XPD737D30 | 5V/3A、9V/3A、12V/2.5A、15V/2A、20V/1.5A | 5V/3A、9V/1.75A | A | 30W 多档 |
| XPD737D45 | 5V/3A、9V/3A、12V/3A、15V/3A、20V/2.25A | 5V/3A、9V/2.5A、12V/2A、15V/1.5A | A | 45W 笔记本适配器 |
| XPD737D60 | 5V/3A、9V/3A、12V/3A、15V/3A、20V/3A | 5V/3A、9V/3A、12V/2.5A、15V/2A、20V/1.5A | B | 60W 多口主力 |
| XPD737D65 | 5V/3A、9V/3A、12V/3A、15V/3A、20V/3.25A | 5V/3A、9V/3A、12V/2.5A、15V/2A、20V/1.5A | B | 65W 顶配 |
带 P 后缀的料号(如 XPD737DP60、XPD737DP65)多出两档 APDO,也就是 PPS 可调压区间。做安卓手机快充、要给 PPS 设备喂 3.3–11V 或 3.3–21V 连续可调电压的,必须选 P 版本;只做固定档 PD 的,非 P 版本 BOM 更省。这里有个容易忽略的点:QC Class B 才开小米 CHARGE TURBO 27W,Class A 只到 18W,规格书印字说明里写得很清楚,别拿 A 档料号去调 27W 的 A 口方案。
2.2 低功率 PDO 是 XPD-LINK 降档后的广播值
很多人第一次看订购信息会疑惑:为什么每颗芯片都有“高功率 PDO”和“低功率 PDO”两套?这不是给你二选一烧录的,而是 XPD-LINK 总线仲裁后的两个状态。单口工作时广播高功率档,总线上检测到别的芯片在报功率,就整体切到低功率档。所以选料号时两套 PDO 都要看:高功率档决定单口峰值体验,低功率档决定多口同时插时的分配策略。以 XPD737D60 为例,单口 60W,双口同时用时各自广播 30W 档,这个 30W 就是它的低功率 PDO 上限。
提示:规格书 9.2 节明确写了“此方案仅适用于订购信息中低功率 PDO 为 5V 的料号”,也就是多口共享一路电源、靠 XPD-LINK 全部降到 5V 的那种拓扑,只能选 B18 这类低功率档为纯 5V 的料号。拿 D60 去套这个电路,降档后广播不出 5V 单档,行为对不上。
2.3 引脚就 8 个,但每个都有讲究
ESOP8 加底部 Power Pad,引脚定义在第 5 页:1 脚 VPWR 是输入电源兼芯片供电,2 脚 VFB 接前级反馈点,3 脚 LINK 是互联总线,4/5 脚 DP/DM,6/7 脚 CC1/CC2,8 脚 VBUS,Power Pad 接地。画原理图时最容易出错的是 VFB 和 VPWR 的关系:VFB 不是输出检测,而是往 AC-DC 或 DC-DC 的反馈网络里灌/拉电流来调压,所以它必须接到前级电源的反馈分压点上,而不是直接挂 VBUS。这一点在下一章的调压电路里会展开。
3. 照着应用电路落地:VFB 调压、XPD-LINK 总线和保护参数
规格书给了三张应用电路:单 C 口、多 C 口共享一路电源、两 C 一 A 混合。三张图共用同一套核心外围,差别只在 LINK 总线和前级电源数量。把单口电路吃透,多口只是复制加一根总线。
3.1 单口最小系统:外围只有几个电容加一个 100K
单口应用的元件清单极简:VPWR 对地 10µF、VBUS 对地 10µF(规格书要求不能大于 10µF,这是 USB 组织对 Type-C 口的规定)、VFB 到前级反馈点串一颗 100K 的 RFB1、LINK 脚对地 10K。下面这段不是要你烧录的代码,而是把关键连接关系写成可核对的清单,画完图逐条对一遍:
VPWR(1) --- CVPWR 10uF --- GND VBUS(8) --- CVBUS 10uF --- GND // 容值不得超过 10uF VFB(2) --- RFB1 100K(1%) --- 前级反馈分压点 LINK(3) --- 10K --- GND // 单芯片也要接,总线基准 CC1(6)/CC2(7) --- Type-C 座 A5/B5 DP(4)/DM(5) --- Type-C 座 A6/A7、B6/B7 Power Pad --- GND逻辑说明:VPWR 既是 VBUS 的功率输入也是芯片自身供电,所以 10µF 要靠近 1 脚放;VBUS 电容卡在 10µF 上限,超了 PD 认证的浪涌测试容易挂;RFB1 必须是 100K 且 1% 精度,规格书 8.4 节专门强调“RFB1 电阻精度影响 VBUS 电源精度”,用 5% 电阻的后果是输出电压偏差被放大,20V 档可能偏出 PD 容差。LINK 脚即使单芯片也要接 10K 到地,它是总线电平基准,悬空会让芯片误判总线上有别的节点。
3.2 VFB 调压是怎么工作的
XPD737 内部有一路可 Sink/Source 的电流源接到 VFB,通过往反馈网络注入或抽取电流改变前级电源的输出电压。规格书 8.4 节和电气特性表里给了两个关键参数:电压升高和降低时电流源阶跃步长都是 2µA(RIREF=100K 条件下)。这意味着调压不是一步到位,而是按 2µA 步进爬坡,配合软启动让电压平顺过渡。实际调试时如果发现切档瞬间有可听啸叫或电压过冲,先查前级反馈环路的补偿,再看 RFB1 是否真的用了 100K——反馈网络阻抗和这颗电阻直接相关,阻值偏了,同样的电流步长对应的电压步长就偏了。
线损补偿是另一个和 VFB 联动的功能。规格书 8.6 节举例:补偿系数配 60mV/A,空载 5V,3A 时前级输出抬到 5.18V。这个系数是内部配置的,选型阶段改不了,但你要知道它存在——做 20V/3.25A 的 65W 方案时,3.25A 乘以补偿系数会让空载和满载的输出电压差出近 200mV,测试报告里别把这个当成调压精度问题。
3.3 XPD-LINK 总线:一根线加一个 10K 的功率协商
多口方案的核心是 LINK 总线。规格书 8.3 节写得很直白:所有支持 XPD-LINK 的芯片 LINK 脚并到一根总线上,总线对地接一个 10K 电阻,每颗芯片通过总线传功率信息,然后调整自身广播功率。以 XPD737D60 为例,检测到总线上别的芯片功率为 0 就广播 60W,不为 0 就广播 30W。
三 C 口共享一路电源的拓扑(9.2 节)值得单独说:三颗 XPD737 的 VFB 全部并到同一个前级反馈网络,LINK 并到同一总线。单口工作时该口走高档位,两口及以上同时工作时全部降到 5V 输出。这个“全降 5V”的行为是硬件逻辑,不需要软件参与,好处是简单可靠,代价是多口同时用时没有中间档位——两口同时插也只能 5V,不能一个 9V 一个 5V。如果你的产品定义要求多口同时用还能各自快充,就得走 9.3 节那种两路独立前级电源的混合拓扑,用 XPD767 管 C+A、XPD737 管另一个 C,两颗芯片再通过 LINK 协调。
3.4 保护阈值是跟着档位动态走的
规格书电气特性表里,OVP/OCP/UVP 的阈值都是“Ref to target voltage”或“Ref to Power Capability”的相对值:快 OVP +20%、慢 OVP +15%、UVP -22%、OCP 为 PDO 广播电流的 130%。这组参数的含义是保护点随当前协商档位浮动,不是固定绝对值。调试时用电子负载拉过流,要按当前广播档算阈值,比如 20V/3.25A 档的 OCP 点在 4.2A 左右,拿 5V 档的阈值去套会误判。另外 CC1/CC2/DP/DM 耐压标到 24V 以上(极限参数表 -0.3 到 24V),这是针对 USB 口误短路的加固,但别因此省掉座子端的 ESD 器件,芯片自身 HBM 只有 ±4KV。
4. 调试与认证阶段最容易翻车的几个点
规格书不会告诉你现场会怎么坏,这一章按“现象 → 原因 → 解决”记几条实际会遇到的。
4.1 多口同时插,第二口没反应或反复重启
现象:单口正常,插第二个口时第一口掉电重枚举,或者第二口干脆不广播。原因多半是 LINK 总线没接对——要么某颗芯片 LINK 悬空,要么总线上的 10K 只在一处接、其余节点漏了,导致功率信息传不通,芯片各自以为自己是唯一节点,都广播高功率,前级电源被拉爆触发保护。解决:逐颗量 LINK 脚对地电阻,确认整条总线只有一个 10K 到地,所有 LINK 脚确实连通;再确认所有 VFB 是否真的并到同一反馈点,VFB 没并上,降档指令到了但调压没执行。
4.2 切到 20V 时输出过冲或跌落
现象:PD 协商从 5V 切 20V,示波器上看到明显过冲,严重时触发 OVP 关断。原因通常是前级反馈环路带宽和 XPD737 的 2µA 步进调压不匹配,或者 RFB1 用了非 100K 阻值导致调压增益算错。解决:先确认 RFB1 是 100K/1%,再查前级 AC-DC 的反馈补偿是否偏慢;规格书说启动和调压都有软启动,但如果前级本身响应慢,软启动也救不了,需要在反馈网络加前馈电容微调。
4.3 PD 认证测试里 VBUS 浪涌不过
现象:PD 一致性测试的 VBUS 相关项失败,尤其是插拔瞬间的电压尖峰。原因基本是 CVBUS 超过 10µF,或者电容布局离座子太远、走线电感大。解决:CVBUS 严格按不大于 10µF 选,用低 ESR 陶瓷电容并尽量贴近 Type-C 座;VPWR 的 10µF 也别省,它是芯片供电的储能。
4.4 高温降载或直接关断
现象:满载老化一段时间后输出关断,冷却后恢复。原因看规格书 8.7 节:结温到 145℃ 关输出,降到 125℃ 恢复,20℃ 迟滞。ESOP8 的 RθJA 是 42℃/W,65W 方案里芯片自身功耗加上底部散热焊盘没铺够铜,很容易顶到 145℃。解决:Power Pad 下面打足过孔铺铜,别只靠封装散热;如果结构允许,把芯片位置从热源(变压器、整流管)旁边挪开。
4.5 选了非 P 料号却要 PPS
现象:客户拿 PPS 设备来测,协商不出可调压档。原因不是电路问题,是料号选错——非 P 版本没有 APDO,硬件上就不广播 PPS。解决:换 DP 系列料号,同时注意 DP 版本的 APDO 范围也分档,DP60 是 3.3–16V/3A 加 3.3–21V/2.85A,DP65 是 3.3–16V/3.25A 加 3.3–21V/3A,按目标设备的 PPS 请求范围对表选。
5. 用 XPD-LINK 做功率预算:一个可复用的验证方法
多口方案最难的从来不是连线,而是把“几个口同时用、各自能拿多少”这件事在样机阶段验证清楚。XPD-LINK 的仲裁逻辑是硬件写死的,你改不了策略,但可以在设计阶段就把功率预算算准、在样机上逐组合验证。我一般会做一张组合真值表,把每个料号的高/低功率 PDO 和拓扑行为填进去,再拿它去对样机实测。
以 9.3 节的两 C 一 A 混合拓扑为例,XPD767D60 管 C1+A1,XPD737D60 管 C2,两路独立前级。按规格书给的六种组合,真值表长这样:
| 工作组合 | C1 | A1 | C2 | 依据 |
|---|---|---|---|---|
| 仅 C1 | 60W | — | — | 单口高档 |
| 仅 A1 | — | 最大 27W 全协议 | — | A 口独立 |
| 仅 C2 | — | — | 60W | 单口高档 |
| C1+C2 | 30W | — | 30W | 双口各自降档 |
| C1+A1 | 同一路 5V | 同一路 5V | — | 共享前级 |
| A1+C2 | — | 27W | 30W | 独立前级 |
| C1+A1+C2 | 5V | 5V | 30W | C1/A1 共享,C2 独立 |
这张表的价值在于它直接对应测试用例。样机阶段按行逐条测:插 C1 看是否广播 60W 的 PDO 列表,再插 C2 看两口是否都切到 30W 档,最后三口全插看 C1/A1 是否落到 5V 而 C2 保持 30W。任何一行对不上,问题一定出在 LINK 总线连通性、VFB 是否并到正确的前级反馈点、或者料号本身选错这三类里,排查范围一下就收窄了。
验证工具有限的话,一个 PD 协议分析仪加一个可编程电子负载就够跑完这张表。重点看两个数据:一是 PDO 广播列表是否随插入组合变化,二是切档时 VBUS 的实际电压和电流是否落在保护阈值内。前面说过 OCP 是广播电流的 130%,测 C1+C2 双 30W 组合时,单口拉到 30W 档的 130% 应该触发保护而不是把前级拖垮,这一条能同时验证 OCP 和 XPD-LINK 降档是否真的生效。
还有一个容易被忽略的验证点:LINK 总线的 10K 电阻位置。规格书只说总线接一个 10K 到地,没说必须放在哪颗芯片旁边。实际布板时把它放在总线物理中心附近、靠近主控那颗芯片,能减少长走线带来的干扰;如果总线走线超过几厘米,建议在每颗芯片 LINK 脚附近加小电容滤波,具体容值按布板实测调,别照搬。
从那以后我每次做多口 PD 方案,都会先把订购信息表和组合真值表并排贴在工位上,画图前对一遍料号,打样后按真值表逐行过一遍,再进认证。这套习惯帮我挡掉过好几次“电路没错但料号选错”的低级翻车。希望帮到你。
本文还有配套的精品资源,点击获取