尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

三相无刷电机驱动实战:EG2133栅极驱动芯片选型与电路设计全解析

发布时间:2026/9/28 16:17:18

资讯中心
01
ARTICLE

三相无刷电机驱动实战:EG2133栅极驱动芯片选型与电路设计全解析

三相无刷电机驱动实战:EG2133栅极驱动芯片选型与电路设计全解析
做三相无刷电机驱动大多数人的第一反应是买现成电调便宜的有五块十块的好一点的也就几十块。但真正轮到要自己写换相逻辑、要控制算法、要把驱动板塞进一个狭小空间的时候选型就变成了一件有意思的事。EG2133这块芯片在电子论坛里这几年的点名率一直不低它把三相全桥驱动所需要的六个栅极驱动通道集成到一颗TSSOP20封装的芯片里加上自举电容、电流采样和一颗MCU就能搭出一套完整的方波或者SVPWM无刷电机驱动方案。本文就从实际项目出发把EG2133的选型思路、电路设计、PCB布局、调试踩坑一次讲透电路连接关系我会用文字和表格给你画清楚照着搭就能跑起来。1. 项目到底要做什么三相无刷电机驱动的真实需求1.1 三相无刷电机为什么需要一个“驱动桥”无刷电机和普通有刷电机的本质区别在于有刷电机的换相是电刷在机械结构上自动完成的而无刷电机的转子是永磁体定子绕组必须靠外部电路按顺序通电才能产生旋转磁场带动转子转起来。这个“按顺序通电”的动作就是换相它需要一套三相全桥逆变电路来完成。三相全桥逆变电路在拓扑上一共有6个功率开关管通常是N沟道MOSFET上桥3个、下桥3个每个桥臂的输出端接电机的一相绕组。要让电机平稳转动MCU必须输出6路PWM信号来控制这6个MOS管的导通和关断。但这里有个很现实的问题MCU的GPIO输出能力根本推不动大电流MOSFET的栅极而且上桥MOS管的源极电压会被抬得很高普通逻辑电平无法直接进行驱动。所以必须在MCU和功率MOSFET之间加一级栅极驱动芯片EG2133干的就是这个活。1.2 为何选择EG2133而不是分立驱动或者集成电调在方案选型阶段我其实对比过三条路。第一条路是用六个独立的半桥驱动芯片比如IR2103搭三组这种做法灵活但板子面积大、外围元件多三组驱动的一致性还得靠自己调。第二条路是直接用带驱动的集成电调模块省事但算法和硬件全都锁死了不适合需要深度定制控制逻辑的项目。第三条路就是本文要讲的用一颗三相栅极驱动芯片EG2133把六个通道的驱动集成在一起。EG2133在我看来有几个非常明显的优势。第一它内置了三路高侧自举二极管这意味着不用额外买六颗快恢复二极管来做自举外围元件数量大幅下降。第二它的逻辑输入兼容3.3V和5V这对现在主流的STM32、GD32、ESP32控制器非常友好不需要再加电平转换电路。第三TSSOP20封装虽然引脚密一些但体积非常小做进去之后整块驱动板的面积可以控制在很紧凑的范围非常适合做小体积的云台电机驱动、水泵驱动或者小功率航模电调。单颗芯片的成本也在可接受范围内全拆开看就是典型的“好用不贵”器件。1.3 TSSOP20封装决定了什么TSSOP20是个容易被低估的点。这种封装的引脚间距只有0.65mm宽度方向比较窄整体尺寸大约在6.5mm x 4.4mm面积比一块指甲盖还小。好处是明显可以压缩PCB尺寸坏处是对手工焊接不太友好而且它的引脚载流能力有限。需要特别注意EG2133本质上是栅极驱动芯片不是功率器件电机的主电流不流过它它只负责输出栅极驱动电压和电流。所以封装小带来的散热压力并不在芯片本身而是在旁边的MOSFET和PCB走线上。选型的时候这一点要想明白TSSOP20封装限制的是布局密度和装配工艺但对整个系统的功率能力没有直接限制只要外置MOSFET选对、散热做好这套方案照样可以跑几十安的峰值电流。2. EG2133核心参数与引脚功能拆解2.1 引脚分布与内部结构拿到TSSOP20封装的EG2133第一件事就是要对着数据手册把引脚认全。它的引脚排布逻辑是有规律的高侧和低侧的输入输出成对出现驱动三相桥臂的A、B、C三组在功能上完全对称。以常见规格来说每组通道包含高侧输入HIN、低侧输入LIN、高侧输出HO、低侧输出LO以及高侧悬浮电源参考点VS。芯片还包含供电引脚VCC、地GND以及三个悬浮电源VB引脚。内部结构可以简单理解成三个独立的半桥驱动通道每个通道内部有一个高侧驱动和一个低侧驱动。高侧驱动的工作电源不是从VCC直接取的而是通过自举电容“浮”在VS之上运作的。芯片内置的自举二极管用于从VCC给自举电容充电这样高压侧MOSFET的栅极电压就能比它的源极高出足够的电压保证MOS管能完全导通。此外还有输入逻辑处理、欠压锁定和过温保护等模块这部分是保证可靠性的关键。2.2 自举电路原理高侧驱动的“生命线”自举电路是EG2133这类栅极驱动芯片最容易出问题的环节也是最多新手栽跟头的地方。高侧MOS管导通的前提是栅极电压必须比源极高10V左右但它的源极连接的是电机相线电机在运行的时候这个点的电压是不断跳变的可能接近于母线电压也可能接近于地。所以高侧驱动电路不能简单地从固定电源取电必须让它的“地”跟着源极一起浮动。具体的工作原理是这样的当低侧MOS管导通时电机相线电压被拉到地这时候VS端接近0V自举电容的两端分别是VB约等于VCC减去二极管压降和VS约等于0V电容被充电。当需要高侧MOS管导通时低侧MOS管关断电容作为一个悬浮电源它的负极被顶到母线电压附近因为电容两端的电压不能突变正极电压就变成了母线电压加上电容上存储的电压这个电压正好足够驱动高侧MOS管。一句话总结就是先把电容充好电再让它“坐电梯”上去给高侧栅极供电。2.3 主要电气参数与保护逻辑EG2133的供电电压VCC一般建议在一定范围内具体数值一定要以对应批次芯片的数据手册为准不要凭感觉用。耐压特性决定了它能适配多大电压的电机系统在选择母线电压时要留足降额余量。栅极驱动输出能力方面这类芯片通常能提供几百毫安到安培级的峰值电流足以驱动大多数中小功率MOSFET的栅极。保护逻辑方面EG2133内部集成了欠压锁定和过温保护。欠压锁定主要是防止在VCC不足的时候输出异常导致MOS管半导通而烧毁。过温保护则是在芯片温度过高时自动关断输出防止损坏。不过要注意芯片的保护是针对自身的它通常不会直接对电机过流做处理过流保护还得靠外部采样电路和MCU来实现这点后面我会详细说。3. 完整电路设计从电源到功率级的闭环3.1 设计目标与系统架构我这次设计的驱动板目标工况是额定电压12V、额定电流5A、堵转短时峰值20A的直流无刷电机用于小功率水泵控制项目。基于这个目标整块板子从底层拆解下来主要包含四个部分信号输入部分、驱动芯片部分、三相功率桥部分和电流采样部分。MCU采用STM32G030输出6路PWM信号给EG2133的逻辑输入端EG2133把信号转换成高电压的栅极驱动输出控制由6颗N沟道MOSFET组成的三相全桥电机相线上的电流通过下桥臂串联采样电阻进行检测经过放大后送回MCU的ADC。这个架构非常经典它的好处是各功能模块界限清晰调试的时候很容易定位问题哪个环节出了毛病用示波器一测就能锁定。初次做无刷驱动的新人不建议一上来就追求大功率更不建议直接上SVPWM老老实实用方波六步换相先把电机转起来再逐步优化波形和算法。3.2 各模块元件选型与分析先看功率MOSFET的选择。12V系统下MOS管的耐压至少选30V考虑到电池充电或反电动势的尖峰40V或60V会更安全一些我最终选了额定电压30V、电流足够并且栅极电荷较小的贴片MOS管。为什么看重栅极电荷因为栅极电荷越小栅极驱动需要转移的电荷量越少EG2133驱动起来越轻松开关速度也越快开关损耗相应降低。再看自举电容。自举电容的容量计算有一个基本公式C Qg / ΔV。其中Qg是所用MOS管在目标栅极电压下的总栅极电荷ΔV是允许的自举电容电压跌落。举个例子如果MOS管的Qg是25nC允许电压跌落0.5V那电容至少需要50nF。实际工程中会取5到10倍余量我这边最后选的是1μF的X7R陶瓷电容耐压25V以上放在芯片的VB和VS引脚旁边。电容千万不要贪大太大了充电时间变长在PWM启动阶段可能跟不上。栅极电阻方面每路高侧和低侧输出到MOS管栅极之间都串一颗10Ω的电阻作用是限制栅极驱动电流的浪涌同时减小振铃。RC常数要综合考虑开关损耗和EMI的平衡电阻太小开关速度快但振铃大电阻太大开关损耗高。10Ω到22Ω是中小功率无刷驱动上比较安全的区间。电流采样电阻的取值也要算。采样电阻串联在下桥臂公共端到地之间假设ADC参考电压是3.3V运放放大倍数是50倍想让满量程对应20A电流那么采样电阻阻值就是3.3V / (50 x 20A) 0.0033Ω也就是3.3mΩ。实际取3mΩ比较合理标称功率要留足余量采样电阻的功率按I²R计算20A峰值对应的瞬时功率是1.2W连续工作肯定会发热所以要么用大体积合金电阻要么用多颗并联分摊功率。3.3 最小系统的连接关系说明这里把电路连接关系用文字配合表格描述清楚。EG2133在电路中的核心连接如下以A相为例B、C两相完全对称。逻辑侧MCU的PWM输出通道1接HIN1MCU的PWM输出通道2接LIN1。栅极输出侧HO1接上桥MOS管Q1的栅极LO1接下桥MOS管Q2的栅极。悬浮电源侧VB1通过自举电容C1接到VS1VS1接Q1的源极和Q2的漏极也就是A相电机引线。功率回路母线电源正极接Q1的漏极Q2的源极统一接到采样电阻采样电阻另一端接地。信号名称连接对象作用说明VCC稳压后的10V~15V电源为EG2133内部电路供电HIN1/HIN2/HIN3MCU的3路上桥PWM接收高侧控制信号LIN1/LIN2/LIN3MCU的3路下桥PWM接收低侧控制信号HO1~HO3上桥MOS管栅极驱动高侧管子LO1~LO3下桥MOS管栅极驱动低侧管子VB1~VB3自举电容正极悬浮高侧电源VS1~VS3电机相线高侧地参考点兼作相线输出GND系统地与采样电阻公共地单点连接PWM时序这边我用的是六步方波控制在任意时刻只有两相导通并且采用“上桥PWM调制、下桥恒通”的方式。互补PWM必须加死区时间死区建议设置在500ns到1μs之间具体看所用MOS管的关断延迟和栅极电阻大小。死区太小容易上下桥直通短路烧管死区太大则波形畸变增加噪音和损耗。STM32的TIM1高级定时器自带死区插入功能配置起来非常方便。4. 实操要点PCB布局、焊接与上电检查4.1 TSSOP20封装的布局设计TSSOP20封装本身不大但这不代表随便布局都能正常工作。PCB布局上有几条经验是踩过坑以后才明白的。第一驱动芯片要尽量靠近功率MOSFET。EG2133的HO和LO输出到MOS管栅极的走线越短越好短走线可以降低寄生电感抑制栅极振铃防止MOS管在开关瞬间产生高频振荡。如果布局允许驱动芯片可以放在PCB板子中间六个MOS管围绕它摆放基本可以保证三路走线长度相近。第二自举电容必须紧贴EG2133的VB和VS引脚。自举电容是高频充放电回路的关键器件放置距离太远会导致回路寄生电感增大影响自举电压的稳定性。我在自己的板子上就是把它放在芯片引脚附近走线直接从上表面走短直线绕线全程不超过3mm。第三逻辑信号和功率信号要分区布置。MCU到EG2133输入端的PWM信号线属于逻辑侧母线电压、相线、采样电阻属于功率侧两者之间尽量用地线或者铺铜隔开避免功率侧的开关噪声耦合进逻辑信号里造成误触发。尤其不要图省事让PWM线贴着采样电阻走。4.2 电源去耦与地线处理EG2133的VCC引脚旁边必须有去耦电容通常在VCC和GND之间放置一个10μF的电解或钽电容再并联一个100nF的陶瓷电容。这个组合的作用是同时应对低频的电源波动和高频的开关噪声。10μF电容可以用做储能缓冲100nF电容负责滤除高频干扰。地线处理遵循“一点接地”原则采样电阻的接地端、EG2133的GND、MCU的地和电源地最终要汇合到同一个点。如果采样电阻的参考地和驱动芯片的地之间形成了环路大电流流过时地线上的压降会污染控制信号过流采样的ADC读数也会出现跳变。这一点在电流达到10A以上时体会特别明显。4.3 手工焊接与检查方法TSSOP20引脚间距只有0.65mm手工焊接有一定难度。没有热风枪的同学可以用拖焊法先把芯片对准焊盘轻轻固定然后沿着引脚一侧均匀涂上助焊剂用烙铁头蘸满焊锡从一头拖到另一头让引脚之间的多余焊锡靠助焊剂和烙铁头的张力自然分离。拖完后用放大镜检查有没有桥连如果发现两个引脚之间有锡连蘸上助焊剂再用烙铁轻轻一拖就能分开。焊接完成以后在上电之前先用万用表的二极管挡检查VCC对GND、VB对VS之间有没有短路每路HO和LO对GND有没有短路。这一步非常重要能杜绝大部分因为虚焊、桥连导致的烧芯片事故。确认没有短路以后先不接电机单独给VCC上电用示波器测逻辑输入端HIN/LIN的信号再测HO到GND、LO到GND的输出波形对比看是否一致这时候最容易发现芯片没有正常工作或者死区设置不够。5. 常见问题与排查技巧实录5.1 电机不转或只抖不转的问题电机不转是我在这类项目里遇到最多的情况而且“只抖不转”比“完全不转”更让人头疼。电机抖动一般说明已有一个方向通电但换相逻辑没有正确推进转子只是在某个位置反复吸合。排查顺序是这样的先用示波器看EG2133的六个输出波形确认是否按照霍尔传感器信号对应的顺序依次出现然后看HIN/LIN和HO/LO是否相位对应我曾经遇到过程序配置错误、上下桥两路PWM接反的情况导致电机永远只能在一个方向通电最后再排查霍尔传感器本身的接线和放大电路有没有虚焊、电平是否正常。一个通用技巧是把电机调到开环测试模式用手匀速转动电机用示波器看三个霍尔信号和PWM换相表是否匹配。六个扇区里如果只有部分能正常跳变重点排查对应那一路的霍尔传感器和驱动通道。5.2 高侧驱动失效、芯片异常发热EG2133在某些情况下会出现高侧输出不正常的情况典型现象是电机只有低速能转一加负载就突然停转或者运行一段时间后芯片明显发烫。这种情况大概率是自举电容没有正常工作。我遇到过一次比较隐蔽的问题自举电容容量太大导致PWM启动初期充电时间太长电机刚要起步就缺相。后来把容值从10μF换成1μF问题就消失了。另外还要检查VS引脚到电机相线的走线是否可靠如果VS没有连到正确的相线节点自举电容根本充不起电。还有一个容易忽略的是自举电容的耐压母线电压加上栅极驱动电压之后可能接近或者超过电容耐压电容被击穿后高侧驱动直接失效。排查自举电路有没有在工作最简单的办法是用示波器在运行状态下测VB对GND的波形正常工作时它应该是一个跟随相线浮动的方波静态时VB和VS之间的电压差应接近VCC减去二极管压降。如果这个电压差明显偏低优先检查VCC电压是不是掉得厉害再检查自举电容本身。5.3 过流采样噪声导致电机一顿一顿电流采样噪声是另一个高频问题表现是电机在运行中突然像被卡住一样顿挫往往还伴随过流保护触发。这种问题在功率回路布局不当时特别明显采样电阻两端的信号本来只有十几毫伏功率MOSFET开关时产生的dv/dt噪声很容易就把它掩盖了。解决思路有三个方向一是给采样电阻做一个RC滤波在运放输入端加一个小电容滤掉高频分量二是检查采样电阻到运放之间的走线采用差分走线让两条线尽量短、尽量贴在一起减少环路面积三是检查地线采样电阻的接地端必须直接回到母线电容的负极不要和逻辑地混在一起走。RC滤波要注意加入的时间常数不宜过大否则电流反馈会有明显相位滞后导致控制器响应变慢我这边用的是100Ω电阻加1nF电容截止频率在兆赫兹级别。5.4 故障排查速查表故障现象可能原因排查动作电机完全不动VCC供电异常、芯片虚焊、PWM未输出测VCC对GND示波器测HIN/LIN输入波形电机只抖不转换相顺序错误、霍尔传感器异常、接线反检查换相表与霍尔逻辑开环测试低速正常加负载停转高侧驱动失效、自举电容问题测VB对VS波形检查VS连接芯片过热VCC偏高、自举损坏、PWM频率过高测VCC电压摸芯片表面降PWM频率试跑电流采样读数跳变地线环路、采样走线太长、缺少滤波检查地线布局加RC滤波上下桥直通烧管死区时间不足、对应PWM极性反确认死区配置测上下桥栅极波形交叉状态按我个人经验这类故障里大概有六成出在自举电路和地线布局上剩下四成才是代码逻辑问题。所以如果真的卡住了不要着急改程序先拿示波器把电源、驱动、自举这三组关键波形全部测一遍基本上就能把问题锁定在一个很小的范围内。5.5 调通以后还能怎么优化电机能正常转起来只是第一步。后面如果要继续深入可以考虑几个优化方向。把方波六步换相改成SVPWM调制可以显著降低噪音和扭矩波动EG2133完全支持高频PWM输入切换算法并不涉及硬件改动。控制策略上从开环换相升级到带霍尔传感器的闭环速度控制再进阶到无感反电动势过零检测这些都是硬件不变、纯粹靠固件迭代的事。硬件层面也可以做提升比如把采样电阻换成带放大功能的电流传感芯片或者增加母线电压采样来做欠压保护。这个项目做完以后我个人最大的体会是栅极驱动芯片是整个系统里看似不起眼却决定成败的一环。EG2133用一颗TSSOP20的芯片整合了三路自举二极管和六路驱动硬件设计难度其实被大幅降低了剩下的更多是你对整个功率回路和PCB布局的理解。特别是自举电容的取值与位置、地线的单点连接、PWM死区的配置这三件事只要处理到位这块板子就基本不会出大问题。新手入门的时候先把12V小功率的方波驱动跑通把波形一个个看明白再去碰大功率和更复杂算法路会顺畅很多。
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

◈

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

◐

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

▲

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。