4. 磁耦隔离设计
4.1 变压器隔离:最古老的隔离方式,但依然能打
说到磁耦隔离,咱们得先从变压器聊起。这东西其实不新鲜,你想想看,电力系统里早就用了几十年了。但在数字隔离这个领域,它算是「老树开新花」。
变压器隔离的原理,说白了就是利用电磁感应。初级线圈通上交流信号,磁芯里产生变化的磁场,次级线圈就能感应出电压来。中间没有电气连接,隔离就实现了。
我刚开始做隔离设计时,总觉得变压器这东西太笨重。后来发现,只要频率上去了,变压器可以做得非常小。比如在几十MHz甚至上百MHz的开关频率下,一个几毫米见方的平面变压器就能搞定隔离。
这里有个关键点:变压器只能传输交流信号,不能传输直流。所以数字信号要过变压器,必须先调制。常见的做法是把数字信号编码成脉冲串,或者用曼彻斯特编码。嗯,这个后面会细说。
核心要点:
- 变压器隔离基于电磁感应原理
- 只能传输交流信号,直流必须调制
- 高频化可以大幅缩小变压器体积
- 隔离耐压取决于绝缘材料和工艺
4.2 ADI iCoupler技术:把变压器做到芯片里
ADI的iCoupler技术,说白了就是把微型变压器集成到硅片上。我第一次看到这个方案时,说实话挺震撼的。你想想看,传统的变压器都是绕铜线、插磁芯,人家直接在芯片上用平面线圈和二氧化硅绝缘层就搞定了。
iCoupler的核心结构是这样的:在硅基板上用铜工艺制作平面螺旋线圈,上下两层线圈之间用聚酰亚胺或二氧化硅做绝缘层。厚度大概在20-30微米,能承受几千伏的隔离电压。
我个人习惯用iCoupler做高速隔离,比如SPI、I2C这些总线。它的优势很明显:
- 速度快:最高能到150Mbps以上
- 功耗低:每通道大概1-2mA
- 寿命长:没有LED老化问题
- 集成度高:一个封装里能塞4-6个通道
我在项目中遇到过一个问题:用iCoupler做隔离时,发现输出波形有抖动。查了半天,原来是电源去耦没做好。iCoupler内部有高频振荡器,对电源噪声很敏感。后来在VDD和GND之间加了100nF和10μF的电容,问题就解决了。
设计小技巧:
使用iCoupler时,建议在隔离器两侧各加一个0.1μF的陶瓷电容,尽量靠近芯片引脚放置。另外,PCB布局时不要让高速信号线穿过隔离器下方,避免耦合噪声。
4.3 共模瞬态抑制:隔离器的「抗干扰能力」
共模瞬态抑制,英文叫CMTI(Common Mode Transient Immunity)。这个指标衡量的是隔离器抵抗共模电压突变的能力。单位是kV/μs,数值越大越好。
为什么会需要这个指标?你想想看,在电机驱动、逆变器这些场景里,高压侧和低压侧之间会有很大的电压跳变。比如IGBT开关时,母线电压从0V瞬间跳到600V,这个跳变会通过寄生电容耦合到隔离器上。
如果隔离器的CMTI不够,输出就会出错。轻则数据错误,重则系统宕机。我曾经在一个变频器项目里吃过这个亏,选了一款CMTI只有25kV/μs的隔离器,结果一上电就乱码。后来换成50kV/μs的,稳如老狗。
影响CMTI的主要因素有:
| 因素 | 影响 | 改善方法 |
|---|---|---|
| 寄生电容 | 越大,共模耦合越强 | 减小隔离电容,优化工艺 |
| 信号调制方式 | 影响抗干扰能力 | 采用差分传输、边缘检测 |
| 电源抑制比 | 影响内部电路稳定性 | 加强电源去耦 |
| 工艺一致性 | 影响批次稳定性 | 选择成熟工艺 |
对于iCoupler来说,它的CMTI通常能做到50kV/μs以上。为什么这么高?因为它的变压器是平面结构,寄生电容很小。再加上ADI在接收端做了特殊的边缘检测电路,能有效抑制共模干扰。
避坑指南:
我曾经在一个项目中,为了省成本选了低CMTI的隔离器。结果在EMC测试时,共模干扰直接让隔离器输出翻转,导致系统误动作。后来不得不重新改板,教训深刻。所以,在电机驱动、电源转换等强干扰场景,CMTI至少选50kV/μs以上。
4.4 磁耦隔离的选型建议
说了这么多,到底怎么选?我个人的经验是这样的:
- 看速度:如果数据速率超过10Mbps,优先考虑iCoupler或电容隔离。光耦在这个速度下功耗太大。
- 看耐压:医疗设备、电力系统需要高隔离电压,选变压器隔离或iCoupler的高耐压版本。
- 看CMTI:电机驱动、逆变器场景,CMTI必须高。低于30kV/μs的别考虑。
- 看通道数:如果只需要1-2个通道,光耦可能更便宜。4个以上通道,iCoupler更有优势。
嗯,最后说一句。磁耦隔离不是万能的,但它确实是目前高速隔离场景里最成熟的方案之一。你只要把变压器设计、调制方式、CMTI这几个关键点吃透,基本就能搞定大部分隔离需求了。