1. 项目概述与核心价值
在给笔记本、扩展坞或者各类需要灵活供电的接口做设计时,最头疼的问题之一就是电源路径的管理。比如,一个Type-C口,它既要能作为电源输入给设备充电(灌电流,Sink),又要能在设备有电时给外设供电(拉电流,Source),还得确保这两路电不会“打架”,更不能因为插拔或者意外短路把芯片给烧了。以前搞这种设计,往往需要一堆分立器件:MOSFET开关、电流检测、比较器、逻辑控制芯片,再加上LDO,布板面积大不说,调试和保护逻辑的可靠性也让人捏把汗。
TI的TPS6602x系列,就是专门为解决这类问题而生的高集成度电源多路复用器(Power Mux)。我最近在一个高性能扩展坞项目里深度用到了它,实实在在地感受到了“一颗芯片替代一篮子器件”的便利。它的核心就三点:集成度高、保护全、用起来省心。它把5V拉电流路径和最高22V的灌电流路径,以及一个高压输入的LDO,全部塞进了一个比指甲盖还小的WCSP封装里。最关键的是,它把工程师最怕的“坑”都想到了——反向电流、过压、欠压、过流、过热,该有的保护一个不落,还留了个故障引脚告诉你“出事了”。
如果你正在设计带有USB Type-C Power Delivery (PD) 功能、需要双角色电源切换的设备,或者任何需要智能选择主备电源的系统,花点时间吃透这颗芯片,能省下后期大量的调试和整改时间。接下来,我就结合数据手册和实际调试经验,把这颗芯片里里外外讲清楚。
2. 芯片架构与核心功能模块解析
2.1 整体功能框图与工作模式
TPS6602x的核心是一个三合一的电源管理单元。我们可以把它想象成一个智能的“电源交通警察”,管理着三条主要的“电力通道”:
- 5V拉电流路径 (PP5V -> VBUS):当你的设备(比如笔记本)需要通过VBUS引脚向外设(比如手机)提供5V电源时,这条路径导通。它内部集成了两个背对背的N沟道MOSFET,导通电阻典型值只有30mΩ,最大能提供3A的连续电流。这条路是“只出不进”的。
- 高压灌电流路径 (VBUS -> PPHV):当外接适配器通过VBUS给你的设备供电时,这条路径导通。同样采用背对背NFET,导通电阻更低,仅22mΩ,可以承受高达5A的电流(在结温100°C时)。这条路是“只进不出”的。
- 高压VBUS LDO:这是一个独立的线性稳压器,输入直接来自VBUS引脚(4V-22V),输出固定电压(TPS66020是3.3V,TPS66021是5V)。它的核心价值在于“零电量启动”:当设备电池完全耗尽,主电源VIN无效时,这个LDO可以利用VBUS上的电压,先产生一个3.3V或5V的电源,为系统里的MCU、PD控制器等关键芯片供电,让它们先活过来,再去协商和开启主供电路径。一旦VIN上电正常,电源会自动从LDO切换至VIN,实现无缝衔接。
芯片的工作模式完全由两个数字使能引脚EN0和EN1控制,逻辑非常清晰:
| EN1 | EN0 | 工作模式 | 描述 |
|---|---|---|---|
| 0 | 0 | 全禁用 | 拉电流和灌电流路径均关闭,芯片处于待机状态。 |
| 0 | 1 | 灌电流模式 | 开启VBUS->PPHV的灌电流路径,为设备供电。 |
| 1 | 0 | 拉电流模式 (1.5A) | 开启PP5V->VBUS的拉电流路径,电流限制为1.5A。 |
| 1 | 1 | 拉电流模式 (3.0A) | 开启PP5V->VBUS的拉电流路径,电流限制为3.0A。 |
实操心得一:使能引脚的处理EN0和EN1内部都有下拉电阻(典型值650kΩ),这意味着如果你不连接或者悬空,引脚会被默认拉低,芯片处于全禁用状态,这是个安全的设计。但在实际应用中,强烈建议不要悬空。即使你计划通过MCU的GPIO来控制,也最好在PCB布局时预留一个到地的下拉电阻(比如100kΩ),作为冗余保证。同时,数据手册提到这两个引脚内部有电压钳位(最高到7.1V),但驱动电流要限制在100µA以内。直接用3.3V或5V的MCU GPIO驱动是没问题的,但如果你的控制信号来自更高电压域,务必串联一个限流电阻。
2.2 5V拉电流路径 (PP5V Source Path) 深度剖析
这条路径是芯片的“输出担当”。其核心特性除了低阻开关,就是可选的恒流限流保护。
2.2.1 电流限制机制与IREF引脚
芯片的电流限制阈值不是固定的,而是由一个连接在IREF引脚和地之间的外部电阻来设定偏置电流,从而校准内部的电流镜和比较器基准。数据手册明确要求使用75kΩ ±1%精度的电阻。这个精度要求很重要,因为它直接影响了电流限制点的准确性。
电流限制的工作原理是:当负载电流试图超过设定值(ILIM_PP5V_1P5 或 ILIM_PP5V_3P0)时,内部的电流检测电路会动作,反馈控制开关管的栅极,使其进入线性区工作,从而将输出电流钳位在设定值。此时,输出电压会下降,满足VOUT = ILIM x RLOAD。芯片会持续以恒流模式工作,直到故障解除或触发过热保护。
这里有两个关键的时间参数需要理解:
- tOS_PP5V (典型值2.0µs):这是从检测到VBUS短路到电流限制电路完全响应的“过流响应时间”。这个时间极短,对于抑制短路尖峰电流、保护后级电路至关重要。
- tILIMIT_FLT (4ms 到 16ms):这是从进入恒流限流状态到故障引脚FLT被拉低(报错)的延时。这个延时是抗尖峰脉冲设计,防止因短暂的负载瞬变(比如容性负载充电)而误触发故障信号。只有持续超过这个时间的过流,才会被认定为需要上报的故障。
2.2.2 反向电流保护 (RCP)
这是防止“电倒流”的关键。当PP5V路径开启时,RCP电路会持续监控VVBUS - VPP5V的压差。一旦这个压差超过阈值VRCP_THRES_PP5V (典型值35mV),芯片会认为VBUS端的电压意外地高于PP5V端(例如,突然插入一个电压更高的电源),存在反向电流风险,于是会立即关闭PP5V路径的开关管。
这个保护是“硬”保护,只要反向电压条件存在,路径就会保持关闭。当条件消失后,路径会自动重新开启。需要注意的是,PP5V路径的RCP事件会触发FLT引脚报错。
2.3 高压灌电流路径 (PPHV Sink Path) 详解
这条路径是“输入担当”,负责将外部适配器提供的最高22V电压引入系统。
2.3.1 软启动 (Soft-Start) 功能
这是PPHV路径的一个亮点。当路径使能时,内部的栅极驱动电路会控制MOSFET缓慢打开,使PPHV电压以可控的斜率(典型值0.6V/ms)上升,从而限制涌入电流(Inrush Current)。这一点在连接大容性负载(比如系统主电源的 bulk 电容)时尤为重要,可以避免因瞬间大电流导致输入电源跌落或产生火花。
数据手册给出了tON_PPHV参数(典型值15ms),这个时间是包括软启动在内的整个开启时间。在设计时,要确保你的系统电源时序能容忍这个启动时间。
2.3.2 灌电流路径的反向电流保护
原理与PP5V路径类似,但监控方向相反。当PPHV路径开启时,电路监控VPPHV - VVBUS的压差。如果超过阈值VRCP_THRES_PPHV (典型值6mV),则判定有电流从PPHV倒灌回VBUS的风险(例如,系统内部有电池或其他电源通过PPHV反向供电),随即关闭路径。一个重要的区别是:PPHV路径的RCP事件不会触发FLT引脚报警。这是因为在灌电流应用中,反向电流可能是一种预期行为(比如系统切换电源),不需要作为故障上报。
2.4 VBUS LDO 与电源管理逻辑
这个LDO是系统的“生命线”。它的输入直接取自VBUS引脚,因此只要VBUS上有4V以上的电压(对于5V输出版本TPS66021,要求VBUS≥5.5V),即使VIN没电,它也能工作。
2.4.1 自动切换机制
芯片内部有一个电源多路复用器负责VLDO输出的来源选择,其逻辑优先级如下:
- 首选VIN:当VIN引脚电压有效(高于欠压锁定阈值UV_VIN_R)并保持稳定超过
tVIN_STABLE(典型值15ms) 后,VLDO的供电源会从VBUS LDO自动切换到VIN引脚。VIN到VLDO之间是一个开关,导通压降很小(典型值90mV @ 35mA)。 - 后备VBUS LDO:当VIN无效(低于UV_VIN_F)时,自动切换回VBUS LDO供电。
这个设计完美解决了“死电池”场景:设备完全没电,插上Type-C线缆后,VBUS上的电压(哪怕是5V)先通过这个LDO产生一个3.3V/5V,让PD控制器和MCU上电,然后MCU再通过PD协议协商提升VBUS电压(如20V),最后开启PPHV主路径给电池充电。整个过程中,系统核心逻辑供电不间断。
2.4.2 设计注意事项
- 输出电容:VLDO引脚需要连接一个2.5µF 到 10µF的陶瓷电容,推荐值是4.7µF。这个电容用于稳定LDO环路,并作为负载的瞬态电流缓存。
- 负载能力:LDO最大输出电流为30mA。务必确保你的负载电路(通常是PD控制器、电平转换器、MCU的待机部分)的总电流不超过此值,最好留有20%以上的余量。
- 压差 (Dropout):确保输入电压
VBUS高于LDO输出电压 + VDO。例如对于TPS66021 (5V输出),当输出满负荷30mA时,需要VBUS ≥ 5V + 0.5V = 5.5V。
3. 保护功能全集与故障处理
TPS6602x的防护可以说是“武装到牙齿”,理解这些保护机制的触发条件和复位方式,是设计可靠系统的基石。
3.1 电压监控与保护
芯片对几个关键电源引脚都进行了监控:
| 保护类型 | 监控引脚 | 阈值 (典型值) | 迟滞 (Typ) | 触发动作 |
|---|---|---|---|---|
| VBUS 欠压保护 (UVLO) | VBUS | 上升: 3.75V, 下降: 3.55V | 200mV | 禁用PPHV灌电流路径。VBUS电压过低时,禁止从VBUS取电。 |
| PP5V 欠压保护 (UVLO) | PP5V | 上升: 4.5V, 下降: 4.4V | 100mV | 禁用PP5V拉电流路径。系统5V电源异常时,停止对外供电。 |
| VIN 欠压保护 (UVLO) | VIN | TPS66020: 上升2.75V, 下降2.65V TPS66021: 上升4.40V, 下降4.30V | 100mV | 禁用VBUS LDO,切换至VBUS供电。VIN无效时,确保VLDO由VBUS提供。 |
| PP5V 过压保护 (OVP) | PP5V | 上升: 5.9V, 下降: 5.8V | 100mV | 禁用PP5V拉电流路径。防止过高的5V输入损坏芯片或后级。 |
| VBUS 过压保护 (OVP) | OVP | 通过电阻分压网络设置 (默认禁用) | - | 禁用PPHV灌电流路径。防止高压浪涌损坏系统。 |
重点讲一下VBUS OVP:这是一个可选功能。OVP引脚内部连接到一个1V基准的比较器。你可以通过连接在VBUS和GND之间的电阻分压器,将分压点接到OVP引脚。当VBUS * (R2/(R1+R2)) > 1V时,OVP触发。如果你不需要此功能,必须将OVP引脚直接连接到GND,否则该引脚浮空可能导致误触发。
3.2 过热保护 (TSD)
芯片包含三路独立的过热关断:
- PP5V路径TSD:当该路径的结温超过TSD_PP5V_R (典型值150°C)时,关闭PP5V路径。温度降至TSD_PP5V_F (典型值140°C)后自动恢复。
- PPHV路径TSD:阈值与PP5V路径相同,独立监控和关断。
- 全局TSD:当芯片整体结温超过TSD_MAIN_R (典型值160°C)时,关闭整个器件。温度降至TSD_MAIN_F (典型值140°C)后恢复。
在持续过流(如输出短路)状态下,芯片会进入“热关断-冷却-重启”的循环,直到故障排除。这在示波器上会看到周期性的电压脉冲。
3.3 故障引脚 (FLT) 的应用
FLT是一个开漏输出引脚,低电平有效。它就像芯片的“状态指示灯”,会报告以下故障:
- PP5V路径过流(进入恒流限流模式并持续tILIMIT_FLT时间后)。
- PP5V路径触发反向电流保护 (RCP)。
- 任何一路触发过热保护 (TSD)。
FLT引脚的使用技巧:
- 上拉电阻:必须外接一个上拉电阻到逻辑电源(通常是VLDO)。数据手册测试条件用的是10kΩ上拉到VLDO。这个值可以根据你的MCU输入电流和响应速度调整,一般4.7kΩ到100kΩ均可。
- 滤波电容:可以在FLT引脚到地之间加一个小电容(如20pF~100pF)来滤除可能的高频噪声,防止误触发。数据手册测试时用了20pF。
- 连接MCU:将FLT连接到MCU的一个GPIO中断引脚。一旦FLT变低,MCU可以立即进入中断服务程序,读取系统状态,判断故障来源(结合EN0/EN1状态),并采取安全措施,如关闭路径、记录日志或提示用户。
- 故障复位:FLT信号是锁存的。一旦故障发生,FLT会保持低电平。只有当故障条件消除,并且使能信号(EN0/EN1)经历一个“禁用-使能”的跳变(即先拉低再拉高)后,FLT才会恢复高电平。这个设计防止了故障状态的抖动。
实操心得二:FLT引脚的“抗尖峰脉冲”前面提到的
tILIMIT_FLT延时(4-16ms)非常实用。在实际电路中,负载切换、容性负载充电都可能产生短暂的电流尖峰。如果没有这个去抖时间,FLT会频繁误报,导致系统误动作。这个设计让芯片能区分“瞬时浪涌”和“真实持续过载”,大大提升了系统稳定性。在设计你的MCU故障处理程序时,也可以考虑加入类似的软件去抖逻辑,形成双重保险。
4. 关键外围电路设计与选型指南
光看懂芯片不够,把它用对、用稳才是目的。下面结合我的项目经验,聊聊外围电路的设计要点。
4.1 电源引脚的去耦电容设计
这是保证芯片稳定工作的第一步,容值和布局都马虎不得。
| 引脚 | 推荐电容值 | 电容类型 | 关键作用与设计要点 |
|---|---|---|---|
| VIN | 1µF | 陶瓷电容 (X7R/X5R) | 为芯片内部模拟和数字电路提供清洁的本地电源。必须紧贴芯片VIN和GND引脚放置,回路电感最小化。 |
| VLDO | 2.5µF ~ 10µF (推荐4.7µF) | 陶瓷电容 (X7R/X5R) | LDO的输出滤波电容,关系到LDO环路的稳定性。同样需要靠近芯片放置。 |
| VBUS | 1µF ~ 10µF | 陶瓷电容 | 作为VBUS电源的缓冲,吸收高频噪声,并在路径切换时提供瞬时电流。根据VBUS上可能连接的线缆长度和负载,可以酌情增大,但要注意其耐压值需高于最大VBUS电压(如20V)。 |
| PP5V | 2.5µF ~ 4.7µF | 陶瓷电容 | 5V系统电源的输入旁路电容。有助于抑制PP5V路径开关噪声,并为负载提供瞬时电流。 |
| PPHV | 1µF ~ 100µF (系统侧) | 陶瓷电容+电解电容 | 这是最重要的电容之一。它代表的是系统主电源的输入电容。数据手册注明“无需额外分立电容”,指的是芯片不需要专门的外接电容来工作,但这个引脚后面连接的系统电源网络通常会有较大的电容(如47µF或100µF的陶瓷电容阵列)。这个电容值直接影响灌电流路径开启时的浪涌电流大小,需要与芯片的软启动特性协同设计。 |
关于PPHV电容的详细计算: 假设软启动斜率SS = 0.6 V/ms,PPHV后端总电容C = 47µF。 那么,开启过程中的最大浪涌电流I_inrush = C * dV/dt = 47µF * 0.6V/1ms = 28.2mA。 这个电流非常小,完全在可控范围内。但如果你的系统电容是470µF,浪涌电流就达到282mA,虽然也不算大,但设计时仍需考虑输入电源的带载能力。核心原则是:在满足系统稳压和动态响应要求的前提下,PPHV端的电容不宜过大,以减小浪涌电流和短路时的能量释放。
4.2 IREF电阻与电流限制精度
前面提到,IREF引脚需要接一个75kΩ ±1%的电阻到地。这个1%的精度要求是为了保证电流限制阈值ILIM_PP5V_1P5和ILIM_PP5V_3P0的准确性。
让我们算一下偏差的影响。假设电阻偏差为+1%(75.75kΩ),根据芯片内部原理,偏置电流会减小约1%,可能导致实际的电流限制点比标称值低1%左右。对于3A的限流点,就是低了30mA。虽然对于大多数应用来说这个偏差可以接受,但在一些对电流精度要求极高的场合(比如严格的USB PD认证测试),使用1%精度的电阻是必要的。通常选用0603或0402封装的厚膜或薄膜电阻即可。
4.3 VBUS OVP分压电阻计算(可选)
如果你需要启用VBUS过压保护,需要计算分压电阻。假设你想在VBUS电压超过V_OVP_SET(例如,24V)时触发保护。 已知OVP比较器基准V_REF = 1V。 则有公式:V_OVP_SET * R2 / (R1 + R2) = V_REF选取R2为一个标准值,如10kΩ。 则可计算出R1 = R2 * (V_OVP_SET / V_REF - 1) = 10kΩ * (24V / 1V - 1) = 230kΩ。 选择最接近的标准值230kΩ。 此时,实际触发电压为V_ACT = V_REF * (1 + R1/R2) = 1V * (1 + 230k/10k) = 24V。注意:电阻应选用1%精度,以准确设定保护点。功耗方面,在最高VBUS电压(如22V)下,流经电阻的电流约为22V / (230k+10k) ≈ 92µA,功耗极小,0402封装足够。
4.4 快速角色交换 (FRS) 支持
TPS6602x 宣称支持 USB PD 规范中的快速角色交换(Fast Role Swap)。这主要得益于其极快的路径切换速度。从数据看,PP5V路径的关闭时间tOFF_PP5V典型值仅0.7ms,PPHV路径的关闭时间tOFF_PPHV典型值为2.2ms。这意味着在PD协议协商需要切换电源角色(从Sink变为Source,或反之)时,芯片可以快速关断当前路径,为开启另一条路径做好准备,满足FRS对切换时间的要求(通常在几百微秒到几毫秒量级)。在实际设计中,你需要确保MCU或PD控制器在发出路径切换指令后,留有足够的时间(>tOFF)再去使能新的路径。
5. PCB布局与散热实战要点
对于这种集成大电流开关的芯片,PCB布局和散热直接决定性能和可靠性。WCSP封装面积小,更需要精心对待。
5.1 电源路径的布局“黄金法则”
- 大电流路径优先、短而粗:VBUS、PP5V、PPHV引脚都是承载安培级电流的。连接这些引脚的PCB走线必须尽可能短、尽可能宽。使用厚铜箔(2oz或以上),并在所有层对这些走线进行铺铜,通过大量过孔连接各层铜皮,以最小化路径电阻和电感。
- 采用星型接地或单点接地:芯片的GND引脚(B4)是信号的参考地,也是大电流的返回路径。建议在芯片底部放置一个完整的接地焊盘(thermal pad),并通过多个过孔连接到PCB内部的主地平面。确保所有去耦电容的GND端都以最短路径回到这个地平面,避免大电流开关噪声污染敏感的模拟地。
- 小信号与大电流隔离:EN0, EN1, FLT, IREF, OVP 属于小信号引脚。它们的走线应远离VBUS、PPHV等大电流、高dv/dt的走线,平行时保持至少3倍线宽的距离,最好用地线进行屏蔽隔离。
- 去耦电容必须紧贴引脚:VIN和VLDO的去耦电容(尤其是1µF和4.7µF)的摆放位置是成败关键。必须放在芯片对应引脚的正下方或紧邻位置,电容的GND过孔要直接打在电容焊盘旁,形成最小的环路面积。理想情况是使用芯片底部下方的内层来放置这些电容。
5.2 热管理计算与设计
芯片的功耗主要来自两个开关路径的导通损耗P_conduction = I^2 * Rds(on)。
- PP5V路径:在3A满载,结温125°C时,导通电阻最大50mΩ。导通损耗
P_cond_pp5v = 3^2 * 0.05 = 0.45W。 - PPHV路径:在5A满载,结温125°C时,导通电阻最大45mΩ。导通损耗
P_cond_pphv = 5^2 * 0.045 = 1.125W。
最恶劣情况是PPHV路径满载,仅导通损耗就超过1W。芯片的有效结到环境热阻RθJA,EFF为44.3°C/W(基于典型布局)。假设环境温度Ta = 50°C,那么结温Tj = Ta + P * RθJA = 50 + 1.125 * 44.3 ≈ 99.8°C。这已经接近125°C的最高结温,且未考虑开关损耗和其他热源。
散热强化措施:
- 充分利用底部焊盘:PCB上对应芯片底部的区域必须设计成裸露的铜皮,并打满过孔阵列(如0.3mm孔径,0.6mm间距)连接到内部地平面和底层,这些过孔是主要的热传导通道。
- 增加顶层和底层铜皮面积:在芯片周围的所有空闲区域铺铜,并连接到地网络,充当散热片。
- 考虑外部散热:如果系统空间允许,可以在PCB底层对应芯片的位置涂抹导热硅脂,并利用金属外壳或散热片帮助散热。
- 降额使用:如果计算结温过高,应考虑降低使用的最大连续电流,或者强制让两条路径不同时满载工作。
6. 典型应用电路搭建与调试实录
这里给出一个基于TPS66021(5V LDO版本)的完整Type-C端口电源管理应用示意图,并附上调试步骤。
电路连接概要:
- VIN:连接到系统主3.3V或5V电源(根据芯片型号选择)。接1µF去耦电容到地。
- VLDO:输出5V,接4.7µF去耦电容。此电压可为PD控制器(如TPS65987D)和电平转换器供电。
- PP5V:连接到系统内部的5V电源网络(可能来自DC-DC转换器)。接4.7µF电容到地。
- VBUS:直接连接到Type-C连接器的VBUS引脚。接一个10µF、耐压25V的陶瓷电容到地。OVP引脚通过分压电阻(如R1=230k, R2=10k)监控VBUS,或直接接地禁用。
- PPHV:连接到系统后端的主电源输入,例如给电池充电芯片或系统DCDC的输入。此处会有系统级的大电容(如47µF)。
- EN0, EN1:连接到MCU的GPIO,通过软件控制工作模式。
- FLT:通过一个10kΩ电阻上拉到VLDO,并连接到MCU的GPIO中断引脚。可并联一个100pF电容到地滤波。
- IREF:通过一个75kΩ 1%电阻接地。
- GND:所有GND引脚连接到PCB地平面。
上电调试步骤:
- 静态检查:焊接后,先不要上电。用万用表二极管档检查所有电源引脚(VIN, VLDO, PP5V, VBUS, PPHV)对地的阻值,确保无短路。检查IREF电阻值是否正确。
- 首次上电(不接VBUS):先只给VIN和PP5V上电(如5V)。测量VLDO引脚电压,应为5V(TPS66021)。测量FLT引脚电压,应为高电平(约5V)。此时芯片应处于全禁用模式(EN1=EN0=0)。
- 测试VBUS LDO:将VBUS引脚通过一个可调电源供电,从0V缓慢升至5V以上。测量VLDO电压应保持稳定5V。此时,即使VIN有电,VLDO也应优先由VIN供电(压差更小)。你可以尝试移除VIN,VLDO应无缝切换至VBUS LDO供电,电压无明显跌落。
- 测试灌电流路径 (Sink):设置EN1=0, EN0=1。将可调电源连接到VBUS,设定为20V。缓慢上电,用示波器测量PPHV引脚波形,应能看到一个斜率约为0.6V/ms的软启动过程。测量PPHV最终电压,应为20V(减去开关管压降,极小)。逐步增加负载电流(在PPHV和地之间接电子负载),观察电压稳定性,直至接近5A。用热像仪或手触摸芯片,监控温升。
- 测试拉电流路径 (Source):设置EN1=1, EN0=0(1.5A模式)或 EN1=1, EN0=1(3A模式)。给PP5V提供5V电源。在VBUS和地之间接电子负载。使能后,测量VBUS电压应为5V。逐步增加负载至超过电流限制点(如1.5A模式下拉到2A),观察VBUS电压是否下降,电流是否被钳位在1.7A左右。同时监测FLT引脚,应在过流持续几毫秒后变低。
- 测试保护功能:
- RCP测试:在拉电流模式下,从VBUS端注入一个比PP5V高的电压(如5.5V),观察路径是否关闭,FLT是否报警。
- OVP测试:如果启用了VBUS OVP,将VBUS电压升至超过设定点(如24V),观察PPHV路径是否关闭。
- 短路测试:在拉电流模式下,将VBUS对地短接。用示波器捕获VBUS电压和电流波形,应看到电流迅速被限制,电压跌至近0V,一段时间后FLT报警。持续短路,应能看到因过热保护而产生的周期性通断波形。
7. 常见问题排查与避坑指南
在实际调试中,你可能会遇到以下问题,这里给出排查思路:
问题1:使能路径后,输出电压异常或芯片发热严重。
- 排查:首先检查使能逻辑(EN0/EN1)是否正确。用万用表测量实际引脚电压,确保不是浮空状态。然后检查IREF电阻是否焊接正确,阻值是否为精确的75kΩ。如果IREF开路或短路,电流限制电路会工作异常,可能导致无法限流或过早限流。
- 检查负载:确认负载没有短路。尝试空载测试,看输出电压是否正常。
- 测量导通电阻:在路径开启时,测量输入和输出引脚之间的压差,除以负载电流,可以估算实际导通电阻是否与手册相符。如果远大于典型值,可能是焊接不良或PCB走线电阻过大。
问题2:FLT引脚频繁误报故障,但系统似乎工作正常。
- 排查:这通常是噪声引起的。首先检查FLT引脚的上拉电阻和滤波电容是否按推荐值连接。确保FLT走线远离噪声源(如开关电源的SW节点)。
- 检查电源噪声:用示波器探头(带宽足够)测量PP5V和VBUS等电源引脚上的噪声。过大的纹波或尖峰可能被误判为故障。确保所有去耦电容已正确焊接且容值无误。
- 确认故障类型:通过MCU读取在FLT报警时的EN0/EN1状态,以及输入输出电压,可以辅助判断是过流、RCP还是TSD。
问题3:灌电流路径开启时,输入电源发生重启或大幅跌落。
- 排查:这极可能是浪涌电流过大导致的。回顾你的PPHV后端电容
C_PPHV是否过大。计算软启动过程中的浪涌电流I_inrush = C_PPHV * (0.6V/1ms)。如果这个电流值接近或超过你的输入电源(如适配器)的限流点,就会导致问题。 - 解决:可以尝试减小PPHV后端的电容值(在满足系统需求的前提下),或者选择软启动斜率更慢的器件(但TPS6602x的SS是固定的)。另一种方法是让输入电源具备更强的瞬态响应能力。
问题4:VBUS LDO输出电压不稳或带载能力不足。
- 排查:首先确认输入电压
VBUS是否足够高。对于TPS66021,满载时需要VBUS ≥ 5.5V。 - 检查输出电容:确认VLDO引脚的4.7µF电容已正确焊接,并且是低ESR的陶瓷电容(X7R/X5R)。电容损坏或容值不对会导致LDO振荡。
- 测量负载电流:确保你的总负载电流没有超过30mA的限额。用电流表串联在VLDO输出上进行测量。
问题5:芯片在高温环境下工作不稳定。
- 排查:回顾散热设计。用手触摸芯片是否异常烫手。使用热像仪观察芯片表面温度。
- 计算实际功耗:根据实际工作电流和测得的导通压降,计算芯片功耗
P = I^2 * Rds(on)。再根据环境温度Ta和热阻RθJA估算结温Tj。如果Tj接近125°C,就需要加强散热。 - 降额使用:在高温环境下,主动降低使用的最大连续电流。例如,在环境温度70°C时,将PPHV最大电流限制在4A以下。
最后,再分享一个容易忽略的细节:芯片的绝对最大额定值。VBUS引脚在电源路径禁用时,最高可承受32V的耐压(Stand-off Voltage);但在路径启用时,最高工作电压是26V。这意味着,如果你在VBUS上可能遇到高于26V的瞬态电压(如热插拔浪涌),必须在VBUS引脚前端添加一个TVS二极管进行钳位保护,确保瞬态电压不超过26V。数据手册也推荐了类似TVS2200这样的器件。这个保护电路的成本不高,但能极大提升系统在恶劣环境下的可靠性。