ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

背靠背Pmos防反接电路:从原理、Multisim仿真到实物避坑指南

背靠背Pmos防反接电路:从原理、Multisim仿真到实物避坑指南 1. 从一颗烧毁的板子说起为什么防反接值得单独拎出来讲电源防反接这个事很多硬件工程师第一次真正重视它往往是因为烧了一颗芯片或者炸了一颗电容。我自己印象最深的一次是早年做一块24V供电的工业采集板客户现场把电源线接反了板子上的DC-DC芯片、MCU、还有一颗运放全部报废。返修回来拆开一看输入端那颗肖特基二极管是好的但它前面的走线已经烧断——因为肖特基压降大、电流大发热严重长期工作下焊盘先扛不住了。那次之后我就开始认真研究防反接方案。常见的做法无非几种串联肖特基二极管、串联N沟道MOS、串联P沟道MOS、或者用专门的理想二极管控制IC。肖特基最简单但压降和发热是硬伤N沟道MOS导通电阻低但需要电荷泵或者高端驱动电路复杂P沟道MOS则介于两者之间——它天然适合做高端开关栅极拉低就导通不需要额外的自举电路配合背靠背结构还能实现真正的“理想二极管”效果。这篇要聊的就是用两颗P沟道MOS背靠背搭出一个理想二极管实现防反接。关键词里出现的“背靠背Pmos”“理想二极管”“防反接”“Multisim”基本覆盖了核心脉络。我会从原理讲到选型从Multisim仿真讲到实际布板的坑尽量把每一步的“为什么”说清楚。如果你正在做电源输入保护或者被防反接电路的发热问题困扰这篇应该能给你一些可以直接抄的参考。需要先说明一点所谓“理想二极管”并不是真的没有压降而是用MOS管的导通电阻替代了二极管的PN结压降把损耗从“固定0.3~0.7V”变成“I²R”的动态值。在几安培的电流下一颗几十毫欧的MOS压降可能只有几十毫伏损耗和发热都远小于肖特基。这就是它“理想”的地方。2. 背靠背Pmos到底在防什么体二极管才是关键2.1 单颗Pmos为什么防不住反接很多人第一次画Pmos防反接都是这么接的电源正极接Pmos的漏极或源极负载接另一端栅极通过电阻拉到地。正接时栅极被拉低Vgs为负Pmos导通电流从源极流向漏极或者反过来取决于接法。看起来没问题。但问题出在体二极管上。每一颗MOS管内部源极和漏极之间都寄生着一个体二极管方向是从源极指向漏极对于Pmos是从漏极指向源极具体看衬底连接。当电源反接时这个体二极管会正向导通电流直接穿过MOS管防反接功能完全失效。你可能会说那我把体二极管的方向搞对不就行了问题是体二极管的方向是由MOS管的物理结构决定的你没法改。所以单颗Pmos无论你怎么接总有一个方向是体二极管正向导通的。正接时靠沟道导通反接时靠体二极管导通等于没防。2.2 背靠背结构如何堵死体二极管通路背靠背就是把两颗Pmos的源极接在一起或者漏极接在一起让它们的体二极管方向相反。这样无论电源正接还是反接总有一颗MOS的体二极管是反向截止的电流无法形成通路。具体来说常见的接法是第一颗Pmos的源极接电源正极漏极接第二颗Pmos的漏极第二颗Pmos的源极接负载正极。两颗管的栅极连在一起通过一个电阻拉到地同时用一个稳压管或者电阻分压网络限制Vgs。正接时两颗管的Vgs都为负同时导通电流从电源正极经过第一颗管的沟道再经过第二颗管的沟道到达负载。反接时第一颗管的体二极管反向截止第二颗管的体二极管也反向截止因为源极电位关系变了整个通路被切断。这里有个细节两颗管的源极没有接在一起而是漏极接在一起。这种接法叫“共漏”或者“背靠背”。也有把源极接在一起的“共源”接法但那样栅极驱动会麻烦一些因为两颗管的源极电位不同。共漏接法下两颗管的源极分别是电源正极和负载正极栅极可以共用同一个驱动信号只要保证Vgs在允许范围内就行。2.3 体二极管方向与电流路径的对照为了把这事说透我列个表把正接和反接时两颗管的体二极管状态、沟道状态、电流路径都列出来。假设使用两颗PmosQ1源极接VIN漏极接Q2漏极Q2源极接VOUT栅极共接并通过电阻到地。状态Q1体二极管Q2体二极管Q1沟道Q2沟道电流路径正接反向截止反向截止导通导通VIN → Q1沟道 → Q2沟道 → VOUT反接反向截止反向截止截止截止无通路正接但栅极未驱动反向截止反向截止截止截止无通路或通过体二极管需看具体方向这里要注意正接但栅极未驱动时如果体二极管方向恰好是正向的可能会有漏电流。所以栅极驱动电路必须保证在正常工作时Vgs足够负让沟道充分导通而不是依赖体二极管。3. 选管与栅极驱动不是随便两颗Pmos就能背靠背3.1 Vgs耐压与Vds耐压的匹配选Pmos做防反接第一个要看的是Vgs耐压。因为栅极通常拉到地而源极接电源正极所以Vgs的最大值就是电源电压。比如24V系统Vgs就是-24V。很多Pmos的Vgs耐压是±20V直接拉地就超了。这时候需要在栅极和地之间加一个稳压管比如12V的稳压管把Vgs钳位在-12V左右。或者用电阻分压但分压会受输入电压波动影响不如稳压管稳。第二个是Vds耐压。背靠背结构下每颗MOS承受的Vds在正接时很小就是导通压降但反接时电源电压会加在两只管串联的体二极管上。如果反接电压是24V那么Q1的Vds大约是24V减去Q2的体二极管压降Q2的Vds大约是体二极管压降。所以Vds耐压要大于电源电压留20%余量比较稳妥。第三个是导通电阻Rds(on)。这个直接决定损耗和发热。假设负载电流5A两颗管串联总导通电阻是2×Rds(on)。如果每颗管是20mΩ总电阻40mΩ压降0.2V损耗1W。如果每颗管是50mΩ总电阻100mΩ压降0.5V损耗2.5W。所以尽量选低Rds(on)的管但也要注意封装散热。3.2 栅极驱动电阻、稳压管、三极管怎么配合栅极驱动最简单的做法是栅极通过一个电阻拉到地同时并联一个稳压管。正接时源极是VIN栅极被电阻拉到地Vgs-VIN。如果VIN超过Vgs耐压稳压管导通把Vgs钳位在-12V假设稳压管是12V。这个电阻的取值很关键太小了稳压管功耗大太大了栅极充放电慢开关速度慢。一般取10k~100k配合稳压管电流在1mA左右。但这里有个问题如果电源电压很低比如5VVgs-5V可能不足以让Pmos完全导通。Pmos的阈值电压Vth通常是-1V到-3V但要让Rds(on)降到标称值Vgs通常需要-4.5V或-10V。所以低压场景下可能需要用三极管或者专用驱动IC来拉栅极确保Vgs足够负。还有一种做法是用NPN三极管来驱动Pmos栅极。三极管的集电极接栅极发射极接地基极通过电阻接控制信号。当控制信号为高时三极管导通栅极被拉到地Pmos导通。这种做法的好处是可以做使能控制比如MCU输出高电平开启电源。但要注意三极管的饱和压降栅极最终会被拉到接近0VVgs≈-VIN和直接拉地差不多。3.3 背靠背Pmos的两种接法对比背靠背Pmos有两种常见接法共漏和共源。共漏是两颗管的漏极接在一起源极分别接电源和负载共源是两颗管的源极接在一起漏极分别接电源和负载。两种接法各有优劣。接法栅极驱动体二极管方向优点缺点共漏栅极可共用驱动简单两颗管体二极管相对驱动电路简单Vgs一致源极电位不同栅极驱动需参考源极共源栅极需分别驱动或浮地驱动两颗管体二极管相对源极电位相同驱动参考简单需要隔离驱动或电荷泵实际应用中共漏接法更常见因为栅极可以共用同一个驱动信号只要保证Vgs在允许范围内。共源接法虽然源极电位相同但栅极驱动需要浮地电路复杂。所以大多数防反接电路都用共漏背靠背。4. Multisim仿真把背靠背Pmos跑起来4.1 仿真前的准备模型选择与参数设置Multisim里做Pmos防反接仿真第一步是选对模型。Multisim自带的MOS管模型有很多比如IRF系列、2N系列。我一般用IRF4905或者IRF9540这两颗都是PmosVds耐压-55VRds(on)大约20mΩ到50mΩ适合做防反接仿真。如果你找不到合适的模型可以用“MOSFET_P”这个通用模型然后手动设置Vth、Rds(on)等参数。设置参数时重点看几个Vth阈值电压、Kp跨导参数、Rds(on)。Multisim的MOS模型通常用Shichman-Hodges模型参数在模型属性里可以改。如果你只是做功能验证用默认参数也能跑但压降和损耗可能不准。要做定量分析最好找厂商的SPICE模型导入。仿真电路搭建V1是直流电源比如24VQ1和Q2是Pmos共漏接法R1是负载比如10ΩR2和R3是栅极电阻比如10kD1是稳压管比如12V再加一个开关或者电压源来控制栅极。为了模拟反接可以把V1反过来接或者用一个双刀双掷开关切换。4.2 正接与反接的仿真结果对比正接时V124V栅极通过10k电阻拉到地稳压管钳位在12VVgs-12V。Q1和Q2导通负载R1上的电压应该接近24V减去导通压降。如果每颗管Rds(on)20mΩ负载电流2.4A总压降2×20mΩ×2.4A0.096V负载电压约23.9V。用Multisim的直流工作点分析可以看到各节点电压和支路电流。反接时V1-24VQ1的源极变成-24V栅极还是0V通过电阻到地Vgs24V超过Vgs耐压稳压管会正向导通如果接法不对或者栅极被拉到-24V附近。实际上反接时栅极电阻会形成通路栅极电位可能接近-24VVgs接近0VMOS管截止。同时体二极管反向截止负载电压接近0V。仿真时要注意反接状态下稳压管的方向如果稳压管阴极接栅极、阳极接地反接时稳压管正向导通栅极被钳位在-0.7VVgs-23.3V可能超耐压。所以稳压管的接法要仔细。我一般会在栅极和源极之间再并一个电阻比如100k确保反接时栅极和源极电位接近Vgs接近0MOS管可靠截止。这个电阻在正接时会影响分压但100k相对10k来说影响很小。4.3 仿真中容易忽略的收敛问题与解决Multisim仿真MOS管电路经常会遇到收敛错误尤其是带稳压管和多个MOS管的时候。常见报错是“Singular matrix”或者“Convergence error”。解决办法有几个一是加初始条件比如在节点上设置初始电压二是调整仿真选项把相对误差容限从1e-3改成1e-4迭代次数从100改成1000三是给MOS管并联一个小电阻比如1MΩ帮助收敛。还有一个坑是Multisim的数据库访问错误。关键词里有人搜“multisim访问数据库发生错误怎么解决”这个问题我遇到过几次。通常是数据库文件损坏或者权限问题。解决办法找到Multisim的数据库文件通常在安装目录的database文件夹备份后删除重启Multisim会自动重建。如果不行就以管理员身份运行或者重装。仿真速度慢的话可以在仿真设置里把“最大时间步长”调大或者关闭一些不必要的分析。5. 从仿真到实物那些仿真不会告诉你的坑5.1 栅极电阻取值与开关速度的权衡仿真里栅极电阻取10k看起来没问题。但实际电路中10k电阻和MOS管的栅极电容比如几nF构成RC电路时间常数是10k×5nF50μs。这意味着MOS管开通需要几十微秒。对于防反接这种慢速场景50μs完全没问题。但如果你用这个电路做电源开关频繁开关50μs的开关速度可能导致MOS管在米勒平台停留时间过长损耗增加。我一般会在栅极电阻上并联一个二极管加速关断。或者把栅极电阻降到1k但这样稳压管的功耗会增加。假设VIN24V稳压管12V栅极电阻1k流过电阻的电流是(24-12)/1k12mA稳压管功耗12V×12mA144mW用1/4W的稳压管勉强够。如果电阻降到100Ω电流120mA稳压管功耗1.44W得用1W以上的稳压管不划算。所以10k是个比较平衡的值。5.2 体二极管的反向恢复与漏电流仿真里体二极管是理想模型反向恢复时间为零漏电流为零。实际MOS管的体二极管反向恢复时间可能几十纳秒漏电流可能几微安。在防反接场景下反向恢复问题不大因为反接时没有正向电流。但漏电流要注意如果负载对漏电流敏感比如电池供电的设备体二极管的漏电流可能导致电池缓慢放电。这时候要选漏电流小的MOS管或者用专门的理想二极管控制IC它们通常有更低的漏电流。还有一个坑是体二极管的正向压降。反接时虽然体二极管反向截止但如果反接电压很高体二极管可能会击穿。比如Vds耐压-55V的MOS反接电压60V体二极管可能雪崩击穿。虽然MOS管有雪崩能量额定值但长期反复击穿会损坏。所以反接电压要留足余量。5.3 PCB布局走线电阻和散热实物电路里走线电阻不能忽略。假设负载电流5A走线宽度1mm长度10mm铜厚1oz走线电阻大约5mΩ。两颗MOS管加上走线总电阻可能到50mΩ压降0.25V损耗1.25W。如果走线更长更细损耗更大。所以PCB布局时电源走线要尽量短粗最好铺铜。散热方面MOS管的Rds(on)随温度升高而增大。比如25°C时20mΩ125°C时可能30mΩ。如果散热不好温度升高损耗增加形成正反馈。所以要么选低Rds(on)的管要么加散热片要么用两颗管并联。我一般会在MOS管下面铺铜打过孔到背面增加散热面积。6. 进阶思路什么时候该放弃背靠背Pmos6.1 理想二极管控制IC的适用场景背靠背Pmos虽然简单但有几个局限一是压降还是比理想二极管IC大因为IC通常用NmosRds(on)更低二是没有反向电流切断功能只是防反接三是栅极驱动需要额外设计。如果你需要真正的“理想二极管”功能比如ORing电路、反向电流切断、低漏电流那应该用专门的理想二极管控制IC比如LTC4412、TPS2412等。这些IC内部有电荷泵驱动Nmos压降可以做到几毫伏。但IC也有缺点成本高、外围元件多、需要仔细看数据手册。对于成本敏感的消费类产品背靠背Pmos可能更合适。对于工业、汽车、医疗等对可靠性要求高的场景IC更稳妥。6.2 Nmos背靠背与Pmos背靠背的取舍Nmos背靠背也能做防反接而且Rds(on)更低但需要高端驱动。常见做法是用电荷泵或者隔离电源给栅极供电。电荷泵电路复杂但成本不高隔离电源更复杂但驱动能力强。Pmos背靠背的优势是驱动简单栅极拉低就行不需要额外电源。所以选Pmos还是Nmos主要看驱动电路的设计难度和成本。我个人的经验是如果输入电压低于24V电流小于5APmos背靠背足够如果电压更高、电流更大或者需要反向电流切断考虑Nmos加理想二极管IC。6.3 防反接之外的保护过压、过流、浪涌防反接只是电源输入保护的一部分。实际产品还需要过压保护比如TVS管、过流保护比如保险丝、采样电阻、浪涌保护比如压敏电阻。这些保护要和防反接电路配合不能互相干扰。比如TVS管要放在防反接电路前面否则反接时TVS管可能先导通把电压钳位影响防反接判断。保险丝要放在防反接电路后面否则反接时保险丝可能先烧断但防反接电路还没起作用。我在实际项目中通常的顺序是输入端 → TVS管 → 保险丝 → 防反接电路 → 滤波电容 → DC-DC。这样每一级各司其职不会互相影响。7. 我踩过的几个坑和实测数据第一个坑是稳压管选型。有一次我用了一颗12V的稳压管但它的最大功耗只有200mW结果在24V输入下栅极电阻10k稳压管电流1.2mA功耗14.4mW看起来没问题。但实际电路中电源电压波动到30V电流变成1.8mA功耗21.6mW还是没问题。真正的问题是反接时稳压管正向导通电流可能很大如果电源内阻小稳压管可能烧毁。所以反接时最好用二极管串联稳压管或者用双向TVS。第二个坑是MOS管选型。我一开始用了IRF9540Rds(on)大约50mΩ两颗串联100mΩ5A电流下压降0.5V损耗2.5W。MOS管表面温度到了80°C手摸上去烫手。后来换成IRF4905Rds(on)20mΩ总压降0.2V损耗1W温度降到50°C。所以选管时Rds(on)要留足余量。第三个坑是Multisim仿真和实物不一致。仿真里负载电压23.9V实物只有23.5V差了0.4V。查了半天发现是走线电阻和接插件电阻。后来把走线加粗接插件换成镀金的压降降到0.1V。所以仿真只能验证功能定量分析要留余量。实测数据24V输入5A负载两颗IRF4905背靠背总压降0.18V损耗0.9WMOS管温度45°C环境25°C。反接时负载电压0V漏电流小于1μA。这个性能对于大多数工业应用足够了。8. 写在最后一些实用建议如果你正在设计防反接电路我的建议是先明确需求——电压、电流、成本、空间。然后选方案——肖特基、Pmos背靠背、Nmos背靠背、理想二极管IC。接着选器件——Vgs耐压、Vds耐压、Rds(on)、封装。最后仿真和实测——Multisim验证功能实物验证性能。背靠背Pmos不是万能的但它在很多场景下是性价比最高的选择。关键是理解体二极管的方向选对栅极驱动注意散热和布局。希望这篇能帮你少走一些弯路。如果你有更好的方案或者不同的经验欢迎交流。
返回列表