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设计的隔离驱动芯片。它用的是容耦技术。

选型时,我主要看这几点:

  1. 峰值电流能力:这是最核心的参数。驱动芯片能输出多大的峰值电流,直接决定了栅极充电的速度。比如1ED020I12-F2,峰值电流是2A。如果驱动大功率IGBT,可能需要4A甚至9A的型号。
  2. 隔离电压:根据系统母线电压来选。一般800V系统,隔离电压至少要3kV。1ED系列基本都能做到5.7kV,余量很足。
  3. 传播延迟:信号从输入到输出的延迟。对于高频开关,延迟越小越好。1ED系列的延迟一般在100ns以内,表现不错。
  4. 共模瞬态抑制(CMTI):这个参数特别重要。尤其是在SiC MOSFET应用中,开关速度极快,dV/dt可能达到50V/ns以上。如果CMTI不够,驱动信号会出错。1ED系列CMTI普遍在100kV/μs以上,放心用。
  5. 米勒钳位功能:这个功能我建议一定要有。它能防止在关断时,由于米勒效应导致的误导通。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 总结与实战建议

好了,这一节的内容就到这里。我们讲了隔离驱动的三种技术,驱动芯片的选型要点,以及栅极电阻的计算方法。

最后给大家几个实战建议:

  1. 隔离技术选容耦,特别是做SiC驱动,别犹豫。
  2. 驱动芯片选型看峰值电流和CMTI,这两个参数最重要。
  3. 栅极电阻一定要实测,别光靠算。双脉冲测试是调Rg的利器。
  4. 布局布线要注意:驱动芯片尽量靠近功率管,栅极回路要短,寄生电感要小。

下一节,我们会讲驱动电路的下半部分:电源设计、保护电路和布局要点。到时候再跟大家分享更多实战经验。

公众号:蓝海资料掘金营,微信deep3321