资讯详情

资讯详情

PNP加肖特基:MOS管快速关断电路,解决PWM发热问题

很多做电机驱动、舵机控制或者大功率LED调光的朋友都遇到过同一个糟心事PWM频率一往上提MOS管就开始烫得离谱波形上升沿还算利索下降沿却拖泥带水示波器上一看关断过程拉出一个长长的尾巴。你换更贵的MOS管、加大驱动电阻、甚至换驱动芯片发热依旧。问题的根子往往不在MOS管本身而在关断回路的设计上。这篇内容就围绕一个非常实用的小电路展开——用一只PNP三极管加一只肖特基二极管给MOS管的栅极搭一条关断专用快速通道专门解决PWM控制中MOS管关断慢、发热大的问题。它适合已经会搭基本MOS开关电路、但被开关损耗和温升困扰的电子爱好者、嵌入式工程师和做电机/舵机驱动的朋友。整套方案成本几毛钱改几个元件就能落地下面把原理、选型、计算和实测踩坑一次讲透。1. 先搞清楚MOS管关断慢到底慢在哪1.1 栅极电荷与米勒平台关断拖尾的物理根源要理解这个电路为什么有效得先回到MOS管的内部结构。MOS管是电压控制型器件栅极和源极之间本质上是一个电容也就是常说的输入电容Ciss。你给它充电到阈值以上它就导通把电荷放掉它就关断。问题在于这个放电荷的过程不是瞬间完成的栅极电压从驱动高电平降到零中间要经过一个关键区域——米勒平台。米勒平台出现在栅极电压下降到某个区间时此时漏极电压正在快速上升漏极和栅极之间的寄生电容Crss也就是米勒电容会把漏极的电压变化耦合回栅极形成一股反向充电电流硬生生把栅极电压顶在平台电压附近不动。这段时间里MOS管既不是完全导通也不是完全关断而是工作在线性区漏源之间同时存在大电压和大电流瞬时功耗PV×I非常可观。PWM频率越高单位时间内经历这个过程的次数越多平均开关损耗就越大管子自然发烫。所以关断慢的本质是栅极电荷尤其是米勒平台期间的电荷没有被迅速抽走。谁能让栅极电压快速穿过米勒平台谁就能缩短高损耗区间。1.2 常规驱动电路的关断路径为什么不够快大多数入门电路是这么接的单片机或者驱动芯片的PWM输出经过一个栅极电阻Rg直接连到MOS管栅极栅极再对地接一个下拉电阻Rpd。导通时驱动源通过Rg给栅极充电关断时栅极电荷通过Rpd慢慢泄放到地。这里有两个致命问题。第一下拉电阻Rpd通常取值较大几千欧到几十千欧目的是在驱动信号悬空时把栅极拉低防止误开通但它的放电电流很小关断速度被它拖累。第二就算你把Rpd取小它又会和Rg形成分压影响导通时的栅极电压幅度还可能增加驱动源的静态负担。换句话说用同一个电阻网络同时兼顾快速关断和可靠下拉本身就是矛盾的。还有一种常见做法是用驱动芯片的sink电流能力来拉低栅极这确实比电阻下拉快但驱动芯片的灌电流能力有限而且栅极回路里往往还串着Rg这个电阻在关断时同样限制了放电电流。所以即便用了驱动芯片只要Rg还在关断速度就上不去。1.3 一个反直觉的结论关断和导通应该走不同的路想通上面这层解决方案就呼之欲出了既然导通和关断对电阻的需求是矛盾的那就别让它们走同一条路。导通时走一条带电阻的慢路控制好充电速度、抑制振铃和EMI关断时走一条几乎无电阻的快路把栅极电荷瞬间抽干。这就是非对称驱动的核心思想也是本文这个PNP加肖特基电路的设计出发点。理解了这一点后面所有的元件选型和参数计算你都能自己推导出来而不是死记硬背一个电路图。2. PNP三极管加肖特基这条关断快路是怎么搭起来的2.1 电路拓扑与各元件角色拆解先把这个电路的结构说清楚。核心是在MOS管的栅极和驱动信号之间插入一只PNP三极管再配合一只肖特基二极管。具体接法是这样的PNP三极管的发射极接驱动信号端也就是PWM信号经过Rg之后、靠近MOS栅极的那一侧或者直接接驱动输出。PNP三极管的基极通过一个限流电阻接驱动信号端同时基极和发射极之间要有正确的偏置关系。PNP三极管的集电极接MOS管的栅极。肖特基二极管并联在PNP的发射极和集电极之间方向是让电流能从MOS栅极流向驱动端也就是关断时电荷泄放的方向。这样搭出来之后导通和关断就走上了两条不同的路。导通时PNP三极管处于截止状态驱动信号通过原来的Rg给栅极充电充电速度由Rg控制温和可控。关断时驱动信号变低PNP三极管的发射结正偏导通三极管进入饱和导通状态MOS栅极上的电荷通过PNP的集电极到发射极被迅速吸回驱动端这条路径上几乎没有大电阻放电极快。肖特基二极管则负责在特定时刻提供一条低损耗的辅助通路同时利用它正向压降低、反向恢复快的特性进一步优化关断波形。2.2 为什么偏偏选PNP而不是NPN这是很多人第一次看到这个电路时的疑问。用NPN不行吗答案是在这个位置NPN的导通条件不对。PNP三极管的导通条件是发射极电位高于基极电位且差值超过发射结压降约0.7V。关断时驱动信号拉低发射极跟着驱动端一起被拉低而基极通过电阻也接在驱动端附近此时发射结的偏置关系正好让PNP导通把栅极电荷往驱动端方向抽。而NPN要导通需要基极电位高于发射极在关断这个场景下栅极电压是往下掉的NPN根本没法形成有效的导通条件去吸电荷。换个角度理解我们要的是一个当驱动变低时自动打开、把栅极拉低的开关PNP的输入特性天然匹配这个逻辑。用NPN的话你得额外加反相或者电平转换电路反而复杂。所以这里选PNP不是随便挑的是逻辑关系决定的。2.3 肖特基二极管在这里的两个作用肖特基二极管不是可有可无的装饰它承担两个具体任务。第一个作用是提供关断时的低阻泄放辅助通路。肖特基的正向压降只有0.3V左右比普通硅二极管低也比PNP三极管饱和导通时的集射压降在某些工况下更有优势。当栅极电荷需要快速泄放时这条并联通路能分担一部分电流让整个关断过程更干脆。第二个作用是抑制反向尖峰和加快恢复。MOS栅极回路里存在寄生电感快速关断时电流突变会在电感上产生反向尖峰电压可能把栅极电压拉到负值造成误导通或者损坏。肖特基二极管反向恢复时间极短纳秒级能迅速把这类尖峰钳位掉保护栅极。普通整流二极管的反向恢复时间在微秒级根本跟不上PWM的节奏所以这里必须用肖特基。注意肖特基二极管的反向耐压普遍偏低选型时要确保它的耐压高于驱动信号幅度并留有余量别拿一个耐压只有十几伏的肖特基去配十几伏的驱动电压。3. 元件选型与参数计算别凭感觉抓元件3.1 PNP三极管的选型要点PNP三极管在这个电路里工作在高频开关状态选型主要看三个参数集电极电流能力、开关速度和饱和压降。集电极电流要能覆盖栅极峰值放电电流。栅极峰值放电电流可以粗略估算为栅极驱动电压除以关断回路总电阻。假设驱动电压12V关断回路等效电阻1欧姆峰值电流就是12A这个数字很吓人但实际持续时间极短几十纳秒所以选三极管时看的是脉冲电流能力而不是连续电流。常见的S8550、MMBT3906这类小功率PNP脉冲集电极电流能到几百毫安到1A以上对于中小功率MOS管够用如果是驱动大功率MOS管、栅极电荷很大的场合就要选脉冲电流能力更强的型号比如2SA系列里的一些中功率管。开关速度看特征频率fT和开关时间参数。fT越高三极管本身能响应的频率越高。做几十千赫兹的PWM选fT在100MHz以上的管子绰绰有余。饱和压降Vce(sat)越小关断时残留在栅极上的电压越低关断越彻底一般选Vce(sat)在0.3V以下的型号。参数推荐范围说明集电极脉冲电流大于栅极峰值放电电流的1.5倍留余量防止饱和失效特征频率fT大于100MHz匹配几十到几百kHz PWM饱和压降Vce(sat)小于0.3V保证关断彻底发射结耐压大于驱动电压防止击穿3.2 肖特基二极管的参数匹配肖特基选型看反向耐压、正向电流和结电容。反向耐压要高于驱动电压并且留出至少50%的余量。比如驱动电压12V选耐压20V以上的肖特基像SS系列里的SS1440V/1A、SS2440V/2A都是常用型号。正向电流不用太大因为关断电流是脉冲性质的1A的管子通常够用但如果MOS栅极电荷特别大可以选2A或3A的。结电容要小。肖特基的结电容会并联在栅极回路上如果结电容太大反而会拖慢关断速度还可能和栅极电感形成谐振。选结电容在几十皮法以内的型号比较稳妥。像BAT54系列这种小信号肖特基结电容只有几皮法非常适合高频场合但它的电流能力小只适合小功率MOS管。3.3 限流电阻和栅极电阻的取值计算PNP基极限流电阻Rb的作用是限制基极电流防止发射结过流损坏。基极电流要满足三极管饱和导通的条件一般取集电极电流的十分之一到二十分之一。假设关断峰值电流1A基极电流取50到100mA驱动电压12V那么Rb大约在120到240欧姆之间。实际取值可以先用220欧姆试看关断波形再微调。栅极电阻Rg的取值要平衡导通速度和EMI。Rg太小导通太快栅极回路振铃严重EMI超标Rg太大导通损耗增加。经验值在几欧姆到几十欧姆之间。对于中小功率MOS管10欧姆左右是个不错的起点。注意Rg只影响导通不影响关断因为关断走的是PNP那条路。提示Rb和Rg的取值不是孤立的Rb太大会导致PNP饱和不够深关断变慢Rg太大会让导通损耗上升。建议先用推荐值搭出来再用示波器看波形逐步优化。4. 实测波形对比与关断时间的量化4.1 改造前后的栅极波形对比光讲原理不够得看波形。我在一个12V供电、驱动IRF3205栅极电荷较大的电路上做了对比测试PWM频率20kHz负载是一个直流电机。改造前栅极只接10欧姆Rg和10千欧下拉电阻。示波器上看栅极电压下降沿从12V降到0V用了大约1.2微秒中间米勒平台明显平台持续时间约600纳秒。这段时间漏源电压已经上升到接近12V而漏极电流还没完全降下来管子明显发热手摸散热片烫手。改造后加上PNP加肖特基关断电路。栅极下降沿从12V降到0V缩短到约200纳秒米勒平台几乎被削平平台时间压缩到100纳秒以内。关断时间缩短了大约6倍。同样的负载和频率下MOS管温升从烫手降到温热用红外测温枪测管壳温度从约85摄氏度降到约45摄氏度。4.2 关断时间与开关损耗的估算关断时间缩短带来的损耗下降是可以估算的。开关损耗近似为Psw 0.5 × Vds × Id × (tr tf) × fsw其中tr和tf分别是上升和下降时间fsw是开关频率。改造前tf约1.2微秒改造后约0.2微秒假设Vds12VId5Afsw20kHz。改造前关断损耗部分约为0.5×12×5×1.2e-6×200000.72W改造后约为0.12W单是关断这一项就省了0.6W。如果频率提到50kHz节省的功率会成比例增加这就是为什么高频PWM下这个电路效果特别明显。指标改造前改造后改善幅度栅极下降时间约1.2微秒约0.2微秒缩短约6倍米勒平台时间约600纳秒小于100纳秒大幅压缩关断损耗估算约0.72W约0.12W降低约83%管壳温度约85摄氏度约45摄氏度降低约40摄氏度4.3 不同PWM频率下的表现差异这个电路的效果和PWM频率强相关。低频比如1kHz以下时开关损耗占比本来就小改造前后温升差异不明显你可能觉得这电路没啥用。但频率一旦上到10kHz以上尤其是20kHz到100kHz这个区间效果立竿见影。我实测过5kHz、20kHz、50kHz三档。5kHz时改造前后温差只有几摄氏度20kHz时差了约40摄氏度50kHz时改造前管子根本撑不住几分钟就过热保护改造后能稳定运行。所以如果你做的是舵机PWM控制通常50Hz到几百赫兹或者低频电机调速这个电路的收益有限但如果你做的是高频开关电源、高频LED调光或者需要快速响应的电机驱动它就是刚需。5. 搭电路时最容易踩的几个坑5.1 PNP发射极和集电极接反这是新手最常犯的错误。PNP三极管的发射极和集电极在符号上看着对称但实际内部结构不对称接反了电流放大能力会大幅下降甚至完全不能正常工作。判断方法看 datasheet 里的引脚定义发射极通常有箭头指向内部PNP的箭头指向基极方向。搭电路前务必确认引脚别凭封装外形猜。接反的典型症状是关断波形没改善甚至比不加电路还慢因为三极管根本没进入饱和导通。用万用表二极管档测一下发射结和集电结的正向压降能快速判断引脚是否正确。5.2 肖特基方向装反导致栅极被钳死肖特基二极管的方向决定了它是帮助泄放还是阻碍泄放。如果装反关断时它反向截止等于没接更糟的是如果它在导通时形成通路可能把栅极电压钳在一个低值导致MOS管根本开不起来。正确的方向是让关断时的泄放电流能顺畅通过。判断方法在断电状态下用万用表测二极管两端确认从MOS栅极到驱动端方向是导通的正向压降低反方向截止。装好后先不接负载用示波器看栅极波形确认导通时能到高电平、关断时能到低电平再上负载。5.3 基极限流电阻取值不当Rb取值太大PNP基极电流不足三极管工作在放大区而不是饱和区关断时集射之间还有较大压降栅极电荷抽不干净关断变慢。Rb取值太小基极电流过大可能超过三极管的最大基极电流额定值长期运行会损坏发射结。我踩过的坑是一开始为了保险把Rb取到1千欧结果关断波形只比原来好一点点后来换成220欧姆波形立刻干脆了。所以Rb要按饱和条件算别凭感觉往大取。5.4 忽略栅极回路的寄生电感快速关断意味着栅极电流变化率di/dt很大栅极回路的寄生电感走线电感、元件引脚电感会产生尖峰电压。如果走线太长太细尖峰可能把栅极电压拉到负值造成MOS管误导通出现关不断的假象。解决办法是尽量缩短栅极回路的走线PNP和肖特基紧贴MOS管栅极放置回路面积做到最小。有条件的话用双面板栅极回路的返回路径走在正下方进一步减小环路电感。这个细节在低频时无所谓高频时是成败关键。6. 从舵机到电机这个电路能用在哪些场景6.1 舵机PWM控制中的实际价值舵机控制信号通常是50Hz、脉宽1到2毫秒的PWM频率很低单看开关损耗这个电路收益不大。但舵机在堵转或者快速换向时驱动MOS管会承受较大的瞬态电流关断慢会导致瞬态期间管子应力增大。加上快速关断电路后关断更干脆管子的电压电流交叠区减小可靠性提升。另外多路舵机同时驱动时如果每路MOS管关断都慢电源上会出现叠加的电流拖尾造成电压波动。快速关断能让每路电流干净利落地切断电源更稳。所以即便是低频舵机应用这个电路也有它的价值只是收益点从降损耗变成了提可靠性。6.2 直流电机调速与H桥驱动直流电机调速是PWM控制MOS管的典型场景频率一般在几kHz到几十kHz。电机是感性负载关断时会产生反向电动势如果MOS管关断慢反向电动势和电源电压叠加可能超过MOS管耐压导致击穿。快速关断能缩短这个危险窗口。在H桥驱动里四个MOS管的关断速度如果不一致可能出现上下桥臂直通的瞬间也就是常说的 shoot-through这会直接烧管子。给每个MOS管都加上快速关断电路让关断时间一致且足够短能有效避免直通。这是H桥设计里非常实用的一招。6.3 高频LED调光与开关电源高频LED调光比如几十kHz到上百kHz对MOS管开关速度要求很高因为调光频率越高人眼越不容易察觉闪烁但开关损耗也越大。快速关断电路在这里直接体现为效率和温升的改善。在开关电源的同步整流或者功率开关位置关断损耗是效率的主要杀手之一。虽然专用驱动芯片内部已经做了非对称驱动优化但在一些低成本或者分立方案里用PNP加肖特基自己搭快速关断是性价比很高的选择。7. 进阶优化让关断更快更干净7.1 用加速电容进一步压缩关断时间在PNP的基极限流电阻上并联一个小电容几十到几百皮法可以形成加速电容。关断瞬间电容两端的电压不能突变会把基极电流瞬间拉大让PNP更快进入饱和关断更迅速。这个技巧在老式开关电路里很常见效果明显。加速电容的取值要试验确定太大会导致基极电流过冲太小效果不明显。一般从100皮法开始试看关断波形的前沿是否更陡。注意这个电容只影响关断的动态过程不影响稳态。7.2 负压关断的思路如果对关断速度要求极致可以让关断时的栅极电压降到负值比如-2V到-5V。负压关断能更快地把栅极电压拉过米勒平台同时提高抗干扰能力防止误导通。实现方式是用一个负压电源或者用电容泵产生负压配合PNP关断电路使用。负压关断的代价是电路复杂度和成本上升一般只在高端应用里用。对于大多数中小功率场景PNP加肖特基的方案已经够用不必上负压。7.3 关断回路布局的实战经验最后分享几个布局上的实战经验。第一PNP和肖特基要放在MOS管栅极引脚旁边距离越短越好最好在1厘米以内。第二栅极回路的走线要粗减少电阻和电感。第三关断回路的返回路径要和去路尽量靠近形成最小环路面积。第四如果空间允许在栅极和源极之间保留一个下拉电阻几十千欧作为驱动失效时的保护它不影响快速关断因为快速关断走的是PNP那条低阻路。我在一块电机驱动板上做过对比同样的电路PNP离MOS管5厘米和1厘米关断时间差了将近一倍。所以别小看布局它是这个电路能不能发挥全部实力的关键。提示调试时先用低占空比、低频率让电路跑起来确认波形正常后再逐步提高频率和负载避免一上来就满负荷把管子烧了。这套PNP加肖特基的快速关断电路说到底就是用几毛钱的元件把MOS管开关过程中最耗能的那一段给抄近道了。它不神秘原理就是给栅极电荷找一条更快的泄放路径。真正难的是选型时的参数匹配和布局时的细节把控这两点做到了你的PWM控制电路会稳很多、凉很多。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →