资讯动态

IR2103驱动100A H桥有刷电机驱动板实战设计

发布时间:2026/10/22 11:32:15 来源:尧图企业网站定制
最近正好在做一套48V直流有刷电机的驱动板额定电流定在100A方案里选定的栅极驱动芯片就是IR2103。这个组合乍一看有些“反差”——IR2103是小功率板上常见的半桥驱动用在100A的功率级上很多人会怀疑它行不行。我一开始也有这个顾虑但实际做下来发现IR2103虽然驱动能力不算强只要外围设计把好关把电压、电流、损耗、PCB布局这些环节一个一个算清楚一样可以做出稳定运行的100A H桥驱动板。这篇文章就把整个设计过程拆开讲一遍从芯片定位、MOS管选型、自举电容计算到PCB布线的实操细节最后再附上调试和故障排查的经验。1. 项目概述100A H桥驱动板到底在做什么1.1 100A额定电流意味着什么先泼一盆冷水100A不是写个“额定电流”就能过去的。它意味着整个功率回路里的每一个环节都要按100A来校核包括MOS管、铜箔、端子、连接器、电流采样电阻。以最常见的48V系统为例额定100A意味着功率回路的处理能力是4.8kW峰值电流可能到150A甚至更高。这个量级已经完全不是业余爱好者随便搭个电路板能扛住的情况了。我们先看功率损耗。假设功率级使用多个MOS管并联等效导通电阻做到1.5mΩ那么仅仅导通损耗就是P I² × R 100² × 0.0015 15W这还只是导通损耗开关损耗、死区损耗、采样电阻损耗、线路损耗还没算。如果等效导通电阻做得不够低30W、50W的发热都是正常现象。这些热量如果不能及时散出去MOS管的结温一旦超过额定值离炸管就不远了。再说PCB铜箔。常规1oz约35μm厚铜外层走线在温升10℃左右时1mm宽大约只能通过1A电流。100A就意味着理论上需要接近100mm宽的铜箔这在任何实际板卡上都不可能直接实现。所以大电流设计必须走另外几条路加厚铜箔到2oz、4oz大面积铺铜开窗加锡或者直接用铜排、汇流条。这个细节后面PCB章节单独说。所以100A这个指标首先改变的是设计心态它不是一个“放大器”而是一个需要认真对待散热、寄生电感、载流能力和保护机制的功率系统。1.2 IR2103在方案里的角色定位IR2103是一颗半桥驱动芯片内部集成了高边和低边两路驱动输出。H桥需要四个开关管正好由两个半桥组成所以一个H桥需要两颗IR2103。它内部有电平转换电路高边驱动通过自举方式供电不需要额外做一路隔离的驱动电源这是这类半桥驱动芯片好用、便宜的重要原因。IR2103的工作电压范围大概在10V到20V之间高压侧耐压等级在200V量级。用它来驱动100V以下的电机母线电压是合理的。对于常见的中低压电机驱动场景48V系统是它的拿手戏。但IR2103也有明显短板驱动输出电流不大输出驱动能力在几百毫安量级。这个参数意味着如果直接驱动大栅极电荷的MOS管开关过程会被拉长开关损耗会很可观。所以用它做100A方案不能像小功率板一样“芯片出来直接怼到MOS管栅极”需要仔细设计栅极驱动电阻必要时还要加一级推挽扩流。这一点会在后面的驱动电路设计里细讲。1.3 这个方案适合的应用场景从应用角度看这个设计最典型的场景是直流有刷电机驱动包括大功率电动搬运车、AGV底盘、电动轮椅、绞盘、工业阀门执行器等。这类设备电压通常在24V到72V之间电流大、需要正反转、需要PWM调速H桥拓扑刚刚好。另外H桥也是单相逆变器、大功率开关电源、同步整流等电路的底层拓扑这个方案里的MOS管选型、PCB布局、保护逻辑很多思路都能迁移过去。适合参考这篇内容的人我觉得有两类一类是有一定硬件基础、但第一次把功率级做到100A的工程师和爱好者另一类是正在做课程设计、毕业设计需要一套完整方案做参考的学生。前者能从这里找到选型和布局的坑后者能获得可以直接落地抄作业的参数和计算过程。2. 核心器件选型与系统参数设计2.1 功率MOSFET的选型思路先把MOS管的选型逻辑讲清楚因为这是整个方案的基石。H桥的四个开关管承担全部输出电流选型错误后面再怎么优化都救不回来。电压等级要留余量。48V系统不算高但MOS管关断时的漏源电压尖峰往往是母线电压的1.5到2倍。主要来源是功率回路寄生电感在电流快速变化时产生的反冲电压V_spike L × (di/dt)100A级别电流开关时间做到几百纳秒di/dt是非常夸张的。如果功率回路电感做到50nH电流变化率按200A/μs算尖峰就有10V。所以母线电压48V我直接选了100V耐压的MOS管留足两倍以上余量。如果你做72V系统建议直接上150V耐压。导通电阻要按热态算。市面上标称1mΩ的管子常温下确实能到但结温到100℃以上时导通电阻会变成常温的1.5到2倍。选型时我习惯按热态电阻来估算损耗而不是看25℃的标称值。比如设计目标是100A下导通损耗控制到20W以内那么热态等效导通电阻就要控制在2mΩ以内常温选型至少要按1mΩ到1.3mΩ来做。栅极电荷Qg要匹配驱动芯片能力。这是很多人忽略的点。Qg大的管子开关损耗相对好控制但驱动芯片要能提供足够的栅极电流。IR2103输出能力弱如果选Qg很高的管子开关时间会被拉长到1μs以上开关损耗会吃掉效率。我最后选的是Qg在100nC到200nC量级的管子具体看目标频率。这里有个取舍低导通电阻的管子往往Qg大需要再平衡。并联还是单管100A持续电流用单管几乎不现实即便管子标称能过100A散热压力和SOA余量也不够。我采用多管并联把电流分摊到两个以上封装上热源分散PCB载流压力也小。并联时每个MOS管必须单独加栅极电阻否则寄生参数不一致会导致某一颗管子先导通、多吃电流最后先坏掉。2.2 栅极驱动电路IR2103的用法与极限IR2103的典型连接方式并不复杂。每颗芯片有一个高边输入HIN、一个低边输入LIN对应输出HO和LO输出之间以VS为参考。HIN为高时HO输出高电平驱动高边MOS管导通LIN为高时LO输出高电平驱动低边MOS管导通。但这个芯片用在100A功率级需要解决两个问题一个是驱动电流偏弱另一个是死区时间。驱动电流偏弱怎么办我的做法是在IR2103的HO、LO输出后面增加一级互补推挽电路。用一个高压小MOS管对做图腾柱让IR2103只负责逻辑控制真正的栅极充放电电流由图腾柱提供。这个小电路成本很低但效果立竿见影栅极上升沿从接近1μs缩短到200ns以内开关损耗明显下降。如果不想加图腾柱那就必须选Qg更小的MOS管并且把PWM频率压低到10kHz左右。栅极电阻的设计要分开考虑。开通和关断的速度不应该用同一个电阻。我在每个MOS管的栅极上串联一个10Ω左右的电阻同时并一个反向二极管再串一个5Ω电阻用于加快关断。开通慢一点可以减少di/dt减轻振铃和EMI关断快一点可以尽快切断电流降低关断损耗。死区时间必须人为保证。IR2103自身有一定的传输延时匹配但内部死区时间很短在100A电流下根本不够用。如果上下管同时导通就是直通短路炸管是瞬间的事。我的做法是在MCU的PWM输出端用逻辑或软件方式设置死区时间默认给1μs。死区太久会产生死区损耗太短又危险。1μs对20kHz的PWM周期来说占2%后续实测下来效率和温升都还能接受。2.3 保护电路与采样方案100A功率级的保护不能光靠软件硬件保护必须在微秒级响应。电流采样。我用了低边分流电阻方案。在H桥低边公共端串一个0.5mΩ的合金采样电阻额定100A时压降只有50mV功耗约5W。这个电阻必须用4脚开尔文封装采样信号从专门的感测引脚单独走线到运放绝不能把采样信号和功率电流走同一条铜箔。采样信号经过差分放大后一路送MCU做ADC采样另一路送比较器做硬件过流保护。硬件过流保护。比较器的参考电压根据最大允许电流设定。比如设定150A保护阈值对应采样电阻压降是75mV通过分压电阻给比较器一个75mV的参考。一旦超过这个值比较器输出翻转触发RS锁存器立即锁死PWM输出。这个动作必须在几百纳秒内完成根本不能等MCU中断。母线过压保护也要有。电机回馈制动、母线电容充放电都可能造成母线电压飙升。我加了一个电阻分压检测电路配合比较器做母线过压保护超过设定值就封锁PWM输出。这么做还有一个作用防止MOS管关断时的电压尖峰叠加到母线上超出管子耐压。温度保护别省。在散热器上贴NTC热敏电阻温度超过80℃时软件开始降额超过100℃直接关断。这是我个人吃过大亏后坚持加的没有温度保护的大功率板就像开车不系安全带。3. 原理图设计要点与关键参数计算3.1 H桥拓扑结构与驱动连接H桥的拓扑结构老生常谈但连接关系值得再确认一遍。四个MOS管Q1和Q2组成高边桥臂Q3和Q4组成低边桥臂。电机接在两个桥臂中点之间Q1漏极接母线正极Q1源极和Q3漏极相连作为桥臂中点AQ2漏极接母线正极Q2源极和Q4漏极相连作为桥臂中点BQ3和Q4的源极接功率地。两颗IR2103各负责一个半桥。以负责A桥臂的那颗为例它的HO和LO分别接到Q1和Q3的栅极驱动电路VS接到A点。另一颗芯片同样连接B桥臂。MCU的PWM信号经过逻辑处理后把上管和下管控制信号分别送到HIN和LIN。在这个拓扑里要注意的是续流路径。电机是感性负载电流不能突变。当Q1关断时A点电流必须通过Q3的体二极管续流这个续流路径的阻抗直接影响关断尖峰。所以MOS管体二极管的能力也很重要尽量选体二极管反向恢复电荷小的器件或者外部并联快恢复二极管。上管驱动为什么难简单说Q1的源极不是固定的地它跟着电机中点电压浮动。要让Q1完全导通栅极电压必须比源极高出10V到15V但源极电压可能接近48V甚至更高。IR2103解决这个问题的方法叫自举用一个电容跨接在VB和VS之间当低边管子导通时VS被拉到地VCC通过自举二极管给电容充电当高边需要导通时这个电容“浮”起来为高边驱动提供悬浮电源。3.2 自举电容的详细计算自举电容是IR2103方案里最容易出问题的元件之一。很多时候高边驱动波形不对不是芯片坏了而是自举电容选小了。自举电容的容量主要取决于两个因素要转移的总栅极电荷以及允许的电压跌落。计算公式可以简化写成C ≥ Qg_total / ΔV_bs其中Qg_total是上管总的栅极电荷ΔV_bs是自举电容允许的电压跌落。实际计算时ΔV_bs要扣除自举二极管压降、IR2103内部的电平转换功耗、电容自身漏电等因素。拿我选用的MOS管举例Qg大概180nCVCC供电15V自举二极管压降0.7V高边驱动电路本身的压降按1V估算自举电容允许跌落的最小电压按5V计那么C 180nC / 5V 36nF这个数字看起来很小但是绝对不能按这个值直接选。因为实际工作频率高、电容有老化还要留足余量。我建议至少取计算值的十倍以上实际板上我用了10μF陶瓷电容并联一个0.1μF高频电容。用大电容还有一个好处VS点出现负尖峰时电容里的能量可以撑住VB电压避免高边驱动欠压。自举二极管选型也不能随意。它必须承受反向母线电压反向恢复尽可能快。普通1N4007绝对不行那种管子反向恢复时间太长高频下会发热甚至失效。我选的是快恢复二极管反向耐压不低于MOS管耐压等级。还有个实际限制自举电容的充电时间。当高边管子长时间导通、低边管子长时间截止时自举电容得不到补充电压会持续下降最终导致高边驱动不足。IR2103方案很难支持100%占空比输出。我用PWM调速时占空比一般控制在5%到95%之间这样能保证自举电容在每个周期都有机会充电。3.3 关键外围器件的选型和连接原理图上看起来不起眼的外围器件在高功率密度设计中往往决定成败。VCC去耦。IR2103的VCC脚对地必须加去耦电容我习惯用10μF电解电容并联0.1μF陶瓷电容。电容位置一定要紧靠芯片VCC和COM脚。VCC供电来自一片15V稳压电路要保证上电时序驱动芯片的15V先建立再给母线电压。顺序反了芯片可能在上电瞬间因为浮空态误开通MOS管导致炸机。HO和LO输出线路上的电阻。除了栅极驱动电阻我在IR2103的输出引脚和栅极电阻之间还会串一个几十欧姆的电阻。这个电阻的作用是抑制驱动回路的高频振荡代价是开关速度略有下降。实际调试看波形来决定不是固定值。输入端的上拉和滤波。HIN和LIN输入来自MCU如果MCU没上电或者复位期间引脚为高阻态IR2103的输出状态是不确定的。最稳妥的做法是在HIN、LIN到地分别接一个100kΩ下拉电阻保证芯片在上电期间输出低电平MOS管不会意外导通。母线电容组合。功率级母线电容需要根据纹波电流和瞬态能量来选择。我用了大容量电解电容承担低频储能容量按负载功率和允许的电压跌落计算比如470μF到1000μF/100V旁边并联一个10μF薄膜电容处理中频纹波再并几个1μF陶瓷电容滤除高频开关噪声。这些电容必须贴近H桥布置而且越近越好因为它们的本质作用就是为开关瞬态提供低阻抗的电流回路。4. PCB布局布线实战经验4.1 大电流路径的载流设计PCB布局是100A方案里最考验硬功夫的环节。前面提过1oz铜箔1mm宽只能过1A左右所以大电流路径不能靠“加宽走线”解决得从设计层面疏导。我的做法是整个功率回路的铜箔全部加宽到极致同时把铜厚提高到2oz甚至4oz。2oz铜箔下1mm宽大约能过2A100A就需要50mm宽度依旧很夸张。真实PCB上不可能每个位置都有这么宽的空间所以需要配合大铜面开窗加锡、铜排、汇流条等手段。过孔的载流能力同样要小心。一个直径0.5mm的标准过孔大约只能通过1A到2A。100A电流如果指望过孔跨层传导至少需要50个以上的过孔并联。我一般会在MOS管漏极和源极焊盘附近打阵列过孔把顶底层的功率铜箔连接起来同时改善散热。电流路径的形状也要注意。从母线正极到MOS管、再到电机端子、回到母线负极整个回路要尽量短、尽量宽回路面积要小。回路面积大寄生电感就大开关尖峰就高EMI也差。最好的办法是让大电流回路正负成对平行走线形成最小环路面积。4.2 功率地与信号地的处理大功率电路最容易犯的错误是功率地和信号地混在一起。100A电流在功率地铜箔上流过时会产生毫伏级甚至更高的地电位差。这个电压对于功率部分无所谓但给控制芯片、驱动芯片、采样运放做参考时就是灾难。采样电阻的开尔文连接是这里的核心。采样电阻两端各引两根线一根走大电流另一根走采样信号信号线从采样电阻的感测点直接连接到运放输入。采样信号线在PCB上远离功率铜箔避免被高频磁场耦合。IR2103的COM引脚和功率地之间的关系也需要处理。驱动芯片的参考地既要和功率地可靠连接又要避免被大电流干扰。我通常的做法是功率地在H桥附近形成一个完整的地面驱动芯片的COM脚通过短而粗的走线就近接到相应的桥臂低边源极附近让驱动回路和功率回路尽量重合但不交叉。控制部分的地单独划分和功率地只在母线电容负端附近单点连接。单点连接可以切断共地干扰但连接点要在合适的位置我习惯选在采样电阻的功率地端之后、母线电容负极之前这样采样参考地比较干净。4.3 驱动芯片布局与栅极回路控制驱动芯片的位置直接影响开关波形质量。IR2103应该靠近它驱动的MOS管摆放不行的话至少保证HO、LO走线短而粗最好不超过10mm。栅极电阻要放在MOS管栅极附近这样栅极回路里的寄生电感才小。有人可能觉得驱动信号是逻辑信号走线细一点没关系。但在大功率场合栅极回路的寄生电感会导致剧烈的栅极振铃严重时会反复开关MOS管造成额外损耗甚至击穿栅极氧化层。我踩过一次栅极振铃的坑波形上能看到超过2V的振荡后来把驱动芯片挪近栅极电阻贴着MOS管放振铃才基本消除。高边驱动的VS走线也要特别注意。VS引脚连接的是高边MOS管源极和低边MOS管漏极的切换点开关瞬态时电压在0V和母线电压之间快速跳变。VS走线寄生电感过大会产生严重噪声我一般用短直加宽的走线并且在VS点对功率地加一个小RC吸收电路抑制振铃。4.4 散热设计的基本盘散热设计要从功率损耗出发倒推。前面估算过整个H桥在满载时可能有30W以上的总损耗。MOS管是最主要的发热源结到散热器的热阻路径决定结温高低。以TO-247封装为例结到壳热阻大约0.3℃/W左右如果单管损耗10W壳温比结温低3℃左右再通过导热垫传到散热器散热器热阻如果做到1℃/W在环境温度25℃时散热器温升约30W×1℃/W30℃也就是说散热器稳定在55℃左右对应结温可能在80℃到90℃属于可以接受的范围。如果不用风冷自然对流散热器体积会很大。我做的板子预留了风冷接口用一个12V风扇吹散热器效果立竿见影。多个MOS管并联时散热器面积要能覆盖所有管子管子的固定力矩也要一致否则导热垫和散热器接触热阻差异会导致并联管子温度不均温度高的管子更容易先坏。5. 调试实录与波形分析5.1 上电检查顺序大功率板调试不能直接上满压。我的顺序是这样的先把电路板仔细检查一遍重点核对MOS管有没有装反——装反的MOS管上电就是短路炸管前没有任何征兆。第二步不接母线电压只给控制板和驱动芯片供15V。用示波器看IR2103的HO、LO波形。这时因为没有母线电压和负载芯片工作状态非常容易观察。我用MCU输出一个10kHz、占空比50%的死区PWM检查HO和LO是否按预期翻转是否存在直通重叠。第三步母线电压先加到12V或者24V的低压带一个小电机或纯电阻负载测试。低压下即使线路有问题故障能量小炸管风险低。反复确认保护电路能正常动作后再逐步把母线电压升到48V。5.2 关键波形的实测记录上电后第一组要看的波形是低边MOS管的栅源电压Vgs。这个波形最直观能看到开关沿有多快、有没有振铃。测低边Vgs比较容易示波器探头地线可以直接接功率地。注意要用弹簧接地不能用示波器自带的地线夹子地线夹子的长感抗会引入噪声测出来的振铃可能是假的。高边MOS管的Vgs测量麻烦一点因为它的源极是浮动的。必须用隔离探头或者用差分电压探头直接测栅源之间电压。普通探头接上去探头地线一接可能瞬间炸管这个我没有含糊过。实测时我关注几个点死区时间是否和设定一致。使用20kHz PWM死区1μs时低边关断到高边开通之间有40个周期的间隙波形上能看到明显的台阶。高边自举电压是否稳定。测VB对VS的电压正常应该在母线电压基础上浮着稳定在12V以上。如果自举电压掉到10V以下说明占空比太高或者电容太小。开关沿处的电压尖峰。正常设计下漏源电压尖峰不超过母线电压的1.5倍。如果尖峰太高先查功率回路面积和母线电容位置。5.3 温升与效率实测带负载测试阶段我用热成像仪记录每个MOS管、电感、采样电阻的温度。第一次满载测试跑了大概5分钟发现两颗高边MOS管温度明显高于低边温差有10℃以上。后来分析原因高边驱动经过了自举电路实际栅极电压比低边略低导通电阻略大损耗也就更大。我在散热设计上给高边管子稍微优先级高一点比如把高边管子放在靠近风道的位置才能平衡温差。效率测试用功率分析仪输入电压48V输出电流80A到100A之间测得整机效率大约94%到95%。这个数据对IR2103方案来说已经不错了。如果继续优化可以考虑把PWM频率从20kHz降到10kHz开关损耗降低但电机电流纹波会增大噪声也可能变大需要权衡。6. 常见故障与排查方法6.1 故障现象速查表调试中遇到的问题五花八门但很多都指向几个根源。我整理了一张速查表方便按图索骥。故障现象可能原因排查方法解决办法上电后MOS管立刻炸死区时间不足导致直通用示波器测HO/LO波形是否有重叠软件加大死区到1μs以上上管驱动波形不正常自举电容太小或充电不足测VB对VS电压波形加大自举电容限制占空比范围母线电压尖峰过高功率回路寄生电感和开关速度过快查回路面积测Vds尖峰减少回路面积增加RC吸收降低开通速度栅极波形振铃剧烈栅极回路寄生电感大栅极电阻过小测Vgs波形缩短栅极走线适当加大栅极电阻MOS管温度不均衡并联管子参数不一致散热不均用热成像看各个管子温度每个管单独栅极电阻均匀导热垫厚度空载正常加载后过流保护误触发采样电路被高频噪声干扰用示波器看采样运放输出是否有毛刺采样走线远离功率回路RC滤波开尔文连接6.2 自举电压异常的排查思路自举问题是IR2103方案最高频的故障点。如果你发现高边MOS管驱动波形幅度不够、管子发热异常第一件事就是测自举电容两端的电压也就是VB和VS之间的电压。正常情况下PWM稳定运行时这个电压应该接近VCC减去二极管压降且纹波很小。如果发现电压明显偏低排查顺序如下先看占空比是不是长时间接近100%或0。如果是自举电容根本没有充电窗口这是原理层面的限制不是芯片坏。第二个检查点看自举电容本身陶瓷电容老化后容量下降也会导致欠压。第三看重负载时的VS负尖峰是否过大负尖峰会通过体二极管把自举电容上的电荷抽走导致电压掉下去。我实际碰到过一次很难复现的欠压问题后来发现是自举电容的焊盘距离高边MOS管的开关节点太近PCB寄生参数导致电容高频泄放。把电容挪到紧贴IR2103的VB和VS引脚位置问题才消除。6.3 炸管之后怎么处理真炸了MOS管也别慌但要按流程排查不能换了管子就上电不然可能继续炸。先把炸掉的管子拆下来检查栅极有没有被击穿。同时测一下IR2103芯片的HO和LO输出是否正常很多时候芯片在炸管瞬间也被过压打坏了。接着检查保护电路是否动作过。如果过流保护没有及时触发说明保护电路本身有问题要查比较器参考电压、采样信号、锁存电路。如果是软件死区没加好导致直通那是控制逻辑的问题和硬件无关。换上新管子之前我习惯先量一遍栅极到源极的Vgs波形确认没有振铃和过冲后再上母线电压。调试经验多了就会发现炸管大多是两三个原因反复出现死区不足、驱动电压不够、保护失效。这几个点控制住了一百个板子里面能少炸一半。我个人的体会是用IR2103做100A级别的H桥设计关键不是在芯片本身下功夫而是把外围每一个细节都当成主角来对待。MOS管选型、自举电容计算、PCB回路面积、栅极驱动的走线任何一环偷懒都会在满载测试时用炸管的方式还回来。这套方案我前后打了好几版PCB最后定型的版本已经在实际负载下连续跑了很久温升和波形都很稳定。如果你正准备做类似的大功率驱动板建议先按上面的计算和布局思路拉一版原理图小电流低压调试通过后再上满电流这个过程虽然慢但绝对值得。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑