1. 一块芯片装下一整套电源:单端口PD方案为什么需要高度集成
1.1 从多口充电器到单口精品:PD方案正在分化
过去几年USB Type-C PD市场有个明显趋势:多口充电器一窝蜂往上堆,65W双口、100W三口、甚至140W四口,各家都在拼“谁的口多、谁能同时充几个设备”。这种方案看着热闹,但做硬件的朋友都清楚,多口意味着功率分配算法、多路独立DC-DC、更大的PCB面积和散热压力,调试到吐血的概率翻倍。
但这两年风向变了。车充、户外电源、储能设备、带USB-C输出的显示器、甚至电动工具电池包,这类“单口高性能”场景的需求明显涨起来了。它们不需要同时伺候一堆设备,但要求单个Type-C口能输出稳定的宽范围电压,输入侧还得扛得住车规级的电压波动。这时候再拿多口方案去改,成本高、板子大、EMC还难搞,明显不合适。
英飞凌这次发布的单端口USB Type-C PD微控制器,把PD协议处理和功率变换控制器集成到一颗芯片里,并且集成了一个55V耐压的buck-boost控制器。这种集成度在业界确实是第一次出现。它瞄准的就是这些“单口但工况恶劣”的场景,让设计者用一颗芯片加少量外围元件,就能把一个完整的PD电源端做出来。
1.2 “业界首款”的分量:高度集成具体集成了什么
先拆一下这颗芯片里到底装了什么东西。传统单口PD电源方案一般是这样的链路:一颗MCU跑PD协议栈(处理CC线上的通信、协商电压电流)、一颗独立的buck-boost控制器(负责功率级驱动,把输入电压转换成协商好的输出电压)、再加上MOSFET驱动电路、电压电流采样电路、保护电路等等。
这三块核心功能由两颗甚至三颗芯片承担,彼此之间的通信、时序配合、保护联动都需要设计者去处理。英飞凌这颗芯片把“PD协议处理”和“buck-boost功率控制”做进了同一颗MCU里。这种融合带来的直接好处是:
- 协议处理结果和功率级控制之间不再有跨芯片通信延迟,响应更快;
- 系统BOM大幅简化,PCB被占用面积明显缩小;
- 因为控制器内部知道当前协商到了什么电压,功率级的环路补偿可以做得更贴合实际工况,稳定性和效率都有优化空间。
对量产产品来说,这个“少一颗芯片、少一圈外围”的意义不只是成本,更重要的是失效率的下降和生产一致性的提升。
2. 55V buck-boost控制器:全篇最值得关注的核心零件
2.1 为什么这里的功率级非buck-boost不可
如果这颗芯片只用buck拓扑,那它适配的场景会窄很多。buck只能降压,输入电压必须一直高于输出电压。但PD协议要求输出范围是5V到20V甚至更高(PD3.1已经到28V/36V/48V),这就带来一个矛盾:如果你输入电压只取12V,做不了20V输出;如果取24V输入,5V输出时buck的占空比又会被压得很低,效率和纹波都很难看。
buck-boost拓扑解决了这个问题。它允许输出电压可以高于、等于或低于输入电压,也就是说不管输入是9V还是24V,输出都能覆盖5V到20V的PD全电压段。这在车载场景特别关键——车上的输入电压不是稳定的,发动机启动瞬间电压掉得厉害,正常运行时又是12V或24V系统。B2B拓扑让整个系统对输入电压不敏感,用户体验就是插上就充,不会因为电压波动导致PD重协商甚至断开。
2.2 55V耐压是怎么算出来的
很多人看到55V这个数字不一定有概念,我解释一下。这颗芯片定位的典型场景包括车载充电器,而车规DC-DC设计里,输入端的瞬态电压远比标称电压高。12V系统在负载突变、抛负载等工况下,电压尖峰能冲到40V以上;24V系统的瞬态则更高。设计余量不足的话,管子直接击穿、芯片报废,这种事在车载电源里太常见了。
55V耐压意味着这颗芯片可以直接承受“正常工作电压 + 瞬态尖峰”,不用额外在前级塞一个高耐压的保护电路。这在下行设计里省掉的可不只是一颗TVS管,而是整整一级保护设计和相关的layout面积。对电压边界比较纠结的设计者来说,这个余量能让他们睡个安稳觉。
2.3 集成控制器替代了哪些分立电路
以前用独立buck-boost控制器时,设计者要选型电感、MOSFET、采样电阻、自举电容、环路补偿网络,还要自己计算补偿参数、跑环路稳定性仿真。控制器的环路参数不匹配,轻载重载切换时会振铃甚至啸叫,我在调试中没少踩这种坑。
集成控制器把环路补偿、栅极驱动逻辑、内部稳压源都放进芯片内部。设计者需要关心的只剩外置功率级(电感、MOSFET、采样电阻)的选型。这不是“不能做”和“能做”的区别,而是“从零调一块板子”和“按照数据手册选型后基本稳”的区别。尤其是对于第一次做PD电源的团队,这种集成度能大幅缩短从立项到量产的时间。
3. PD协议、MCU性能以及RK3588这类终端的实际需求
3.1 PD握手到底在谈什么:PDO、PPS、AVS
要理解这颗MCU的工作,得先复习一下PD协议的核心交互逻辑。PD是USB Power Delivery的缩写,是USB Type-C接口上的快充通信协议。它靠CC引脚上的双向通信,让电源端(Source)和受电端(Sink)协商出一组合适的电压和电流进行供电。
协商的内容主要围绕PDO展开。PDO全称Power Data Object,简单说就是电源端能提供的“供电能力表”,相当于菜单。比如一个适配器可以向设备展示:5V/3A、9V/2.22A、15V/1.8A、20V/1.35A这几种组合。设备从中选一个它能接受的档位,双方就按这个档位来供电。经典PD3.0是固定电压档位,而PPS(Programmable Power Supply)则允许逐步微调电压,让手机可以按“每20mV一步”的方式找到最低可接受的电压,把功率损耗压到最小。
PD3.1里引入了AVS(Adjustable Voltage Supply,可调电压供电),它适用于更高的电压范围,比如28V/36V/48V,终端设备可以在此范围内按更小的步进调整电压。这颗芯片支持PD标准中比较新的功能(包括AVS相关能力),意味着用它做高端适配器和车载快充时,面对下一代旗舰设备和智能设备,不会在协议层面提前过时。
3.2 MCU要做的事比想象中多
PD MCU并不只是“在CC线上收发报文”那么轻松。它要在一个有限的状态机框架里处理大量的实时事件:检测插入、识别插头方向(DFP/DRP状态)、发送Source_Capabilities、接收Request、判断是否进入PPS模式、实时调整电压目标值、持续监测过流/过压/过温,还要兼顾传统的QC/AFC等非PD快充协议的向后兼容。
如果你用的是一颗独立MCU,把这些协议栈跑起来之后,还要花精力去跟外部buck-boost控制器协作。你通过I2C或GPIO告诉控制器“现在需要输出9V”,控制器的环路有一定响应时间,这个间隙里输出是爬坡还是跳变,完全看你软件调度的水平。
而这颗单芯片方案里,协议处理和功率控制处于同一个内部总线环境,MCU可以直接设置内部参考电压,让buck-boost控制器平滑过渡到新目标电压。这个过程可以做到近乎无缝,调试难度也比跨芯片控制低很多。
3.3 终端设备角度:RK3588开发板、显示器这些真实场景
搜关键词的时候看到有人问“RK3588使用PD快充”,这不是个别现象。RK3588是瑞芯微旗舰级SoC,大量高性能开发板和边缘计算设备用它做核心处理器,而这些板子的USB-C口往往支持PD输入供电,整板功耗随便都到20W以上,用PD诱骗取电很常见。这类终端对供电质量的要求是“电压稳、能提供足够的功率、插入瞬间不能有大的过冲”,否则旁边的内存、存储颗粒容易被干掉。
这类高性能开发板、便携显示器、甚至DIY便携屏的供电,最佳来源就是一个稳定的单口PD电源——要么是诱骗线从PD适配器取电,要么是直接接一个PD车充。而车充里的功率级如果不够稳,开发板跑重负载时屏幕会闪、系统会重启。从这个角度看,英飞凌这颗带55V buck-boost控制器的新芯片,非常适合这类应用中对功率级要求很高的电源端产品。
4. 选型要点、PCB布局与调试避坑经验
4.1 单口PD方案选型对照表
很多硬件工程师问我:“都是PD充电方案,一个有集成buck-boost,一个没有,选哪个?”我把两类方案的适用情况整理了一张表,大家按自己的设计目标来评判。
| 对比维度 | 全分立方案(MCU+独立控制器) | 高度集成方案(如本次发布的芯片) |
|---|---|---|
| 设计难度 | 高,需要自己调环路、做时序 | 低,功率级参数基本围绕芯片推荐值选型 |
| PCB面积 | 较大 | 更紧凑,适合小体积产品 |
| BOM数量 | 较多,一致性风险偏高 | 少,量产一致性更好 |
| 调试工作量 | 高,尤其环路稳定性和EMC | 低,可从参考设计快速起步 |
| 灵活性 | 高,便于定制特殊行为 | 中,限制在芯片支持的能力范围内 |
| 典型场景 | 多口充电器、大功率特殊电源 | 单口车充、适配器、工业供电 |
4.2 功率级布局的几条硬经验
不管你用哪家的集成方案,只要是buck-boost拓扑,PCB布局有几条经验几乎是通用的。第一,功率环路要小。B2B的功率路径里有高dv/dt节点,环路面积越大,辐射越难看,EMC整改越想哭。输入电容、输出电容、MOSFET、电感要尽量围成一个紧凑的电流回路,不要让回路在板子上绕一大圈。
第二,控制芯片的接地要和功率地做单点连接。我们习惯叫“模拟地/功率地分开走、星型汇聚”,这能有效避免大电流在地平面上产生的压降影响到芯片内部的基准电压。第三,电流采样走线尽量走开尔文连接,不要经过通流大电流的铜箔。你用采样电阻测输出电流,采样线如果直接跑到大电流路径上,采样到的电压里会叠加铜箔上的压降,轻则精度不准,重则保护误触发。
再一个关于电感选型的提醒:buck-boost拓扑的电感电流纹波比较大,要选饱和电流足够大的功率电感,同时注意电感的DCR和AC损耗。很多人在选型时只看电流等级,忽略了电感在预期频率下的损耗,结果效率比预期低四五个点。
4.3 调试现场常见问题速查
我在这类PD电源调试现场遇到过的坑,整理成下面这个速查表,基本覆盖了常见的启动死区、通信失败和输出异常问题:
| 现象 | 可能原因 | 排查与解决思路 |
|---|---|---|
| 插上设备无法触发PD协商 | CC线上拉电阻/下拉电阻配置不对 | 检查Rd/Rp是否正确、CC1/CC2布线是否完整 |
| 输出电压协商正常但带载拉垮 | 采样电阻偏大或电感饱和 | 检查电流采样配置,换低DCR电感 |
| 轻载啸叫 | b2b工作在DCM/CCM临界点 | 调整电感值、检查死区时间,必要时加轻载模式 |
| PPS模式电压微调后震荡 | 环路带宽与PPS步进不匹配 | 确认芯片的参考电压步进是否由内部环路平滑处理 |
| 输入瞬态导致输出复位 | 输入电压掉到brown-out阈值以下 | 检查输入电容容量、增加保持时间、确认最低工作电压 |
这里重点说一个容易被忽视的:PD协商不成功时,很多人第一反应是“协议问题”,但实测下来有很大比例是硬件问题。比如CC线上串了阻值过大的限流电阻,或者走线过长导致信号质量变差,再或者温度探头接错位置造成芯片过热保护。排查这类问题,一个可靠的USB-PD测试仪或协议分析仪是必须的。没有它们,你只能靠示波器盲猜CC线的波形,效率很差。
4.4 从参考设计入手,别急着自创
用这种集成度高的PD MCU芯片,最省力的做法是从官方参考设计做起。英飞凌在发布这类芯片时一般会配套提供参考电路、PCB layout文件和PD协议栈代码。先用参考设计的参数把板子跑起来,抓出关键波形,再按你的外形和接口需求做调整。不要一开始就按自己的想法改功率级的参数,尤其是buck-boost的环路补偿和MOSFET驱动配置,改不好很容易陷入“上电正常、一加负载就炸”的循环。
我自己在调PD电源时,习惯先固定输入电压,只测PD协商在不同输出电压档位下的满载效率;确认所有档位都能稳定带载后,再去做输入电压扫描。这个顺序能最大程度减少变量,定位问题也更快。等主链路稳定后,再回头处理EMC和浪涌测试——那些测试不过的问题,大多数是布局层面的,跟芯片本身关系不大。
芯片这种方向的产品,刚发布时的应用都是摸着石头过河。但把协议处理、MCU控制和高压buck-boost功率级集成到一颗单器件里,这个趋势对不少做小型化PD电源的团队来说,确实把调试战线缩短了一大截。尤其是那些之前没做过车载电源、第一次接触B2B拓扑的工程师,从这套方案起步,比从零搭一套分立方案要靠谱得多。