ARTICLE DETAIL

资讯详情

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

MOS管自举电路与升压自举电路:原理、计算与检修

MOS管自举电路与升压自举电路:原理、计算与检修 MOS管自举电路这几个字很多人的第一反应是不就是个电容串个二极管。真到画板子、调波形的时候高边MOS管一上电就发烫、占空比一往上提就掉驱动、变频板反复报模块保护十有八九问题就在自举电路上或者出在对它的误读上。我这次想把两件事一次说透一是MOS管自举电路的工作原理也就是半桥高边驱动里那颗自举电容、自举二极管和限流电阻到底在干什么活二是升压自举电路的结构图分析包括电荷泵式自举升压跟电感boost升压到底哪里像、哪里完全不是一回事。顺手把参数怎么算、板上怎么量、坏了怎么修这几件事一并整理出来。这篇内容适合三类人看刚接触半桥驱动、被高边NMOS栅极电压从哪来卡住的新手做电机驱动、逆变、变频电源需要把自举回路参数调稳的硬件工程师以及修家电、修电控板想搞明白为什么换了IPM模块还是烧的维修人员。文中参数计算部分给了完整算例照着自己板子上的数值代进去就能用。1. 先把自举电路到底在举什么搞清楚1.1 高边NMOS的死结栅极电压从哪来半桥拓扑里上下两只管子串在母线和地之间中间那个点叫桥臂中点接电机、变压器或者LC滤波。下管好办源极直接接地驱动芯片输出一个12V左右的电压送到栅极Vgs就是12V管子开得透透的。上管就麻烦了它的源极悬在桥臂中点上不是一个固定电位。要理解这个麻烦先回到最基础的导通条件。N沟道增强型MOS管Vgs超过阈值电压Vth才开始有沟道但要它真正当开关用得让Vgs落在10V到15V这个区间这时候Rds(on)才是数据手册标定的那个毫欧级数值。如果Vgs只有5V、6V管子确实导通了但它工作在可变电阻区的高阻段几安培的电流压在上面几瓦的发热就出来了管子摸着发烫示波器上看Vds却像模像样地低电平——这是最坑人的地方。现在把上管代入这个条件。当上管导通时源极电位被抬到接近母线电压比如300V母线的系统里源极就在300V附近。要让Vgs保持10V以上栅极电位必须被抬到310V以上。可是驱动芯片的供电通常是12V或15V对地它根本给不出310V。上管的栅极电压从哪来这就是高边驱动要解决的核心死结。顺带说一句如果上管用P沟道MOS管栅极拉到地就导通、拉到母线就关断不需要抬压代价是同样耐压和导通电阻下P管的芯片面积大约是N管的两到三倍价格和结电容都上去了所以大功率场合基本还是N管加自举这条路。1.2 一张最小结构图把回路读明白先看半桥自举驱动的最小结构。下面这张图我按实际连接关系画右边是功率级左边是自举回路VCC ──▶|──[Rboot]──┬── VB ──→ 驱动芯片高边供电脚 (12V) Dboot │ [Cboot] │ ├── VS ──→ 桥臂中点Q1源极 / Q2漏极 │ ┌───┴───┐ │ Q2 │ 下管 NMOS └───┬───┘ │ GND VBUS │ ┌────┴────┐ │ Q1 │ 上管 NMOS └────┬────┘ └──── VS读这张图有个顺序先看Cboot它一端挂在VB一端挂在VS注意它不是接地电容而是一颗浮地电容两端都是活的电位。再看Dboot和Rboot它们串在VCC和VB之间作用只有一个在下管导通的时候把Cboot充上电。最后看VB和VS这两个脚它们是驱动芯片内部高边通道的正负电源轨高边输出的栅极驱动信号实际是在VB和VS之间来回摆的。把两个阶段串起来就通了。下管Q2导通时桥臂中点被拉到地附近VS约等于0VCC经Dboot和Rboot给Cboot充电充到大约VCC减去一个二极管压降12V系统里就是11.3V上下这个电压存在Cboot上。接着下管关断、上管Q1导通桥臂中点从0往母线电压爬VS被抬到300V因为电容两端电压不能突变VB就跟着被抬到300V加11.3V等于311.3V。这时候高边驱动通道的供电轨是浮在VS之上的它输出给Q1栅极的电压自然就比源极高11V左右Q1的Vgs稳稳落在10V以上。所以自举这个词用得挺形象靴子上的提带bootstrap就是靠自己的鞋带把自己提起来。电学上更准确的说法是用电容做临时电源随参考点一起上浮。整套东西成本不到一块钱却让N沟道MOS管在高边也能用廉价的自举方式驱动。1.3 自举、光耦隔离、独立电源三条路怎么选高边驱动不止自举一种做法还有光耦隔离驱动、变压器隔离驱动、独立隔离电源供电这几种。选型的时候要看你的开关频率、占空比范围、母线电压和成本。自举方案的优势是便宜、简单、不需要额外电源缺点是受限占空比做不满、低频做不了、上管长时间不开关就掉电。光耦隔离驱动的优势是占空比可以做到接近100%、低频无限制代价是光耦本身有传输延迟和延迟漂移、需要额外驱动侧电源、成本高一个数量级。隔离电源给高边单独供电性能最好但每个高边都要一个小隔离模块成本最高。我自己的判断尺度是这样的PWM调速的电机驱动、开关频率在5kHz以上、占空比不超过95%自举是首选适合绝大多数变频家电、无刷电机控制器、小型逆变器如果是工频逆变器50Hz输出、或者需要长时间恒定的高边导通别犹豫直接上隔离电源自举在这个场景下就是个坑因为每20毫秒才刷新一次电容漏电早把它放空了。2. 自举电容的充放电全过程拆解2.1 充电窗口下管导通那一段时间自举电容的电不是一直有的它只在下管导通、桥臂中点被拉低这段时间里充电。这就是整个自举电路最要命的一条约束充电时间等于下管导通时间而下管导通时间等于开关周期乘以(1减占空比)。占空比越高下管导通时间越短充电窗口越窄。充电回路可以拆成几段VCC电源、自举二极管Dboot、限流电阻Rboot、自举电容Cboot最后经下管回到地。回路的总电阻等于Rboot加上二极管动态阻抗、驱动芯片内部通路阻抗下管的Rds(on)通常是毫欧级可以忽略。回路的时间常数就是Rboot乘以Cboot。这里有个很实用的判断方法想让Cboot充到接近满值至少要给这个回路三到五个时间常数的时间。如果Rboot取4.7欧姆、Cboot取1微法时间常数是4.7微秒五个时间常数就是23.5微秒。假设你的开关频率是20kHz周期50微秒最大占空比限制在90%那下管导通时间只有5微秒连一个时间常数都不到Cboot只能充到六成左右。这种情况下上管一开Vgs就明显不足管子在放大区里烧这就是频率一高、占空比一大上管就烫的典型机理。反过来说如果板上已经定死了占空比和频率你就可以反推Rboot的上限Rboot必须小于下管最短导通时间除以三倍Cboot。这条式子我建议记在笔记本上比任何经验值都靠谱。2.2 放电与浮地上管导通时电容成了独立电源上管导通期间Cboot就是一个独立的小电池一路供三个地方耗电。第一是上管栅极充电消耗的电荷量就是数据手册上的Qg也就是栅极总电荷大功率MOS管动辄几十到几百纳库仑第二是驱动芯片高边通道的静态电流这个电流会持续从VB流到VS贯穿整个上管导通时间第三是MOS管栅源之间的漏电流和电容自身漏电流正常情况下很小但电容老化或者受潮之后会明显变大。把这三项加起来就是每个周期从上管电容里掉走的电荷。电容电压下降量等于总电荷除以容量所以容量越小、电压掉得越多。如果掉到让Vgs接近10V这条线管子就开始进入半导通状态结温飙升。这里要特别强调一个很多人没意识到的坑上管导通时VB和VS都在几百伏的高压上浮动任何一端的负载突变都会通过电容耦合到另一端。比如上管关断瞬间桥臂中点被寄生电感往下拉VS可能瞬间跌到负几伏甚至负十几伏。因为Cboot两端电压不能突变VB会跟着往下掉甚至跌到地以下。这个负压冲到驱动芯片的VB脚上轻则逻辑紊乱、上下管直通重则直接把驱动芯片打坏。这就是为什么很多芯片手册会明确要求VS端串联一个几欧姆的电阻或者在VS和COM之间加钳位二极管甚至用带负压保护能力的驱动芯片。我见过不止一次上管炸、驱动也炸的板子最后查出来就是缺了这个钳位。关于米勒效应也顺便澄清一下。上管开通时桥臂中点电压快速上升dv/dt通过上管的密勒电容Cgd把电流耦合到栅极这部分干扰在波形上看是栅极电压被顶了一下。它和自举电容掉电的表现有点相似都会让栅极电压异常但机理完全不同一个是驱动供电能量不足一个是容性耦合串扰。排查的时候看波形时间尺度就能分辨掉电是全导通期间缓慢下垂米勒串扰是开关瞬间一个尖峰。2.3 自举二极管和限流电阻怎么选自举二极管的选型有四个硬指标。反向耐压必须大于母线电压再加余量300V母线至少选600V稳妥一点选1000V。正向电流不大1A的管子足够因为充电是脉冲式的平均电流只有几十毫安级。反向恢复时间必须短这一条最容易被人忽视用1N4007这类普通整流管会出现灾难性后果上管开通时桥臂中点电压上升自举二极管本该瞬间截止但它的反向恢复时间长达几个微秒这几微秒里高压母线上的电荷会顺着二极管倒灌回VCC污染整条12V电源甚至把驱动芯片打坏。所以必须用超快恢复管常见的有ES1J、US1M、RF101这一类。还有一个细节值得注意二极管的反向恢复电荷Qrr会从自举电容里抽走一部分电荷恢复电荷越小自举电容的实际可用容量越多。选型时如果手册里有Qrr参数挑小的那个。限流电阻Rboot的作用是把充电瞬间的冲击电流压下来。空电容接上的那一刹那充电电流等于VCC除以整个回路电阻如果Rboot取0回路里只有驱动内部几欧姆的阻抗瞬间电流可能达到几安培长期冲击会损伤芯片内部路径。反过来Rboot也不能太大前面算过它直接决定充电时间常数。工程上的常用范围是2.2欧姆到10欧姆具体数值按刚才那条三倍Cboot的约束反推。我见过一种做法是在Rboot上并联一只二极管方向是加速充电、阻断放电思路是用一个很小的电阻快速充电再用大电阻限制稳态。这种做法的副作用是充电瞬间冲击又回来了除非驱动芯片内部有限流保护否则我不推荐新手用。2.4 为什么自举驱动做不了100%占空比这个问题的答案其实已经把前面的逻辑串起来了自举电容的电只能用下管导通的那段时间补如果占空比做到100%下管永远不导通充电窗口就消失了。哪怕电容质量再好它撑不过一个周期第二个周期开始Vgs就不够了。所以实际设计里有一条经验规则自举驱动的最长高边导通时间要控制在总周期的95%以内留出5%的刷新窗口。有些驱动芯片内部会集成刷新脉冲功能专门在长时间高边导通时强制打进一个短的下管脉冲给自举电容补电同步整流的控制器里这种设计很常见。如果工况天生就要求接近满占空比那就必须放弃自举走隔离电源路线。这个判断最好在设计阶段就做别等板子焊出来发现波形不对再改改起来要动布局、加物料、重新打样代价比一开始选对方案大得多。3. 升压自举电路结构图分析3.1 电荷泵式自举升压把自举原理单独拿出来用前面讲的是自举在半桥驱动里的用法。如果把这个原理从半桥里剥出来单独拿去升压就得到电荷泵式的自举升压电路。它的典型结构长这样D1 D2 VCC ──▶|──●────────▶|──●────┬──── Vout │ │ [C1] [Cout] │ │ ┌────┴────┐ │ │ SW │ 开关/MOS管│ └────┬────┘ │ │ │ GND ───────┴───────────────┴─────读这张图要抓住C1是浮地电容这个关键。当开关SW把C1的下端拉到地时VCC经D1给C1充电C1上端电位约等于VCC减一个二极管压降当开关SW动作把C1的下端从地抬到VCC由于电容两端电压不变C1上端电位就被抬到大约两倍VCC减压降。此时D1反偏截止D2正向导通C1上的电荷通过D2转移给输出电容Cout。输出电压大约是两倍VCC减去两个二极管压降。看到没有这里的SW节点其实就相当于半桥里的桥臂中点C1就相当于自举电容D1就相当于自举二极管。整个自举升压电路本质上就是半桥驱动的半边加一颗电容、两只二极管。理解了半桥自举再理解这个电路就是顺水推舟。开关SW用MOS管实现就出现了热词里常说的MOS管自举升压电路。这时候有个连带问题驱动这颗开关MOS管本身又需要栅极电压如果你用的是N沟道管子做低边驱动很简单如果想让开关管的驱动能力更强、压降更低又是新一轮的自举问题。工程上常见的做法是把开关管做成低边NMOS栅极由同一个VCC驱动简单可靠。3.2 倍压与多级自举升压的分级结构单级电荷泵只能做到两倍压如果要多倍就把上面这个结构级联。第一级的输出当成第二级的输入源第二级再把电压抬一倍理论上是按级数线性叠加。每一级都要自己的电容、二极管和开关节点这就是多级自举升压的结构。级联有几个必须知道的代价。第一是带载能力衰减很厉害每级都要转移电荷输出电流实际上是流入电容的电流被抽水抽出来的负载越大电压掉得越多所以电荷泵适合几十毫安级的小电流场合比如给运放做负压、给MOS管栅极驱动做电荷泵电源、给LCD做偏压不适合大功率。第二是二极管压降会累加两级就是两个压降低压输入的时候这个损耗占比很大。第三是开关频率要足够高因为每级电容都要在半个周期里完成充电和转移。这里要说个容易被忽略的点电荷泵的升压其实不是凭空产生能量它转移的是电荷能量守恒依然成立。输出电压高了一倍输出电流能力就掉到一半左右效率也不可能超过理想值。很多人拿电荷泵去做大电流升压结果电压一加载就塌回头怪芯片不行其实是拓扑选错了。3.3 自举升压和电感boost升压不是一回事这两个东西经常被混为一谈因为都叫升压。但机理完全不同用错了场景就是白费功夫。电感boost升压靠的是电感的储能特性。开关管导通时输入电压加在电感上电感电流线性上升能量存进磁场里开关管关断时电感电流不能突变它会把电压顶上去通过二极管向输出电容和负载释放能量。输出与输入的关系由占空比决定公式是Vout等于Vin除以(1减D)。它的特点是带载能力强、可以做大功率、效率高但需要电感、需要环路补偿、有EMI问题。自举升压电荷泵不依赖电感靠电容把电荷一级一级搬上去输出大致是输入的整数倍结构简单、不需要电感、EMI相对小但带载能力弱、输出电压不可连续调节、有输出阻抗。举个具体对照你要把5V升到12V带1安培负载这是十几瓦的功率只能用电感boost电荷泵做不了。你要在3.3V系统里产生15V给MOS管驱动或者运放供电只需要几十毫安电荷泵就非常合适一颗芯片加几只电容解决还省了电感这个占体积的元件。还有一点需要点出来很多升压电源芯片内部其实就藏着一个自举电路。芯片内部的高边开关管或者驱动级需要高于自身供电的电压工程师就在芯片里做一个小的电荷泵或者自举电容专门给内部驱动供电。所以你在看XL6009这类升压芯片的内部框图时看到VCC旁边挂着一只小电容和一只二极管别惊讶那就是内部自举。3.4 升压芯片典型结构里的自举影子拿常见的升压芯片来说它的外部结构其实很简洁输入端一个电感和输入电容开关节点接电感另一端和肖特基二极管输出端接输出电容和反馈电阻分压。芯片的反馈脚上分压得到一个电压与内部基准比较后控制占空比。输出公式是Vout等于基准电压乘以(1加R1除以R2)反馈基准通常是1.25V这类数值。在这套结构里自举出现在两个地方一是芯片内部驱动级需要自举或者电荷泵给高边供电二是如果你在输出端再加一级电荷泵就能得到比输出更高的辅助电源。很多电路会这么玩主路用boost得到12V给负载再从这个12V经电荷泵自举得到20V左右给MOS管栅极驱动用一举两得。理解这一点之后你在看任意一张升压电路图的时候脑子里应该有三条线索找到电感和开关节点判断是不是电感boost找到浮地电容和两个二极管判断是不是电荷泵找到芯片自举脚和自举电容判断内部驱动用的哪条路。这三条线索一过任何升压结构图都能快速归类。4. 参数计算把自举电容算准别拍脑袋4.1 电荷平衡法算Cboot自举电容的容量不是靠感觉挑的用电荷平衡法算出来最稳。核心思路是每个开关周期里从Cboot上被抽走的电荷总量除以我们能容忍的电压跌落量就是所需的最小容量。被抽走的电荷有四项。第一项是上管栅极电荷Qg直接查数据手册注意要按实际栅极驱动电压对应的数值取手册里通常会在曲线图上给出Vgs与Qg的关系。第二项是驱动芯片高边静态电流乘以最大高边导通时间手册里会给出VB静态电流参数。第三项是电平转换电路消耗的电荷芯片手册里有的话就加上没有的话通常可以忽略。第四项是电容漏电流和MOS管栅极漏电正常情况下很小老化后要重新评估。公式写出来就是Cboot大于等于总电荷除以允许的电压跌落量。允许跌落量怎么定我的做法是让高边导通结束时的Vgs仍然高于10V也就是说如果用12V驱动允许跌落1到1.5V如果用15V驱动允许跌落2到3V余量大一些。跌得越少容量越大成本和体积又上去了所以这是个折中。4.2 一个20kHz半桥的完整算例拿一个具体例子走一遍。假设条件驱动电压VCC取12V开关频率20kHz最大占空比限制在95%上管栅极电荷Qg等于60纳库仑驱动芯片高边静态电流取200微安允许自举电容电压跌落量取0.5V。第一步算高边最长导通时间。周期T等于1除以20kHz等于50微秒。最大占空比95%所以高边最长导通时间是47.5微秒。折算一下那就是47.5乘以10的负6次方秒。第二步算静态电流消耗的电荷。200微安乘以47.5微秒等于9.5乘以10的负9次方库仑也就是9.5纳库仑。第三步汇总电荷。Qg加静态消耗等于60加9.5约等于70纳库仑。第四步算容量。70纳库仑除以0.5V等于140纳法。这是理论上刚好够用的最小值。第五步加余量。Class II陶瓷电容X5R、X7R这类在直流偏压下容量衰减很严重标称1微法的电容在12V偏压下可能只剩一半甚至更少再加上温度老化实际可用容量还要打折扣。所以我在这个算例里会选1微法也就是理论值的七倍余量扣掉偏压衰减还剩三倍多稳当。再顺手检查充电时间。假设选Rboot等于4.7欧姆Cboot标称1微法考虑偏压衰减实际按0.5微法算时间常数约2.35微秒五个时间常数约12微秒。下管最短导通时间是周期的5%也就是2.5微秒明显不够充到满值。这时候有两个调整方向把Rboot降到1欧姆时间常数降到0.5微秒五个时间常数2.5微秒刚好够或者把开关频率降到10kHz下管导通时间变成5微秒宽松很多。这就是为什么高频开关电源里自举回路的电阻都取得很小。4.3 boost升压公式推导与电感电容选型电感boost的公式推导本身不复杂用电感伏秒平衡就能推出来。开关管导通期间电感两端加的是输入电压持续时间是占空比D乘周期T所以伏秒积是Vin乘D乘T。开关管关断期间电感两端电压是输出电压减输入电压持续时间是(1减D)乘T伏秒积是(Vout减Vin)乘(1减D)乘T。稳态下这两个伏秒积必须相等否则电感电流会一直往上或往下跑。两边约掉T得到Vin乘D等于(Vout减Vin)乘(1减D)。展开整理得到Vout乘(1减D)等于Vin也就是Vout等于Vin除以(1减D)。这个推导里有个隐含前提二极管压降忽略不计。实际设计中如果输出电压不高二极管压降必须计进去效率会明显下降这时候用同步整流替代二极管会有很大改善。电感选型按电流纹波来。纹波电流取输入电流的20%到40%比较合适想小一点取20%电感体积会大想省体积取40%损耗和EMI会上去。电感量等于输入电压乘占空比除以开关频率和纹波电流的乘积。举个数值例子Vin等于12VVout等于24VD等于0.5频率取200kHz输入电流假设1A纹波取30%也就是0.3A那电感量就是12乘0.5除以(200k乘0.3)约等于100微亨。输出电容按允许的输出纹波电压来算。关断期间输出电容要独自给负载供电所以容量等于输出电流乘占空比除以开关频率和允许纹波电压的乘积。还是上面的例子输出电流0.5AD等于0.5频率200kHz允许纹波50毫伏算出来是25微法实际取值要留两倍以上余量再考虑电容ESR对纹波的贡献——ESR乘上纹波电流才是纹波电压的大头这一条经常被漏掉。5. 实操搭一套半桥自举驱动并上电验证5.1 元件清单与关键接法要动手验证自举电路我建议搭一套最小半桥不用一上来就搞三相。需要的元件半桥驱动芯片一片带高边浮地通道的型号VB、VS引脚独立引出上下管MOS管各一只自举二极管一只限流电阻一只自举电容一只栅极电阻两只分别串在上下管栅极母线电容一只12V到15V的驱动电源一个负载可以用小功率的电阻或者功率电感。接法上有几个关键点。驱动芯片的VCC接12VCOM接地VB和VS之间接自举电容VCC到VB之间串自举二极管和限流电阻。VS接到桥臂中点也就是上管源极和下管漏极的连接点。上管的栅极接到驱动芯片的高边输出脚。下管的源极接地栅极接低边输出脚。有一处最容易接错自举电容必须接在VB和VS之间不是接在VB和地之间。接错的后果是电容被当成普通滤波电容充满12V上管导通时没有浮地能力栅极驱动直接失效管子发热你还看不出电路哪儿有问题因为它表面上接了一个电容。栅极电阻也不能省。它限定了栅极充电电流峰值抑制开通时的振荡和dv/dt引起的串扰。一般来说低边栅极电阻取几欧姆到十几欧姆高边可以稍微大一点。电阻越大开关越慢开关损耗越大但EMI越好这是需要权衡的。5.2 布线、测量与波形判读自举回路的布线有三条纪律。自举电容到VB、VS两个脚的走线要短而粗围成的小回路面积越小越好因为这是高di/dt回路。自举二极管和限流电阻要靠近芯片别把它们放在板的另一头。功率地和信号地要单点连接桥臂中点的噪声不能通过地线跑到驱动芯片里去。上电测量的顺序建议这样走先不定母线电压只给12V驱动电源用示波器看下管栅极波形和桥臂中点波形确认基本开关动作正常。然后慢慢加母线电压用差分探头或者高压探头测桥臂中点。最后把探头放到自举电容两端也就是VB和VS之间观察它在每个周期里怎么充放电。健康的自举电容波形是这样一个样子下管导通时电压快速上升充到接近VCC通常能看到一个明显的充电斜率上管导通时缓慢下降下降速率体现的就是前面算的那些电荷消耗。整个波形上的电压始终在10V到VCC之间摆动不触及10V这条底线。不健康的波形有两种典型形态。一种是充电上不去斜率很缓峰值只有七八伏说明充电回路阻抗太大或者充电时间太短要检查Rboot取值和下管导通时间。另一种是放电特别快上管一开就掉两三伏说明自举电容容量不够或者漏电严重也可能是上管栅极电荷比预期大。还有一种隐蔽的情况静置时电压正常一加载就掉那是上管开关过程中受到的dv/dt干扰或者VS负压冲击需要检查钳位和保护电路。5.3 变频板上自举回路的检修步骤变频家电的功率板上三相桥每一相的高边都有一套自己的自举回路也就是三个自举电容、三个自举二极管、三个限流电阻缺一个或者坏一个对应的那一相就没法正常换流。检修我一般按这个顺序走。先断电用功率电阻给母线电容放电这一步必须做母线电容上残余的高压能量足够伤人和毁表放电后用电表确认母线电压降到安全范围。然后目视检查限流电阻有没有发黑、开裂、脱焊自举二极管有没有明显开裂自举电容有没有鼓包或者底部发黄的过热痕迹。接下来用二极管档在线测自举二极管正向应该有一个0.4V到0.6V的压降反向不通。这里要注意在线测量容易被并联回路误导最好拆掉一端再测或者至少换几个档位交叉验证。限流电阻的阻值通常在几十欧姆量级实测值比标称大很多或者开路就说明它已经受过冲击。自举电容最好拆下来用LCR表测容量和ESR容量掉到标称的一半以下就直接换。判断故障相更高效的办法是上电测电压。给驱动电路单独加15V注意按图纸要求别盲目加高压用万用表直流档逐个测每一相的VB到VS电压正常情况下应该稳定在14V上下15V减去二极管压降三相读数应该基本一致。如果某一相明显偏低说明这一相的自举回路有问题顺着这条线查二极管、电阻、电容就行。还有一个触目惊心的经验模块保护故障反复出现时很多人第一反应是换IPM模块换完用不了多久又坏。真正的原因往往是自举二极管反向漏电或者自举电容容量不足导致高边驱动电压偏低上管长期工作在放大区器件过热后失效。换模块治标不治本先把自举回路查干净再换否则换多少块都白搭。6. 常见问题与排查速查6.1 典型故障现象对照表把我在实际调试和维修中遇到的典型现象整理成一张表遇到问题时可以先对号入座然后再拿示波器验证。现象最可能的原因验证方法处理办法高占空比时上管发热严重自举电容容量不足Vgs下垂测VB到VS波形看是否掉到10V以下加大自举电容减小Rboot高频时上管驱动失效充电时间常数太大下管导通时间不够测自举电容充电斜率减小Rboot或降低开关频率驱动芯片VCC被拉高或被干扰自举二极管反向恢复慢高压倒灌换用超快恢复管对比测试换成Qrr小的快恢复二极管上管关断瞬间驱动芯片损坏桥臂中点负压冲击VB被拉低观察桥臂中点的负压尖峰幅度VS串电阻、加钳位二极管低频逆变时高边频繁掉电刷新周期太长Cboot自放电示波器看长周期下的VB电压改用隔离电源供电上管空载正常加载异常驱动能量不足或米勒串扰观察加载前后栅极波形差异检查栅极电阻加大驱动能力整套电路反复烧模块自举二极管漏电或电容老化拆下自举二极管测反向漏电更换自举二极管与电容6.2 我踩过的几个坑第一个坑是自举电容用了标称1微法、耐压16V的陶瓷电容。12V系统里理论上够用但陶瓷电容直流偏压下的容量衰减被完全忽略了实际有效容量只有一半左右一上大占空比就掉驱动。后来换成50V耐压的同容量电容因为偏压相对额定值低得多容量衰减明显改善问题就没了。同样的容量耐压不同可用容量能差好几倍这是选电容时最容易漏掉的一条。第二个坑是自举回路的走线太长。为了布局方便我把自举二极管和限流电阻放到了芯片的另一侧走线绕了半圈。上电之后在桥臂中点的波形上看到很明显的振荡驱动芯片偶尔误动作。把这三颗元件挪到芯片脚边上、把回路面积压到最小之后振荡就消失了。自举回路虽然电流不大但它是高di/dt回路走线电感和分布电容会直接改成充放电波形。第三个坑是测量方法本身出的错。用普通探头测浮地的VB和VS探头的接地夹一挂上去就相当于给电路加了一条对地的通路波形看着就不对还差点把探头烧了。测高边信号必须用差分探头或者把示波器做浮地处理没有条件的话就测低边信号间接判断。这个教训我觉得比任何电路知识都值钱仪器用错了看到的全是假象越调越乱。第四个坑是忽略了死区时间的影响。死区时间设得太长下管导通时间被压缩自举电容充电窗口变短死区时间设得太短上下管有直通风险。我后来把死区时间设成满足防直通的最小值再加一点余量同时保证下管导通时间仍然够充电两边都留出余量稳定性和效率都上来了。6.3 几个容易混淆的概念澄清自举和bootstrap这个词有时候也被用在软件领域说系统自己启动自己跟这里讲的电容浮地供电是同一个词的引申义但机理完全无关看资料的时候注意区分语境。升压和自举升压的关系也容易绕。所有自举升压都是升压但不是所有升压都是自举。电感boost是依靠电感储能的升压自举升压是依靠电容浮地的电荷搬运升压两者机理不同、适用功率等级不同、选型逻辑不同。看到升压两个字先别急着套公式先看电路里有没有电感有电感基本是boost有两只二极管加一只浮地电容基本是电荷泵。自举电容和普通退耦电容也别混。退耦电容接在电源和地之间固定一个电位自举电容接在VB和VS之间两端都浮动。选型时自举电容对漏电流的要求更严因为漏电直接等于掉电速度低漏电的陶瓷电容比电解电容更合适。还有一个常见误解是认为自举电容越大越好。实际上容量过大有两个副作用一是充电时间常数变大可能充不满二是充电瞬间的冲击电流更大对驱动芯片和电源的冲击更强。合适容量是按电荷算出来的值加合理余量不是越大越稳。7. 我在实际调试中总结的几条经验自举回路看着简单实际是最容易被想当然的地方。我的习惯是每次画完半桥驱动用三步自检先用公式算一遍自举电容下限再看数据手册里的Qg和静态电流参数最后检查Rboot的充电时间常数是否小于下管最短导通时间的三分之一。三步都过了再画板子。这个习惯帮我省掉了好几次打样返工。板子做出来之后第一次上电我一定是先降母线电压、只加驱动电源把栅极波形和桥臂波形看清楚确认高边驱动电压正常、自举电容充放电曲线健康再逐步升压。这个顺序看起来慢实际上是最快的路因为一旦在高压下出问题烧的东西可能不止一颗芯片。最后提一个后续可以扩展的方向如果你在做的系统开关频率会变化比如变频调速从低速到高速跨越很大范围那么自举参数就不能只按一个频率点算。我的做法是按最低频率校核充电时间够不够按最高频率乘以最大占空比校核掉电最深的那一点两头都留够余量取中间值。这样做出来的参数在整个调速范围内都不会出问题比只算一个点靠谱得多。
返回列表