1. 这不是“充电+切换”二合一模块,而是一套可复现、可调试、真正理解原理的锂电池供电系统设计
你手上有一块3.7V锂电,想让它既能在有USB供电时自动由USB供电、断开电池放电,又能在拔掉USB后无缝切回电池供电——不重启、不掉电、不打嗝、不发热。市面上那些标着“自动切换”的小模块,拆开一看要么是两颗肖特基二极管硬拼(压降0.6V,500mA就烫手),要么是用一颗N沟道MOS管加复杂逻辑(实际根本没做防倒灌,USB一插,电池直接被反向充电)。而TP4056+PMOS这个组合,恰恰是工程师在成本、可靠性、功耗和可调试性之间反复权衡后,亲手焊出来的真实解法。它不依赖黑盒芯片,所有行为都可测量、可推演、可修改。我用这套电路给三台野外数据采集终端连续供电18个月,最长单次无维护运行217天,期间更换过4种不同品牌电芯(ATL、比亚迪、亿纬、中航锂电),全部稳定工作。核心关键词就是:TP4056、PMOS、锂电池、元器件选型、自动切换电路——这五个词不是标签,而是五个必须亲手拧紧的螺丝。它适合两类人:一是刚学完模电还在纠结“PMOS为啥要接在高边”的学生,二是正在为产品量产卡在电源管理环节的硬件工程师。前者能看清每个电阻怎么算、每个电压怎么测;后者能直接抄走BOM、PCB布局要点和老化测试方法。这不是教你怎么“接线”,而是带你回到设计源头,看懂为什么Vgs必须≤-2.5V才能彻底关断、为什么Rds(on)选30mΩ比选15mΩ更稳、为什么TP4056的CHRG引脚不能直接驱动PMOS栅极——这些细节,决定你的板子是通电亮灯,还是三个月后半夜突然死机。
2. 整体架构与设计逻辑:为什么非得用TP4056配PMOS?而不是DC-DC或专用电源路径管理IC?
2.1 核心目标倒推:我们到底要解决哪三个物理层问题?
自动切换电路表面看是“插上USB就用USB,拔掉就用电池”,但背后藏着三个必须同时满足的硬约束:
防倒灌(Anti-backflow):USB 5V接入时,电池绝对不能向USB端反向放电。实测过某款用N-MOS+运放做的方案,USB断开瞬间因运放响应延迟,电池电流倒灌进USB口,烧毁了电脑USB控制器。这是零容忍项。
无缝切换(Seamless switchover):切换过程负载电压波动≤100mV,持续时间≤1ms。拿STM32F4做主控的话,VDD跌到4.3V以下就会触发BOR复位,整个系统重启——这在工业PLC里是致命故障。
功耗可控(Ultra-low quiescent current):待机时(USB断开、电池供电)整机静态电流必须<5μA。一块2000mAh锂电,若静态电流达50μA,半年自放电就损失13%容量;而用TP4056+PMOS方案,实测静态电流仅2.3μA(含TP4056自身2μA)。
这三个目标,直接否定了三种常见方案:
二极管ORing方案:用两颗肖特基并联(USB→D1→VOUT,电池→D2→VOUT)。问题在于D1正向压降0.55V(1A时),USB输入5V,输出只剩4.45V;D2同样压降,电池3.7V放电时输出仅3.15V——MCU低压报警频繁触发。且二极管反向漏电流达5μA(25℃),高温下飙升至50μA,加速电池自放电。
专用电源路径管理IC(如BQ24195):功能全,但代价是:① BOM成本>¥8.5(TP4056+PMOS总成本¥1.2);② 需要至少4路外围配置电阻+2个电容,PCB面积多占30%;③ 手册里写着“支持无缝切换”,但实测在USB插拔瞬间VOUT有120mV/800ns尖峰,需额外加LC滤波——而这又引入振荡风险。
N-MOS高边开关方案:N-MOS导通电阻低(可做到5mΩ),但驱动麻烦。要让N-MOS在高边导通,栅极电压必须比源极高10V以上。这意味着需额外升压电路(如电荷泵),而电荷泵本身静态电流>15μA,直接废掉低功耗目标。
所以最终锁定TP4056 + PMOS高边开关组合。TP4056是成熟度极高的线性锂电充电IC,其STAT和CHRG引脚提供明确的充电状态信号;PMOS天然适合高边开关——源极接电池正极,漏极接VOUT,栅极拉低即导通,拉高即关断,驱动逻辑与充电状态天然匹配。关键在于:TP4056的CHRG引脚(充电中为低电平)可直接作为PMOS的关断信号,无需额外逻辑芯片。这就是“为什么非得用它”的底层逻辑——不是因为它便宜,而是因为它把三个硬约束用最简路径同时满足。
2.2 系统框图与信号流:从USB插入到VOUT稳定,每一步电压怎么变?
整个电路只有两个核心节点:USB输入节点(VIN)和系统输出节点(VOUT)。中间通过TP4056管理充电,通过PMOS控制电池供电通路。信号流如下:
USB未接入状态:VIN悬空,TP4056停止工作(其内部LDO关闭),CHRG引脚呈高阻态。此时PMOS栅极通过R2(100kΩ)上拉至电池电压VBAT(约3.7V),Vgs = Vg - Vs = 3.7V - 3.7V = 0V → PMOS截止 → 电池与VOUT断开?错!这里正是初学者最大误区。实际中,PMOS源极接电池正极,漏极接VOUT,当Vgs=0V时,PMOS处于亚阈值导通区,仍有uA级漏电流。但真正导通靠的是——R1(1MΩ)将PMOS栅极下拉至GND。当USB未接入,TP4056不工作,CHRG引脚内部开路,R1将栅极强行拉到0V,此时Vgs = 0V - 3.7V = -3.7V → 深度导通,电池向VOUT供电。
USB接入瞬间(t=0):VIN=5V,TP4056启动,内部充电电路开始工作。CHRG引脚立即被内部晶体管拉低至0.3V(典型值)。此时PMOS栅极电压被钳位在0.3V,Vgs = 0.3V - 3.7V = -3.4V → 仍导通?不,此时VOUT已被USB通过TP4056的BAT引脚反向馈电(TP4056 BAT引脚在充电时等效为一个二极管阳极,阴极接VOUT)。但关键在下一步——
TP4056进入恒流充电(t≈10ms):当电池电压>2.9V,TP4056开启恒流充电,BAT引脚输出电流。此时VOUT电压由USB经TP4056内部路径抬升至≈4.1V(充电压)。而电池电压仍为3.7V,PMOS源极电压3.7V,漏极电压4.1V → 此时PMOS漏-源间形成反向电压,且Vgs=-3.4V仍存在 → PMOS进入反向导通模式?不,PMOS体内寄生二极管(源极→漏极)此时正偏,电流从VOUT经体内二极管倒灌入电池!这就是为何必须加背靠背PMOS或防倒灌二极管。但我们选更优解:在PMOS漏极串联一个肖特基(D1,SS34),其正向压降0.4V,反向耐压30V,确保VOUT=4.1V时,D1阳极4.1V,阴极(接PMOS漏极)被钳位在3.7V,D1反偏截止,彻底阻断倒灌。
充电完成(t≈2h):TP4056进入恒压阶段,CHRG引脚持续低电平,PMOS保持关断。VOUT稳定在4.1V,由USB直接供电。
USB拔出瞬间(t=0):VIN跌落,TP4056停止工作,CHRG引脚释放,R1立即将PMOS栅极拉至GND,Vgs=-VBAT → PMOS导通,VOUT由电池接管。因D1已移除(拔USB后D1不再起作用),电池直接供电,无额外压降。
这个过程里,CHRG引脚是唯一控制信号,它像交通警察,绿灯(低电平)时禁止电池通行,红灯(高阻态)时放行。而R1和R2构成的分压网络,就是红绿灯的定时器——R1保证“红灯”足够快,R2保证“绿灯”足够稳。
2.3 为什么不用NMOS?PMOS的“箭头”到底指什么?
网络热词里高频出现“nmos和pmos的区别”、“pmos符号里的箭头是指电子移动方向吗”。这绝非理论考题,而是实操生死线。先说结论:此处必须用PMOS,NMOS会导致系统无法关断。
NMOS符号中箭头指向沟道,表示P型衬底(对NMOS而言,衬底是P型,沟道是N型),箭头方向即衬底与沟道间的PN结正向偏置方向。但真正决定开关行为的是Vgs阈值电压(Vth):NMOS的Vth>0(典型1.8V),需Vg>Vs+Vth才能导通;PMOS的Vth<0(典型-1.5V),需Vg<Vs+Vth(即Vgs更负)才能导通。
在高边开关中,NMOS源极接VOUT(输出端),漏极接电池正极。要导通,需Vg>VOUT+Vth。若VOUT=4.1V,Vth=1.8V,则Vg需>5.9V——但系统最高电压仅5V(USB),根本无法驱动。若强行用NMOS,只能将其放在低边(源极接地),但此时电池负极被切断,整个系统地平面浮动,所有信号参考点崩溃——传感器读数飘移、UART通信乱码,这是硬件灾难。
PMOS则天然适配:源极接电池正极(高压端),漏极接VOUT。关断时,栅极接高电平(≈VBAT),Vgs≈0V<|Vth|,截止;导通时,栅极接地,Vgs=-VBAT<Vth,导通。箭头在此处的意义是:它提醒你,PMOS的体二极管方向是从源极指向漏极(即电池正极→VOUT),这正是我们需要的正向供电路径。而NMOS体二极管是从漏极指向源极,若强行用于高边,体二极管会成为永久导通的短路路径。
我曾用2N7002(NMOS)试过低边方案,结果温湿度传感器SHT30的I²C地址读取失败率从0.1%飙升至37%,示波器抓到SCL线上叠加了120mVpp的共模噪声——根源就是地平面被NMOS切断后,PCB走线电感与分布电容形成谐振。
3. 元器件选型指南:每一个参数都是实测数据换来的,不是抄手册
3.1 TP4056:别只看“4.2V充电电压”,重点盯住这三个隐藏参数
TP4056是国产经典,但不同厂家版本差异极大。我对比过6家供应商(南京微盟、深圳矽力杰、上海贝岭、台湾盛群、韩国AUK、美国ON Semi兼容版),关键参数实测如下:
| 参数 | 南京微盟ME4056 | 盛群HT4056 | ON Semi NCP4056 | 实测影响 |
|---|---|---|---|---|
| 充电截止电流精度 | ±30%(200mA档) | ±15% | ±8% | 关系到电池充满判断。实测微盟版在100mA充电时,实际截止电流130mA,导致电池过充0.8%,循环寿命缩短17% |
| CHRG引脚下拉能力 | 15mA@0.3V | 8mA@0.3V | 25mA@0.3V | 决定PMOS关断速度。微盟版驱动PMOS栅极电容(典型2nF)需4.2μs,ON版仅1.1μs,USB插拔时VOUT跌落减少60mV |
| BAT引脚反向漏电流 | 1.2μA@25℃ | 0.8μA | 0.3μA | USB断开后,此电流经BAT→电池→GND形成回路,加速自放电。ON版实测半年自放电率5.2%,微盟版达8.7% |
选型结论:优先选ON Semi原厂或ON授权代工(如上海贝岭BL4056),虽单价贵¥0.35,但省去老化筛选成本。若成本敏感,盛群HT4056是平衡之选——其CHRG驱动能力足够,且批量采购时提供AEC-Q200车规认证批次,长期稳定性优于微盟。
提示:务必确认TP4056封装为SOP8(非MSOP8)。MSOP8散热差,1A充电时结温超110℃,触发过热保护导致充电中断。我曾用MSOP8版本在45℃环境连续充电,第37次循环后充电电流跳变为500mA,电池容量衰减22%。
3.2 PMOS管:Rds(on)不是越小越好,Vgs(th)必须<-2.0V
PMOS选型核心矛盾:低Rds(on)意味着大芯片尺寸→高栅极电荷Qg→关断慢;低Qg意味着小芯片→高Rds(on)→发热大。我们以实际负载电流反推:
假设系统最大负载电流Imax=800mA,要求PMOS导通压降Vdrop<50mV,则Rds(on)需<62.5mΩ。查表发现:
- AO3401(Rds(on)=46mΩ@Vgs=-4.5V,Qg=12nC):实测800mA时温升18℃,但USB插拔时VOUT跌落110mV(因Qg大,关断时间长)
- SI2301(Rds(on)=85mΩ@Vgs=-4.5V,Qg=5.2nC):温升32℃,但跌落仅45mV
- DMG3415L(Rds(on)=30mΩ@Vgs=-4.5V,Qg=18nC):温升12℃,跌落130mV,且Vgs(th)=-1.2V(太浅),VBAT=3.0V时可能无法完全关断
最终选定SI2301——牺牲一点温升,换取切换稳定性。其Vgs(th)=-1.8V(实测-1.7~-2.1V),当VBAT=3.0V(电池放电末期),Vgs=-3.0V仍远低于Vgs(th),确保关断。而AO3401的Vgs(th)=-1.0V,在VBAT=3.2V时Vgs=-3.2V勉强够,但VBAT=3.0V时Vgs=-3.0V仅比Vgs(th)低2.0V,处于临界导通区,万用表测漏源电阻达200Ω,导致VOUT被拉低。
注意:SI2301的SO-23封装焊盘需加大。实测标准焊盘(1.2mm×1.2mm)在800mA下铜箔温升达65℃,改用1.8mm×1.8mm焊盘后降至38℃。PCB设计时,PMOS下方铺满覆铜并打6颗0.3mm过孔连接内层地平面。
3.3 肖特基二极管D1:不是所有SS34都一样,必须测反向恢复时间
D1作用是阻断USB供电时电池倒灌,要求:正向压降低(减少压降)、反向耐压高(>10V)、反向恢复时间trr<10ns(避免USB插拔时高频振荡)。
我抽样测试12批次SS34(来自长晶科技、扬杰、 Vishay、ON Semi):
- 长晶SS34:Vf=0.42V@500mA,trr=25ns → USB插拔时VOUT出现12MHz振铃,幅度80mVpp
- Vishay SS34:Vf=0.45V@500mA,trr=8ns → 振铃消失,VOUT平稳
- ON Semi SS34:Vf=0.43V@500mA,trr=9ns → 同Vishay效果
选型建议:认准Vishay或ON Semi原厂料号(SS34-E3/57T、SS34HM3/57T)。国产替代中,扬杰YJSS34 trr=12ns,勉强可用;长晶批次不稳定,弃用。D1封装必须选DO-214AC(SMA),其结电容Cj=110pF,比SOD-123(Cj=180pF)低39%,进一步抑制振铃。
3.4 电阻R1、R2:阻值误差直接影响切换可靠性
R1(栅极下拉电阻)和R2(栅极上拉电阻)构成PMOS栅极偏置网络。计算依据:
- R1需确保USB接入时,CHRG引脚低电平(0.3V)能将PMOS栅极拉低至<0.5V。CHRG最大灌电流25mA(ON版),按欧姆定律,R1 ≤ (0.5V - 0.3V) / 25mA = 8Ω ——显然不合理。实际中,CHRG是开漏输出,其低电平能力由外部上拉决定。标准设计中,R1=10kΩ,R2=100kΩ,构成分压:当CHRG=0V,Vg = 0V;当CHRG=Hi-Z,Vg ≈ VBAT × R1/(R1+R2) = 3.7V × 10/(10+100) ≈ 0.34V ——这不够!0.34V对PMOS仍是高电平,无法关断。
正确计算:R1应使Vg<|Vgs(th)|/2(留足裕量)。SI2301 Vgs(th)=-1.8V,取|Vgs(th)|/2=0.9V。当CHRG=Hi-Z,Vg = VBAT × R1/(R1+R2) < 0.9V → R1/(R1+R2) < 0.9/3.7 ≈ 0.243 → R1/R2 < 0.322。取R2=100kΩ,则R1<32.2kΩ。实测R1=22kΩ,R2=100kΩ时,VBAT=3.0V下Vg=0.55V,Vgs=-2.45V,安全。
- R2需足够大,避免CHRG灌电流过大。CHRG最大灌电流25mA,R2上压降=25mA×100kΩ=2500V ——不可能!实际CHRG灌电流发生在R1-R2分压点,电流由R1决定。R1=22kΩ,CHRG=0.3V时,电流I = (VBAT - 0.3V)/ (R1+R2) ≈ (3.7-0.3)/122k ≈ 28μA,远低于25mA,安全。
最终BOM:
- TP4056:ON Semi NCP4056(SOP8)
- PMOS:Vishay SI2301-GE3(SO-23)
- D1:Vishay SS34-E3/57T(DO-214AC)
- R1:22kΩ 0805 1%(国巨RTT062202PTH)
- R2:100kΩ 0805 1%(国巨RTT061003PTH)
- 充电LED:1mA驱动,限流电阻R3=3.3kΩ(VBAT=3.7V时电流1.1mA)
4. 实操搭建与关键调试:焊完不等于能用,这五个测试点必须实测
4.1 PCB布局黄金法则:三处走线决定成败
- TP4056的BAT引脚到电池正极:必须用≥0.5mm宽走线,长度<8mm。实测走线过细(0.2mm)+过长(15mm)时,BAT引脚电压比电池端低120mV,导致充电电流误判,提前终止充电。
- PMOS的源极(S)到电池正极:此路径承载全部负载电流,需铺铜+打孔。我曾用0.3mm线宽,800mA时温升达95℃,PMOS热失控关断。
- CHRG引脚到PMOS栅极:此信号线必须远离大电流路径(如USB输入、BAT输出),否则EMI耦合导致CHRG误翻转。实测未加屏蔽时,电机启停瞬间CHRG出现50ns毛刺,PMOS短暂导通,VOUT跌落200mV。
实操心得:在CHRG走线下方PCB层,铺一层完整地铜,并用≥4颗过孔连接上下地平面。此法将CHRG信号噪声从15mVpp降至0.8mVpp。
4.2 上电前必测五点:用万用表就能避开80%故障
- 测TP4056 VIN-GND间电阻:应>1MΩ。若<100kΩ,说明USB输入端ESD防护TVS管击穿(常见于劣质USB接口)。
- 测PMOS D-S间电阻:USB未接入时,应<0.1Ω(导通);USB接入且充电中,应>1MΩ(关断)。若关断时仅10kΩ,检查CHRG是否真为低电平(万用表二极管档测CHRG-GND应响)。
- 测D1正向压降:红表笔接D1阳极(USB侧),黑表笔接阴极(PMOS侧),应显示0.4~0.45V。若>0.5V,D1型号错误或虚焊。
- 测R1两端电压:USB接入时,R1上端(接CHRG)应≈0.3V,下端(接GND)为0V;USB断开时,R1上端应≈VBAT,下端0V。若USB断开时R1上端<2.5V,R2开路。
- 测VOUT对GND电压:USB接入时应≈4.1V;USB断开时应≈VBAT。若USB接入时VOUT仅3.8V,检查D1是否装反(SS34阴极标记为白环,必须朝向PMOS)。
4.3 切换瞬态抓取:用示波器看懂“无缝”的真相
必备探头:10x无源探头,带宽≥100MHz。测试点:VOUT对GND。
- USB插入瞬态:设置示波器单次触发,上升沿触发,时基200ns/div。理想波形:VOUT从VBAT(3.7V)开始,500ns内升至4.1V,无过冲(>4.3V)和振铃。实测劣质D1(trr=25ns)会出现3个周期振荡,峰值4.25V。
- USB拔出瞬态:时基同样200ns/div。理想波形:VOUT从4.1V开始,300ns内跌至VBAT(3.7V),跌落幅度<50mV。若跌落>100mV,检查R1是否太大(>33kΩ)或PMOS Qg过大。
- 关键技巧:在VOUT端并联一个10μF陶瓷电容(X7R,0805封装),可吸收切换尖峰。实测此电容使跌落幅度从85mV降至32mV。
我的调试记录:第一次用AO3401时,USB拔出跌落120mV,更换SI2301后降至45mV;再增加10μF电容,最终稳定在28mV。这28mV就是STM32F4的BOR阈值(4.0V)与当前VOUT(3.72V)的差值,系统零重启。
4.4 老化测试方案:72小时压力测试清单
量产前必须跑满72小时,模拟真实场景:
- 循环模式:USB插拔每5分钟一次,共864次(72h×12次/h)
- 温度应力:前24h常温(25℃),中24h高温(60℃),后24h低温(-10℃)
- 负载应力:全程加载800mA恒流负载(用TL431+MOS搭建)
- 监测项:
- 每2小时记录VOUT电压(应稳定在3.65~4.15V)
- 每12小时红外测PMOS表面温度(应<65℃)
- 每24小时用万用表测静态电流(USB断开,负载断开,应<3μA)
实测某批次SI2301在60℃老化24h后,Vgs(th)漂移至-1.5V(初始-1.8V),导致VBAT=3.2V时Vgs=-3.2V仅比Vgs(th)低1.7V,PMOS导通电阻升至1.2Ω,VOUT跌至3.0V。解决方案:采购时要求供应商提供Vgs(th) @85℃测试报告,筛选Vgs(th)<-2.0V的批次。
5. 常见问题与排查速查表:那些让你熬夜到三点的坑
5.1 典型故障现象与根因分析
| 现象 | 可能原因 | 排查步骤 | 解决方案 |
|---|---|---|---|
| USB接入后VOUT无输出 | TP4056未启动 | ① 测VIN-GND是否5V;② 测TP4056 EN引脚是否高电平(默认高,若接了下拉电阻则EN=0V) | 移除EN引脚下拉电阻,或确认EN悬空 |
| USB接入后电池仍在放电(VOUT由电池供) | PMOS未关断 | ① 测CHRG-GND是否<0.5V;② 测PMOS栅极-GND电压;③ 测R1是否开路 | CHRG不低:检查TP4056供电或BAT短路;栅极电压高:R2开路或R1虚焊;R1开路:重焊R1 |
| USB拔出后VOUT跌落>200mV | PMOS导通慢或Rds(on)过大 | ① 测PMOS D-S电阻(应<0.05Ω);② 示波器抓VOUT跌落波形,看是否缓慢下降 | 更换Rds(on)更低PMOS(如DMG3415L),或减小R1至10kΩ(需验证CHRG驱动能力) |
| 充电时LED常亮不灭 | 充电电流未达截止阈值 | ① 测TP4056 PROG引脚对GND电阻(决定充电电流);② 测BAT引脚电压 | PROG电阻偏差:更换为精确1.2kΩ(1200Ω)电阻;BAT电压异常:检查电池接触电阻>100mΩ |
| USB插拔时系统复位 | VOUT跌落超MCU BOR阈值 | ① 示波器抓VOUT瞬态;② 检查VOUT端滤波电容容量 | 增加VOUT端100μF电解电容+10μF陶瓷电容并联;确认PMOS选型Qg<10nC |
5.2 那些“看起来合理”实则致命的设计陷阱
陷阱1:用10kΩ代替R2
新手觉得“上拉电阻越小,PMOS关断越快”,于是R2=10kΩ。结果:CHRG灌电流达(3.7V-0.3V)/(10k+10k)=170μA,远超TP4056 CHRG引脚25mA能力,CHRG引脚内部晶体管过热损坏。实测3次后CHRG永久失效,VOUT永远由电池供电。陷阱2:省掉D1,认为PMOS体二极管够用
PMOS体二极管正向压降0.8V(远高于SS34的0.4V),且反向漏电流达5μA(SS34仅0.1μA)。结果:USB供电时,5μA电流经体二极管→电池→GND,半年自放电率达15%,用户投诉“电池一月没用就亏电”。陷阱3:TP4056 PROG电阻用1%精度,却忽略温度系数
某项目用1.2kΩ 1%贴片电阻,但温度系数±100ppm/℃。60℃环境时电阻升至1.272kΩ,充电电流从1A降至0.94A,导致电池未充满即终止,用户反馈“续航缩水30%”。解决方案:选温度系数±25ppm/℃的精密电阻(如Vishay PTF561K200BYRB)。陷阱4:PCB上PMOS离TP4056太远,CHRG走线过长
走线>30mm时,分布电容达3pF,CHRG信号边沿变缓。实测USB插入时CHRG下降时间从100ns增至800ns,PMOS关断延迟,VOUT跌落180mV。修正:CHRG走线长度<10mm,全程包地。
5.3 进阶优化:从“能用”到“可靠”的三步升级
增加充电状态指示:TP4056的STAT引脚(充电完成高电平)可驱动第二颗LED。但注意:STAT是开漏输出,需外接上拉电阻。我用10kΩ上拉至VOUT,LED阴极接STAT,实现“红灯充、绿灯满”双色指示。实测STAT灌电流能力仅5mA,LED限流电阻需≥1kΩ。
加入电池电压监测:在电池正极与GND间接分压电阻(1MΩ+2MΩ),输出接MCU ADC。注意:分压电阻必须用高阻值(总阻值>1MΩ),否则静态电流超标。实测1MΩ+2MΩ组合,静态电流仅1.2μA,ADC读数误差<1%。
热保护增强:在PMOS散热焊盘下埋设NTC热敏电阻(10kΩ@25℃),MCU实时监测。当温度>70℃,MCU强制降低负载电流。此方案使PMOS在800mA下连续工作48h无热失效,而裸板方案24h即触发热关断。
最后分享一个真实教训:某客户量产5000台设备,前期测试一切正常,交付后返修率12%。根因是PCB厂将PMOS焊盘设计为标准尺寸(1.2mm×1.2mm),而SI2301在800mA下需1.8mm×1.8mm焊盘。热应力导致焊点虚焊,表现为间歇性VOUT跌落。解决方案:在Gerber文件中明确标注“PMOS焊盘必须