4、驱动电路设计(上):隔离驱动原理(光耦、磁耦、容耦),驱动芯片选型(如Infineon 1ED系列),栅极电阻计算。
各位同学,欢迎来到驱动电路设计的上半部分。这一节内容,说白了就是电机控制器的“神经末梢”。你想想看,MCU算得再准,PWM波发得再漂亮,如果最后一级的驱动没做好,IGBT或者SiC MOSFET该开的时候不开,该关的时候关不利索,那整个系统就全完了。
我个人习惯把驱动电路比作一个“翻译官”加“大力士”。它要把MCU那边3.3V或者5V的弱电信号,翻译成能驱动功率管栅极的强电信号,同时还要保证两边电气隔离,防止高压侧把低压侧给“电”了。今天我们就来聊聊这个翻译官是怎么工作的,以及怎么选好它、用好它。
4.1 隔离驱动:为什么要隔离?
先问大家一个问题:为什么非得隔离?
原因其实很简单。电机控制器里,母线电压动不动就是几百伏。而我们的MCU、DSP这些控制芯片,工作电压才3.3V。如果高压侧的噪声、浪涌或者击穿电流窜到低压侧,那后果就是“一锅端”。我在项目中遇到过,有一次样机调试,就是因为驱动隔离没做好,高压侧一个IGBT短路,瞬间把DSP的PWM口烧了,整个控制板报废。嗯,从那以后,我对隔离的敬畏心就特别重。
隔离的核心目的有两个:安全和抗干扰。安全是保护人身和低压器件,抗干扰是保证信号传输的准确性。
4.2 三种主流隔离技术:光耦、磁耦、容耦
目前市面上主流的隔离技术,就这三种。我一个个说,大家对比着看。
4.2.1 光耦隔离
光耦是最老牌的技术了。原理很简单:输入端是发光二极管(LED),输出端是光敏三极管。电信号转成光,光再转回电。完全电气隔离。
优点:
- 技术成熟,成本低。
- 抗共模干扰能力不错。
缺点:
- 速度慢。受限于LED的开关速度,一般只能做到几十kHz。对于现在动辄上百kHz的SiC驱动,光耦就有点吃力了。
- 有老化问题。LED用久了光衰,传输特性会变。
- 功耗相对大一些。
我个人建议,如果做低速的IGBT驱动,或者对成本敏感的项目,光耦还是可以用的。但做高频SiC驱动,我基本不碰光耦。
4.2.2 磁耦隔离
磁耦用的是变压器原理。通过线圈之间的磁场耦合来传递信号。像ADI的iCoupler技术就是代表。
优点:
- 速度快,轻松做到几十MHz。
- 功耗低。
- 寿命长,没有光耦的老化问题。
缺点:
- 容易受外部磁场干扰。你想想看,电机控制器本身就是一个强磁场环境,如果布局不好,磁耦可能会误动作。
- 对高频噪声比较敏感。
我记得有一次,一个同事用磁耦做驱动,结果电机一启动,驱动信号就乱跳。查了半天,发现是母线上的大电流产生的磁场干扰了隔离芯片。后来换了容耦,问题就解决了。
4.2.3 容耦隔离
容耦是现在比较新的技术,也是我个人比较偏爱的。它通过电容耦合来传递信号。像TI的ISO系列、Infineon的1ED系列,都是容耦。
优点:
- 速度极快,延迟非常低。特别适合SiC MOSFET的高频开关。
- 抗磁场干扰能力强。因为电容只对电场敏感,对磁场不敏感。
- 体积小,集成度高。
缺点:
- 对共模瞬态抑制(CMTI)要求高。如果电压变化太快(dV/dt),可能会通过电容耦合过去。不过现在好的容耦芯片CMTI都能做到100kV/μs以上,足够用了。
小结一下:
做新能源汽车驱动,我个人首选容耦。其次是磁耦。光耦基本只用在低速或低成本场合。
4.3 驱动芯片选型:以Infineon 1ED系列为例
选驱动芯片,说白了就是看几个关键参数。我以Infineon的1ED系列为例,给大家拆解一下。
1ED系列是英飞凌的EiceDRIVER™产品线,专门针对IGBT和SiC MOSFET设计的隔离驱动芯片。它用的是容耦技术。
选型时,我主要看这几点:
- 峰值电流能力:这是最核心的参数。驱动芯片能输出多大的峰值电流,直接决定了栅极充电的速度。比如1ED020I12-F2,峰值电流是2A。如果驱动大功率IGBT,可能需要4A甚至9A的型号。
- 隔离电压:根据系统母线电压来选。一般800V系统,隔离电压至少要3kV。1ED系列基本都能做到5.7kV,余量很足。
- 传播延迟:信号从输入到输出的延迟。对于高频开关,延迟越小越好。1ED系列的延迟一般在100ns以内,表现不错。
- 共模瞬态抑制(CMTI):这个参数特别重要。尤其是在SiC MOSFET应用中,开关速度极快,dV/dt可能达到50V/ns以上。如果CMTI不够,驱动信号会出错。1ED系列CMTI普遍在100kV/μs以上,放心用。
- 米勒钳位功能:这个功能我建议一定要有。它能防止在关断时,由于米勒效应导致的误导通。1ED系列很多型号都内置了有源米勒钳位。
我的选型习惯:
做IGBT驱动,我常用1ED020I12-F2(2A峰值电流)。做SiC MOSFET驱动,我倾向于用1ED31xx系列(6A或9A峰值电流),因为SiC的栅极电容更小,但需要更大的瞬间电流来快速充放电。
4.4 栅极电阻计算:这个电阻到底怎么算?
栅极电阻(Rg)是驱动电路里最不起眼,但也是最关键的元件之一。它直接决定了开关速度和开关损耗。
很多人觉得Rg随便选一个10Ω或者20Ω就行了。其实不是的。我见过因为Rg选得太小,导致IGBT开关震荡,甚至炸管的。也见过Rg选得太大,导致开关损耗过高,散热器烫得没法摸。
栅极电阻的作用:
- 限制栅极充电电流,控制开关速度。
- 抑制栅极回路的寄生振荡。
- 配合驱动芯片,提供合适的驱动功率。
计算方法:
其实没有绝对精确的公式,因为寄生参数太多了。但我们可以用工程估算的方法。
首先,驱动芯片的峰值电流Ipk是已知的。比如1ED020I12-F2,Ipk=2A。驱动电压Vg是已知的,比如+15V/-8V。
那么,最小栅极电阻Rg_min可以这样估算:
Rg_min = (Vg - Vg_th) / Ipk
其中Vg_th是IGBT或SiC MOSFET的栅极阈值电压。比如Vg=15V,Vg_th=5V,Ipk=2A,那么:
Rg_min = (15 - 5) / 2 = 5Ω
这个5Ω是理论最小值。实际中,我们还要考虑PCB走线的寄生电感、驱动芯片内部电阻等。所以一般会留余量,取10Ω左右。
更精确的方法:
我个人习惯用双脉冲测试来调Rg。先根据估算选一个值,比如10Ω。然后做双脉冲测试,看开关波形。
- 如果开通时Vce下降太快,有严重的振铃,说明Rg太小,需要加大。
- 如果开通时Vce下降太慢,开关损耗大,说明Rg太大,需要减小。
反复调几次,找到那个“既不震荡,损耗又不大”的平衡点。这个点就是最优Rg。
注意:
开通电阻和关断电阻可以分开。很多设计用两个电阻并联,一个串二极管用于开通,另一个用于关断。这样可以让开通慢一点(减小di/dt,抑制震荡),关断快一点(减小关断损耗)。
我曾经在一个项目中,因为赶进度,Rg直接抄了参考设计。结果样机一上电,IGBT关断时Vce尖峰高达1200V,差点击穿。后来通过双脉冲测试,把关断电阻从10Ω改到5Ω,尖峰降到了950V,问题解决。所以,Rg一定要根据实际测试来调,不能偷懒。
4.5 总结与实战建议
好了,这一节的内容就到这里。我们讲了隔离驱动的三种技术,驱动芯片的选型要点,以及栅极电阻的计算方法。
最后给大家几个实战建议:
- 隔离技术选容耦,特别是做SiC驱动,别犹豫。
- 驱动芯片选型看峰值电流和CMTI,这两个参数最重要。
- 栅极电阻一定要实测,别光靠算。双脉冲测试是调Rg的利器。
- 布局布线要注意:驱动芯片尽量靠近功率管,栅极回路要短,寄生电感要小。
下一节,我们会讲驱动电路的下半部分:电源设计、保护电路和布局要点。到时候再跟大家分享更多实战经验。
公众号:蓝海资料掘金营,微信deep3321