1. PMOS双电源切换电路的应用场景想象一下你正在开发一款便携式蓝牙音箱。设备平时用锂电池供电但当用户插入USB充电线时需要自动切换到USB供电并同时给电池充电。这就是典型的双电源切换场景也是PMOS电路大显身手的地方。我在设计智能手表充电电路时就遇到过类似需求。当时遇到的最大问题是当USB插入时电池供电没有完全断开导致充电效率低下甚至出现过热现象。后来改用PMOS方案后问题迎刃而解。这类电路的核心需求有三点自动识别主电源USB是否接入主电源接入时自动切断电池供电防止电流从USB反向流入电池2. PMOS器件的工作原理与选型2.1 PMOS的导通特性PMOS管就像是一个水龙头但它的开关方式有点特别。与常见的NMOS不同PMOS需要在栅极(G)施加比源极(S)更低的电压才能导通。具体来说当Vgs栅源电压差小于阈值电压通常为-1V到-4V时导通当Vgs接近或大于阈值电压时关断我常用的CJ2301型号其阈值电压Vgs(th)为-1V。这意味着如果S极电压是3.7V锂电池要让管子导通G极电压需要低于2.7V3.7V-1V要让管子关断G极电压需要接近或高于3.7V2.2 关键参数选型指南选PMOS管时要特别注意这几个参数Vgs(th)阈值电压决定开关灵敏度Rds(on)导通电阻影响效率Vds耐压值必须高于系统最高电压Id最大电流要留有余量实测下来CJ2301在5V系统中表现很稳导通电阻仅80mΩ最大电流4.3A价格不到0.5元3. 电路设计与工作原理3.1 基础电路搭建参考立创EDA的经典设计USB(5V) ------| PMOS |------ 负载 | D-S | | G | 电池(3.7V)- | 肖特基二极管这个电路的精妙之处在于USB未接入时PMOS的G极通过下拉电阻接地此时Vgs 0 - 电池电压 -3.7V Vgs(th)PMOS导通USB接入后G极被拉高到5VVgs 5V - 3.7V 1.3V Vgs(th)PMOS关闭3.2 防反流设计早期版本我漏掉了肖特基二极管结果发现当USB突然拔插时会有瞬间反向电流导致PMOS体二极管导通电池向USB端放电后来加了SS34肖特基二极管压降仅0.3V后反向耐压40V正向电流3A彻底解决了反流问题4. 实际调试中的坑与解决方案4.1 电压跌落问题第一次打样时发现USB供电时负载端电压只有4.2V预期4.6V。排查发现PMOS的体二极管在关断时仍有微小漏电流线路阻抗导致压降肖特基二极管实际压降比标称值大解决方案改用更低Rds(on)的PMOSAO3401A缩短走线长度增加电源滤波电容4.2 切换延迟优化在快速插拔USB时出现过几十毫秒的供电中断。通过示波器抓取波形发现PMOS关断速度比导通慢下拉电阻阻值过大原用100kΩ改进措施将下拉电阻改为10kΩ在G极加0.1uF加速电容选用开关速度更快的PMOSSI23015. 进阶设计技巧5.1 多电源优先级管理对于更复杂的系统如同时有USB、无线充电、电池可以采用USB -- PMOS1 -- -- 负载 无线充电--PMOS2-- 电池 ---- PMOS3 --控制逻辑USB接入时关断PMOS2、PMOS3只有无线充电时关断PMOS1、PMOS3都未接入时PMOS3导通5.2 低功耗优化在电池供电的IoT设备中我通过以下方法降低待机功耗选用漏电流更小的PMOS1uA优化PCB布局减少寄生漏电在非关键路径串联MOS管彻底切断供电实测将待机电流从50uA降到了5uA使纽扣电池寿命延长了10倍。