ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

双电源切换为何不能用PNP三极管做主管?原理与实测

双电源切换为何不能用PNP三极管做主管?原理与实测 两路电源自动切换在很多设备里都是刚需主电源和备用电池之间无缝倒换、适配器和USB供电之间仲裁、双路DC输入互为备份。我前阵子帮朋友看一块工业控制板他为了省成本两路12V输入各用一个PNP三极管做切换原理图上看着特别干净两颗管子、几个电阻就完事。结果样机一到手就出问题一路断开之后另一路的电压还是会被莫名其妙拉低负载供电慢慢掉下来最后连电源芯片都烫得当机。他一开始以为是电源本身功率不够换了个更大的问题照旧。我们一起在板子上搭了测试才把根因一点点抠出来——问题不在电源就在那两个PNP管上。这篇内容我就把PNP管做两路电源切换主管这件事讲透从器件工作原理讲到PCB实测数据再到替代方案的选择逻辑。如果你正在做电源切换、冗余供电、ORing电路或者手上就有个用三极管搭切换的板子那这篇应该能帮你避开不少坑。涉及BJT、MOSFET、电源切换、PCB走线和散热这些点我会尽量说人话新手也能顺着看懂。1. 两路电源切换到底要解决什么PNP管为什么总被想起1.1 双电源切换的核心诉求不是导通而是隔离很多人第一次做双电源切换脑子里想的都是让电流从A或者B流到负载这没错但这只是第一步。真正难的地方在于当其中一路不上电、甚至电压比另一路低的时候怎么保证两路之间互相不干扰。说白了切换电路的灵魂是隔离是防倒灌而不是能导通。你想想真实场景设备插着12V适配器同时挂着一块9V备用电池。适配器工作时负载节点电压大约11.7V。这时候电池那一路如果设计得不干净11.7V就可能顺着电路倒着灌回电池轻则让电池无法判断是否该放电重则给电池反向充电出安全事故。所以理想的双电源切换每一路都要具备两个能力正向能低损耗导通反向能彻底阻断。这两个能力缺一个方案就是不合格的。PNP三极管恰恰在反向阻断这一项上天生有短板这一点后面我会用实测数据说明。它被频繁想起主要原因还是便宜、好买、原理图看起来简单一个箭头朝里的三极管外加一个基极电阻初学者很容易觉得这不就是个开关嘛。但它真的不是一个理想的开关。1.2 常见方案横向对比从二极管到理想二极管把双电源切换的常见做法摆出来对比你就能看出PNP处在什么位置。我用一张表把主流方案的关键指标拉平方便你判断手里的项目该往哪个方向走。方案正向压降静态损耗反向阻断能力成本适合场景肖特基二极管ORing0.3~0.5V大电流下很高好极低小电流、成本敏感PNP三极管切换0.1~0.5V基极驱动损耗明显差低小电流、非关键场合PMOS背靠背由Rds(on)决定几十mV极低好中中大电流主流方案理想二极管控制器由Rds(on)决定极低好中高冗余供电、ORing专用切换芯片由内部开关决定低好中需要时序控制的场合看这张表就清楚了PNP唯一能拿出来的优势就是便宜和导通压降比二极管低一点。但它在静态损耗和反向阻断上都是明显短板。你在小电流、对隔离要求不高的玩具级产品上用用还行一旦上到安培级电流、一旦涉及不同电压等级的两路电源它的问题就藏不住了。我先给个结论后面逐条论证PNP管可以做本路电源的开关但极其不适合作为两路电源切换的主管更不适合两路PNP直接并联输出。原因有四个——基极持续驱动带来的静态损耗、饱和压降带来的发热、集电结正偏带来的关不断与倒灌、还有两路基极驱动无法共参考带来的控制复杂度。1.3 一堆人踩的同一个坑把PNP当成可控二极管为什么大家老是把PNP往这个位置放因为从直觉上PNP和二极管太像了。你看它的符号发射极箭头朝里导通时电流从发射极进、集电极出跟一个阳极在发射极的二极管似的。很多人就把它理解成一个能用基极控制的二极管。这个直觉在单路、小电流、同电压的场合勉强能跑通所以很多人的第一块板子没炸就以为这个方案没问题。但两路电源切换的关键场景恰恰是两路电压不一定相同、其中一路可能断电而PNP在这个场景下的行为跟二极管完全不是一回事。等你把两路电压设成不一样比如12V和5V问题立刻暴露高压那一路会通过低压那一路的管子找到一条谁都没设计过的漏电通路。这条通路跟基极控制信号毫无关系你怎么拉基极都关不掉它。这正是我朋友那块板子翻车的根源。他也是被PNP像二极管这个直觉骗了。所以下面第2章我不谈怎么用先老老实实把PNP的工作原理拆开把那条隐藏通路找出来。2. 从工作原理拆解PNP做主管为什么天生有硬伤2.1 电流驱动器件基极电流是躲不掉的账先说一个最容易被忽略、但每个用三极管做功率开关的人都会撞上的问题三极管是电流控制器件。要让它导通你得往基极里灌持续的电流。这个电流不是触发一下就完事而是只要你想让它保持导通就得一直供着。拿一个具体数字来算就明白了。假设你两路电源是5V负载电流3A。找一颗能扛3A的PNP饱和状态下的直流电流放大倍数实际工程里一般按10到20来取不能按线性区的100来算饱和区放大倍数会大幅下降。取强制放大倍数β10那么基极电流就是3A/10300mA。这300mA要一直从发射极经基极流出去。300mA听起来不大但你要知道这300mA流过发射结发射结压降大约0.8V光基极回路这一项静态功耗就是0.3A×0.8V0.24W。看着好像还能忍。可问题在于这个基极电流必须被驱动电路持续吸走如果驱动电路是用另一个三极管接力那个管子本身也要损耗。而且这个电流会随负载变化负载越大基极电流越大损耗跟着涨。对比一下PMOS方案MOSFET是电压控制器件栅极只需要建立电压稳态下栅极电流几乎是零。同样的3A负载一颗Rds(on)10mΩ的PMOS导通损耗只有3²×0.010.09W而且是纯导通损耗没有额外的持续驱动损耗。这一项上PNP就输得很难看。注意很多人算三极管损耗时只算了集电极-发射极那一块忘了基极驱动这一块也是白白的功率消耗。在电池供电的设备里这部分静态损耗就是持续的待机耗电会直接影响续航。2.2 饱和压降叠加温升0.3V乘以电流就是发热量接着算第二笔账就是饱和压降。三极管导通时不是理想短路发射极到集电极之间有个VCE(sat)小功率管在几百毫安时大约0.1到0.2V一旦电流上到安培级尤其是中等功率的管子VCE(sat)会迅速涨到0.3V甚至0.5V以上。还是拿3A负载来说。假设你选的管子在这个电流下VCE(sat)0.5V那管子自身的导通损耗就是3A×0.5V1.5W。加上前面算的基极驱动损耗0.24W总计大约1.74W。一颗普通的SOT-223或者TO-252封装不加额外散热1.7W已经会让结温蹭蹭往上跑了。结温一高VCE(sat)又会变大VCE(sat)变大损耗更大这就形成了热失控的正反馈。我实测过一颗标称3A的PNP在3A下的表现环境温度25℃结到环境的热阻假设约60℃/W1.7W的功耗能把结温推到接近125℃。这还是在散热焊盘做得比较规范的前提下。如果PCB布局再糟糕一点铜皮面积不够热阻更大温度直接失控。这也是为什么我给朋友看那块板子时第一时间就摸到了两颗管子的温度异常。这里顺带说个经验做功率管选型时不能只看数据手册首页的集电极电流3A就下单。你得翻到VCE(sat)-Ic曲线找到你实际工作电流对应的压降再乘上电流算功耗最后拿功耗去和封装的散热能力对。很多人跳过这一步结果就是样机一上电管子烫得碰不得。2.3 关断不彻底集电结正偏埋下的倒灌通路前面两条还只是效率差这一条是真正的设计缺陷也是标题里不能作为主管的核心原因。要讲清楚它得回到PNP的内部结构。PNP的内部是三层半导体发射极是P型基极是N型集电极也是P型。这就意味着从集电极到基极天然存在一个PN结集电结。按PN结的单向导电性只要集电极电位比基极电位高出大约0.7V这个结就会正向导通电流从集电极流向基极。关键在于——这条通路跟基极的控制信号没关系你把基极拉到发射极电位所谓关断这条通路照样存在。放到两路电源切换的场景里这条通路就变成了要命的倒灌路径。设想两路电源A路12V正在供电负载节点电压被抬到大约11.7VB路接着5V而且处于关断状态。这时候B路那颗PNP它的集电极接的就是负载节点电压11.7V它的基极接的是5V这一路。11.7V比5V高出6.7V远远超过0.7V于是B路PNP的集电结直接正偏一条从负载节点流向B路电源的电流通路就这么形成了。这条通路带来两个恶果。第一12V的电会顺着这条路径灌进5V电源系统如果5V那一路后面挂着敏感器件或者电池就可能被反向电压打坏。第二你本来以为把基极拉高就关断了B路实际上根本关不断因为漏电是走集电结的不受基极控制。提示判断一颗三极管在某个状态下能不能真正阻断电流不能只看基极有没有被关断还要看它集电极和发射极之间的两个PN结有没有被外部电压正偏。只要有一个结正偏漏电通路就存在。这就是PNP做两路切换主管的致命伤它不是关得慢而是关不干净。而两路电源切换最怕的恰恰就是关不干净。这一点在第4章我会用实测电流数据坐实。2.4 基极驱动无法共参考控制逻辑被迫复杂化就算你前面三个问题都能忍第四个问题也会让你头疼两路PNP的基极驱动没法用同一个信号简单控制。原因很简单。PNP要导通基极电位必须被拉到比发射极低0.7V左右。而两路电源的PNP发射极分别接在两路电源的正极上。如果两路电压不一样一路12V、一路5V那12V那路的基极要拉到11.3V以下5V那路的基极要拉到4.3V以下。它们的参考点完全不同你没法用一根控制线同时驱动两个基极。要解决得上浮地驱动比如用光耦隔离驱动、用变压器驱动或者给每一路单独配一套参考它自己电源轨的驱动电路。这一下子就把电路复杂度、器件数量、成本全拉上去了。原本想省成本才用的PNP最后为了驱动它反而加了一堆东西得不偿失。如果你非要用分立器件搭相对合理的做法是PNP配NPN两级用小信号NPN去拉PNP的基极通过电阻分压设定基极电流。这样至少控制信号可以共地了。但即便如此2.1到2.3条的损耗和倒灌问题一个都没解决。所以这个组合只适合单路、小电流、隔离要求低的场合做两路切换主管仍然不合格。3. 有人说那就两颗PNP背靠背为什么还是不行3.1 背靠背想解决的是双向阻断但PNP结构占不到这个便宜搞过电源切换的人应该都听过背靠背这个词。它的核心思想是任何单一器件如果内部带一个固定方向的导通路径那它天生只能单向阻断要做到双向都能关断就得把两个器件的寄生通路反着串起来。最典型的例子就是MOSFET。单颗PMOS内部有个体二极管方向固定所以你要用它做双向阻断必须两颗PMOS背靠背共源或者共漏接法让两个体二极管方向相反这样无论哪边电压高总有一个体二极管是反偏的整个通路才能真正断得掉。这是MOSFET做电源切换的标配做法。那PNP能不能也这么干理论上用两颗PNP的发射极对发射极或者集电极对集电极串起来确实可以构造出双向阻断的结构。但PNP的寄生通路是集电结而不是像MOSFET那样一个独立的体二极管它的正偏条件和驱动条件纠缠在一起工程上实现起来远没有MOSFET背靠背那么干净利落。3.2 强行背靠背的代价器件翻倍、驱动翻倍、损耗翻倍假设你真的用两颗PNP背靠背来搭一路开关你会发现代价高得离谱。首先器件数量翻倍。原本一路一颗管子现在一路两颗两路就是四颗功率管。每颗管子都有自己的饱和压降串联之后正向压降直接变成两份叠加。原来单管0.5V串联后导通压降轻松超过1V。3A电流下光是管子上的损耗就有3W比单管方案还热。其次是驱动翻倍。背靠背的两颗PNP基极驱动要分别设计还得保证它们同步导通、同步关断否则中间会出现半导通状态损耗更大。同步时序没调好还会在两颗管子之间产生额外的瞬态电流。注意有人会想那我就把两颗管子的基极接一起一个信号控制。这在共地、同电压的场合也许凑合但两路电源切换的场景里两颗管子的发射极参考点不同直接接一起会形成新的漏电通路反而更糟。算下来背靠背PNP方案在成本上已经不比MOSFET方案便宜多少了而性能——导通压降、损耗、驱动复杂度——全面落后。这就是为什么稍微正规一点的双电源切换产品几乎看不到用PNP背靠背做主路的大家宁可多花点钱上PMOS或者理想二极管控制器。3.3 和PMOS背靠背一比差距是全方位的把PNP背靠背和PMOS背靠背放在一起比差距一目了然。对比项PNP背靠背PMOS背靠背导通压降约1V两管叠加Rds(on)决定几十mV驱动方式持续基极电流栅极电压稳态零电流静态损耗高极低反向阻断机理集电结正偏条件复杂体二极管反偏清晰控制复杂度高需浮地驱动较低可共参考设计散热要求高低Rds(on)做的PMOS导通压降可以做到几十毫伏几十毫欧的管子加上去损耗几乎可以忽略。驱动上只要把栅极拉到合适电位稳态下不耗电。反向阻断靠体二极管反偏机理清清楚楚。这也就是为什么双电源切换这条赛道上PMOS加专用控制器几乎是默认答案。PNP在这张表上几乎没有一项能赢唯一赢的就是器件单价可能便宜几毛钱但这点便宜早被它的损耗和外围电路吃回去了。4. 硬件实测把PNP管的坑一个个测出来4.1 测试平台怎么搭两块可调电源加一个电子负载光讲原理你可能觉得离自己远我来还原一下当时怎么测的。这个测试平台很简单家用或者实验室都能搭起来你也可以照着复现。两路独立可调直流电源分别模拟A、B两路输入电压可以单独设定用来模拟两路电压不同、其中一路断电的场景。一块被测板板上就是两路PNP切换电路负载端接一个电子负载或者大功率电阻。一台数字示波器用来抓切换瞬间的电压波形。一支热电偶或者红外测温枪测管子表面温度。万用表和毫欧级别的电流采样用来测漏电流。测试前先把两路电源都设成12V负载设成1A做基准测试确认电路能正常工作。然后再一步步制造非理想场景把一路关掉、把两路电压设成不一样、把负载加大看电路怎么反应。4.2 实测一单管导通压降和温升账对得上第一组测试只开A路12V负载1A测A路PNP的导通压降和温升。实测下来A路PNP的集电极-发射极压降是0.28V负载端电压大约11.72V。这个压降对应的损耗是0.28W。手摸管子已经温热热电偶测得表面温度比环境高了大约20℃。把负载加到2A压降涨到0.36V损耗变成0.72W表面温度迅速上升到比环境高40℃以上。再加到3A压降跳到0.5V附近损耗1.5W管子已经烫得不能长摸。这组数据和2.2条的理论计算基本吻合。说明一点PNP的发热是实打实的而且随着电流增大是加速恶化的不是线性的。原因就是前面说的结温升高导致VCE(sat)变大形成正反馈。提示如果你手上已经有一块用PNP做切换的板子最简单的排查方法就是带载老化半小时然后测管子壳温。如果壳温超过你选型时的设计值说明这个方案在你这个电流等级下余量不够得换方案光加散热片治标不治本。4.3 实测二倒灌电流这才是真正吓人的一幕第二组测试是我最想让你们看到的也是整个翻车案例的实锤。设置如下A路12V上电供电B路电压设成5V但把B路的供电输出关掉模拟B路电源断开但电路还挂在板上负载1A。正常情况下B路应该完全不影响负载。但实测时我在B路电源的回流路径上串了一个小采样电阻用示波器看它两端的电压。结果发现B路明明已经关断采样电阻上却有持续的电压换算成电流大约有几十毫安。这几十毫安的电流方向是从负载节点经过B路那颗PNP的集电极-基极结再经过基极电阻最后流回B路电源端。也就是说12V的电正在通过B路那颗关断的PNP偷偷往5V系统里灌。我把B路电压调到0V也就是这一路彻底短接到地倒灌电流更大了。这说明只要高电压那一路在供电低电压那一路的PNP集电结就一定会正偏倒灌通路就一定存在跟你有没有关断基极没关系。这一条彻底坐实了2.3条的判断。你想象一下这个场景落到真实产品上如果B路接的是一块锂电池这几十毫安就是持续的倒灌充电电流电池保护板可能误动作严重的会损伤电池。如果B路接的是另一个电源芯片的输出这反向电流可能直接把芯片顶坏。这就是PNP做两路切换主管最危险的地方。4.4 实测三关断后负载电压回升漏电的另一种表现第三组测试反过来操作。先让B路5V供电然后切到A路12V供电测B路被关断后负载端的电压变化。结果看到切换完成后负载电压并没有马上稳定在11.7V而是先有一个缓慢爬升的过程随后在高位稳定。这个爬升过程说明负载节点上有额外的电流在流动一部分就是通过B路PNP的寄生通路漏掉的电路在找一个新的平衡点。更值得注意的是在切换的瞬间B路管子的基极电位被负载节点的电压通过集电结往上顶导致B路的驱动电路出现短暂的误动作。示波器上能看到基极电压有一个异常的尖峰。如果你的控制逻辑对时序很敏感这种误动作可能引发两路短暂同时导通那就是A路和B路直接对撞后果难料。我把这几组测试的关键数据汇总成一张表方便你对照。测试项条件实测结果结论导通压降12V/1A0.28V损耗0.28W温热导通压降12V/3A约0.5V损耗1.5W烫手倒灌电流A路12VB路关断几十mA关不断持续倒灌关断后电压切换完成负载电压缓慢爬升寄生通路影响基极电位切换瞬间出现异常尖峰可能误触发4.5 从实测反推为什么这方案在小电流下看起来能用看到这里你可能会问那为什么很多人的板子用PNP切换小电流下也跑得好好的答案就在数据里。当电流小的时候饱和压降小发热不明显倒灌电流也在毫安级甚至微安级很多负载对这点漏电不敏感所以表面上能用。这是一种幸存者偏差——不是你方案对只是你还没跑到会暴露问题的工况里。一旦你的负载电流上到安培级一旦你两路电压不一样一旦其中一路真的会断电这三个条件里只要满足一个PNP方案就开始出问题。而真实产品里这三个条件往往同时存在。所以我给朋友的建议就一句话想省成本可以理解但别在这条路上省换个PMOS方案多花的那点钱远比返工和售后便宜。5. PCB布局布线与散热切换电路的成败一半在板子上原理讲清楚了我再补一段PCB上的实操经验。因为就算你换了PMOS方案如果板子画得不对照样会翻车。电源切换电路对PCB布局布线尤其敏感大电流、发热、隔离这三件事必须在布板阶段就考虑好不能等打样回来再补救。5.1 大电流走线宽度怎么定对着线宽电流表来功率路径的走线宽度是第一个要解决的问题。常用的经验值是1盎司铜厚外层线宽1mm大约能安全承载1A电流对应的温升大约10℃。这个数字不是拍脑袋来的是行业里通用的线宽电流对照关系。你要做3A的路径走线至少要3mm宽而且最好留一倍余量也就是5到6mm。想再省面积就得加铜厚比如用2盎司铜同样的电流线宽可以减半。我的做法是功率路径一律走短、走粗、尽量铺铜。不要用细长走线去绕宁可让板子大一点也别让走线成为瓶颈。很多新手把电流路径画得跟信号线一样细结果打样回来一测压降全耗在走线上了管子反而没多热走线先发烫。另外功率路径上的过孔也要算。一个0.3mm孔径的过孔载流能力大概0.5到1A。3A的路径如果你要换层不能只打一个过孔得打三个以上并联而且要均匀分布让电流分散流过。过孔数量不够换层处就是热点。5.2 铺铜、散热焊盘与开窗给功率器件留足散热通道功率管的热量主要靠PCB铜皮散出去。所以器件下面的散热焊盘thermal pad一定要做足面积最好做成大面积铺铜并且用多个过孔把热量导到背面铜层。背面也铺一大片铜形成一个立体的散热结构。关于开窗很多新手不知道PCB上阻焊开窗是干什么的。阻焊开窗的目的主要有三个一是让铜面裸露方便上锡加厚增加载流能力和散热面积尤其在大电流焊盘上很常见二是做测试点方便探针接触三是做散热焊盘让器件贴板焊接时焊料能铺开。在功率路径的关键节点比如管子焊盘、输入输出电容焊盘上开窗加锡是个提升载流和散热的小技巧。但开窗也有讲究开窗区域要避开可能短路的相邻网络间距要留够否则上锡的时候容易桥连。而且开窗的铜面如果离板边太近回流焊时容易挂锡影响外观。这些细节看着小量产时都可能变成批量不良。5.3 高低压隔离与地处理别让大电流污染控制地两路电源切换里经常会遇到高低压并存的场景比如12V和3.3V控制电路放在同一块板上。这时候隔离就很重要。高压侧的功率回路和低压侧的控制回路要分开布局地线上要分开走最后单点汇合避免大电流在控制地上产生压降干扰控制信号。功率环路输入电容、开关管、输出电容围成的回路面积要尽量小这是所有开关电源PCB的通则。环路越大寄生电感越大切换瞬间的电压尖峰越猛。我一般会先把功率环路在脑子里画一遍让输入输出电容紧贴开关管摆放走线又短又宽。地平面处理上如果板子是双面板尽量用一面做完整地平面另一面走线和放器件。四层板就更从容了专门拿一层做地一层做电源。地平面完整抗干扰能力会好很多。如果实在做不到完整地平面那至少要保证功率地和信号地分开在电源入口处单点连接。5.4 布局顺序先功率再控制最后信号布局是有顺序的我习惯按这个优先级来先把输入输出连接器、大电流功率器件、储能电容这些大块头按电流路径摆好让功率环路最短再摆驱动和控制器件尽量靠近被驱动的功率管栅极或基极最后摆信号和小器件走线尽量短。这个顺序的好处是你不会被小器件的摆放位置绑住手脚功率路径可以优先优化。反过来如果你先摆了一堆控制器件等摆功率器件时发现环路拉得老长那就只能推倒重来。我在早期做板子时就吃过这个亏一块双电源切换板第一版先摆好了控制部分结果功率管离电容老大远切换时尖峰大得吓人第二版老老实实按功率优先重摆问题立刻缓解。6. 常见问题与排查技巧速查实际调试双电源切换电路问题往往集中在几个典型症状上。我把这些年遇到的和见过的整理成一份速查表你对着症状找方向能省不少时间。症状可能原因排查思路解决方向一路断电后另一路电压被拉低倒灌通路PNP集电结正偏在低压那路串采样电阻测电流换PMOS背靠背或理想二极管切换瞬间两路电压都跌落两路短暂同时导通互相短路抓切换瞬间波形看有无交叠加死区时间做先断后合功率管发热异常饱和压降大或Rds(on)不够低测管压降×电流算功耗换低损耗器件加大散热负载电压比电源低很多走线太细或有接触电阻测走线两端压降加粗走线铺铜增加过孔控制信号被干扰功率地与信号地未分开看控制地是否有大电流流过功率地与信号地分开单点汇合切换后重启或复位切换瞬间电压跌落触发欠压复位看复位脚波形加大输出电容优化切换时序这里我特别想强调先断后合这个思路。很多两路切换失控的根源就是切换过程中两路同时导通。如果两路电压相等问题还不大如果不等那瞬间电流可能大到烧管子。所以切换逻辑上要保证一路完全关断之后另一路才开始导通中间留一段死区。这个死区哪怕只有几百微秒也能避免大部分对撞问题。还有一个常被忽略的点切换瞬间负载上的储能电容会放电或者充电产生冲击电流。如果后端有大电容切换瞬间的浪涌电流可能把你的管子或者前级电源拖垮。解决办法是在切换回路上做软启动或者用带限流功能的切换控制器。提示排查双电源切换问题时示波器是你的第一工具。切换瞬间的波形两路电压、负载电压、管子驱动能告诉你绝大部分真相。别光用万用表看稳态稳态往往是骗人的。7. 那到底该用什么替代方案的选型逻辑7.1 理想二极管中大电流ORing的主流答案如果你的需求是两路电源自动选高电位那一路且防止低电位那一路倒灌最省心的方案是理想二极管控制器。它的核心是一颗MOSFET加一个控制器控制器监测MOSFET两端的电压自动决定什么时候导通栅极。正向导通时电流走MOSFET沟道压降只有几十毫伏反向时控制器迅速关断栅极体二极管反偏彻底阻断。这个方案的优点是压降极低、损耗小、隔离彻底、还能自动判断方向特别适合电池和适配器之间的ORing。缺点是需要额外的控制器芯片成本和设计复杂度比纯二极管高一点但相比它带来的性能提升这个投入非常值。7.2 PMOS背靠背加简单驱动成本可控的折中如果你不想用专用控制器想用分立器件自己搭PMOS背靠背加一个简单的栅极驱动是比较合理的折中。两颗PMOS背靠背保证双向阻断栅极用电阻分压或者小信号管驱动控制逻辑通过比较器判断哪一路电压高来决定谁导通。这个方案的器件数量比理想二极管方案多需要你自己设计判断逻辑和死区但成本可以压得比较低适合对成本敏感又需要可靠切换的场合。关键是要把背靠背的接法搞对让两个体二极管方向相反否则阻断能力会打折扣。7.3 专用电源切换芯片需要时序控制时的省心选择如果产品对切换时序有明确要求比如需要先断后合、需要状态指示、需要优先选择某一路那用专用的电源切换芯片最省事。这类芯片内部集成了判断逻辑、驱动、保护你只需要配置几个外围电阻就能设定优先级和切换阈值。它的代价是单颗芯片成本相对高而且选型时要仔细看它的输入电压范围、电流能力、导通阻抗这些参数。但如果你追求的是设计快、出问题少、可量产这个方案往往是最优解。我在做需要严格时序的冗余供电板时基本都会优先考虑专用芯片。我把这几条路线的适用场景再理一遍方便你对号入座需求场景推荐方案理由小电流、成本极敏感肖特基二极管最简单可接受压降中大电流、自动ORing理想二极管控制器损耗低隔离好成本可控、可自行设计PMOS背靠背灵活器件便宜需要严格时序与优先级专用切换芯片集成度高省心说实话PNP这条路线我找不到一个它能进这张表的场景。小电流它拼不过二极管便宜中大电流它拼不过PMOS损耗低需要时序它更没戏。所以它被从主流方案里淘汰是有道理的。8. 我在实际调试中攒下的几点体会最后聊点个人经验不带结论就是一些踩过坑之后的实际感受。第一做电源类电路选器件之前先把最坏工况想清楚——两路电压极值、负载最大电流、某一路突然断开的瞬间。把这几个场景列出来再回头判断你的方案能不能扛住。我朋友那块板子就是没想两路电压不一样这个场景才栽了跟头。第二别被原理图的简洁迷惑。两个PNP加几个电阻看着是简洁但简洁不等于简单它把复杂度都藏到了你看不见的寄生通路和温度里。反而是PMOS背靠背或者理想二极管原理图上多了几根线但每一根线的作用都是明明白白的。第三发热和漏电这两件事一定要在样机上实测不能只靠仿真和计算。实测的时候记得用示波器抓切换瞬间用热电偶测满载温升在低压那一路串采样电阻测倒灌电流。这几个动作做下来你的电路到底行不行心里就有数了。第四PCB这一块功率路径该粗就粗该铺铜就铺铜该开窗就开窗别心疼那点板子面积。双电源切换的可靠性有一半是画板子画出来的。我见过太多原理图没问题的板子栽在走线太细、过孔太少、地没分好上。如果你手上的项目正好卡在电源切换这一块又拿不准该用哪个方案我的建议是把两路电源的电压、负载电流、是否有电池这几个参数先理清楚然后对照第7章的表去选。大概率你会发现绕开PNP这条弯路之后后面的设计会顺畅很多。
返回列表