ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

LT3999 Transformer Driver 隔离电源设计:原理、选型与实战排查

LT3999 Transformer Driver 隔离电源设计:原理、选型与实战排查 做板子做到隔离通信接口最难搞的往往不是协议层而是那一路安静又准时的浮地电源。早几年我做带隔离 CAN 的控制器需要从 5V 主电源里拉出一路干净的隔离 5V 给收发器试过反激、试过买 DC/DC 模块最后用到 Linear现在是 ADI的 LT3999才体会到 Transformer Driver 这种看起来小众的器件反而把体积、效率和调试周期全拉到了最舒服的位置。这颗芯片本质上是一个专门驱动中心抽头变压器的集成推挽级输入侧只要一个宽压电源、一个外部变压器和少量阻容就能在副边得到隔离输出电压不需要光耦、不需要误差放大器整个环路简单得像教科书电路。这篇文章我打算从原理、选型、计算、实测到故障排查完整讲一遍不是翻译数据手册而是站在画板子、调波形的角度把 LT3999 这类方案到底怎么用、为什么好用、哪些坑必须躲开讲清楚适合正在做隔离 RS-485/CAN、传感器供电或者只是想搞懂推挽隔离电源的硬件工程师。1. 隔离供电的刚需为什么偏偏用 Transformer Driver1.1 从一块隔离小板的电源设计说起嵌入式产品里需要隔离电源的地方比想象中多得多。工业现场总线为了抗共模干扰经常要在收发器前面加隔离医疗设备要隔离患者连接电机驱动器要隔离功率级和控制级。这些隔离需求通常功率不大几十毫安到两三百毫安但电压一定要干净、一定要可靠。早年我习惯用隔离 DC/DC 模块比如常见的 1W 或者 2W 模块接线简单但有两个问题一是模块体积和高度往往比旁边的主控还大二是一些厂商的模块纹波在重载下并不好看容易把通信误码率带上去。后来换成反激方案用一颗 PWM 控制器加高频变压器确实能把功率做大但反激的环路设计对新手很不友好。输出要稳压就得加光耦反馈或者用副边绕组做次级反馈环路补偿要算右半平面零点稍微不注意就会振荡。在 5V 低压输入的场合反激的开关管电流应力也比较大匝比算下来很别扭。而 Transformer Driver 这类芯片出现后思路完全变了我不需要稳压只要把输入侧的方波能量通过一个变压器传到副边再用线性稳压器把电压精修一下就行。因为没有反激那样的断续模式、没有复杂的反馈补偿整个电源的稳定性几乎由变压器和整流决定的门槛低很多。1.2 Transformer Driver 到底“驱动”了什么光从名字看“Transformer Driver”好像就是驱动变压器的芯片但真正搞懂它的人并不算多。它和普通 DC/DC 控制器的核心区别在于控制器内部通常只有一个开关管需要靠外部电感储能通过控制占空比来调节输出而 Transformer Driver 内部集成了两个功率开关直接组成一个推挽级用固定的 50% 占空比交替导通驱动一个中心抽头变压器。输入电压接在变压器一次侧中心抽头两个开关分别把两个半绕组轮流拉到地这样变压器磁芯在两个方向上都受激励能量通过互感传到副边。LT3999 做的就是这件事但它把这个简单的拓扑工程化得很彻底。片内集成了振荡器、死区时间控制、软启动、限流以及过热保护外部不需要额外的栅极驱动芯片也不需要复杂的死区电路。因为推挽两个开关如果同时导通变压器中心抽头对地直接短路片内死区时间即使只有几十纳秒也能保证两个管子不会打架。这颗芯片的输入工作范围很宽典型可以做到 1.2V 到 36V开关电流等级在 1A 左右开关频率可以通过外部电阻设定也可以用外部时钟同步。对大多数低功耗隔离系统来说这个规格恰好卡在甜点上。1.3 谁适合用 LT3999以及哪些场合别硬用结合我自己的体会LT3999 最合适的场景有几类隔离通信接口供电RS-485、CAN、RS-232、I2C 隔离器的副边电源。传感器弱电浮地供电工业传感器输出端需要隔离的 3.3V 或者 5V。驱动隔离栅极电路一些 IGBT 驱动板需要很薄的隔离电源。辅助电源给高压侧的运放、比较器提供一个低功率浮地轨。这些应用的共同点是功率小一般一两瓦以内电压精度要求不太苛刻因为后面可以加一个 LDO 兜底。反过来如果输出需要 10W 以上或者要求全负载范围内电压纹波低于毫伏级LT3999 并不是好选择推挽开环的输出电压会随输入电压变化必须靠后级线性稳压或者做成多路输出再选一路做反馈整体效率会被拉低。另外如果输入本身是变化的电池电压从 2.8V 到 4.2V开环推挽的输出波动会很明显这时候要评估后级 LDO 的压降能不能吸收这个波动。2. LT3999 推挽工作细节与片内资源把力用在哪里2.1 推挽拓扑的基本原理两个人交替推磨理解推挽拓扑可以想象两个人在推磨。一个人从左往右推另一个人从右边接住再往左推回来这样磨盘始终在朝一个方向旋转不会停下来。对应到电路里变压器一次侧有一个中心抽头两个开关管分别接在两个半绕组的外侧。第一个开关导通时电流从中心抽头流经上半绕组到地磁芯沿一个方向磁化第二个开关导通时电流从中心抽头流经下半绕组到地磁芯沿相反方向磁化。两个方向都会传送能量所以推挽变压器的利用率比单端反激高在同样功率下磁芯可以做得更小。对比反激拓扑反激是靠开关管关断时变压器的磁链变化来传能实际上一半时间在做无用功推挽则是两个半周期都在传能所以在小功率隔离电源上推挽天然有体积和效率上的优势。LT3999 内部的两个 N 沟道 MOSFET 就是这两个“推磨的人”它们的源极都在地上栅极由片内控制逻辑驱动这种结构让芯片的驱动电路不用处理自举问题这也是 Transformer Driver 类器件普遍采用推挽而不是半桥的原因之一。2.2 片内振荡器、软启动和限流自动化程度很高LT3999 内部有一个振荡器频率可以通过一个外部电阻设置也可以在某个引脚上直接送外部时钟来同步。频率选择会影响变压器的体积和损耗频率高变压器可以更小但开关损耗和磁芯损耗都会上升频率低效率会好一些但变压器体积变大。手册上通常会给频率设定电阻的取值表格或曲线实际设计时我习惯用示波器先看一下频率是否正确因为电阻的精度和温度系数会影响实际振荡频率好在变压器驱动对这种偏差并不敏感只要不是相差一个数量级输出电压基本没变化。片内软启动功能也很关键。推挽变压器在起机的瞬间如果占空比直接从 50% 拉满变压器磁芯会因为伏秒积不平衡而瞬间饱和导致电流尖峰非常大。LT3999 的软启动会让开关管的导通时间慢慢展开磁芯的磁通是逐渐建立起来的这样输入侧的冲击电流会小很多。我有一块板子刚打样回来时输入电容因为起机火花差点炸后来查了手册把软启动电容调大改善非常明显。限流保护比较实用当某个开关管的电流超过阈值芯片会跳过一些脉冲相当于一种打嗝保护避免变压器饱和或副边短路时把管子烧掉。2.3 输入电压范围与可带载能力的关系别只看 1.2V 到 36V很多朋友看到输入范围 1.2V 到 36V就以为在所有电压下都能输出 1A。这是最常见的一个误解。开关电流的限流值确实在一个范围内但输入电压越低输入侧能够传递的功率越少输出电压稍微抬高一点电流就无法维持了。比如 1.2V 输入时1A 的输入电流对应的输入功率只有 1.2W考虑到变压器和整流损耗输出可能只有几百毫瓦36V 输入时输入功率可以达到几十瓦但芯片封装散热、变压器饱和等问题又会限制实际可用功率。所以设计时一定要做最差情况分析取最低输入电压、最大负载电流算一下输入平均电流是否超过芯片的限流值同时估算一下变压器一次侧峰值电流是否会让磁芯进入饱和。表格里可以这样大致评估输入电压输出功率典型量级约估限制因素1.2V0.2-0.5W输入电流、开关压降3.3V1-2W变压器饱和、整流损耗5V1.5-3W芯片散热、开关损耗12V2-5W封装热阻、变压器磁通摆幅24V3-6W高频损耗、EMI这个表只是一个粗略量级具体要看所选变压器型号和芯片版本。我的建议是留出至少 30% 的裕量尤其是工业产品要过温升测试不能把芯片推到极限。3. 手把手搭一个 5V 输入隔离 ±5V 电源3.1 系统规格拆解先定输出再选变压器我以一个实际做过的例子来拆解。需求是给一个隔离 RS-485 收发器供电主控侧有稳定的 5V隔离侧需要一组 5V/200mA或者 ±5V/100mA 双电源给运放和接口芯片。功率不到 1.5W非常适合 LT3999。第一步是确定副边拓扑。如果只是单路 5V可以用副边中心抽头全波整流只需要两个二极管和两个电容如果想要 ±5V副边绕组可以做成双绕组每个绕组各接一个二极管公共端作为地正负输出各用一个 LDO。考虑到变压器体积单绕组中心抽头更常见一个 1:1.2 的中心抽头变压器输入 5V 时副边空载电压约 6V整流滤波后大约 7VLDO 压差很宽裕。第二步是选变压器。推挽变压器对漏感比较敏感漏感大会在开关节点产生尖峰轻则增加损耗重则击穿开关管。因此变压器最好选择双线并绕或者三明治绕法的成品一次侧中心抽头两个绕组要对称。这个对称性非常重要如果两个半绕组的匝数不完全一致变压器磁芯在正负两个方向的伏秒积会有差异长时间运行会产生直流偏磁严重的会导致磁芯饱和。使用大品牌的小功率隔离变压器比如 Wurth、Coilcraft、Pulse 的对应型号会比手工绕的可靠很多。3.2 频率、软启动电容与整流参数计算过程不能含糊在这个设计中我选了 350kHz 左右的开关频率。原因很简单5V 输入200mA 输出变压器磁芯尺寸预计在 EP7 或者 EE8 左右350kHz 下电感量可以做得很合适磁芯损耗也不高同时开关频率已经超出人耳可听范围不容易产生啸叫。如果选 100kHz变压器体积会大不少如果直接上 1MHzEMI 滤波器的要求就上来了而且同步整流也不方便对性能和成本都划不来。软启动电容的取值我一般是看数据手册里的曲线然后用一个 10nF 到 100nF 的电容先装上在示波器上看输入电流的上升斜率。起机瞬间电流如果有明显台阶就把电容逐步增大直到电流上升变得平缓。很多人会忽略这个电容直接不装或者装个 1nF结果就在输入电源线上看到很大的电流尖峰。注意软启动只是减缓占空比的展开速度不是限制稳态限流所以它不能防止输出短路时的电流损坏。输出整流二极管要选肖特基管至少耐压大于 20V电流额定大于输出电流的 2 倍。这里有个小细节如果使用副边中心抽头全波整流每个二极管承受的反向电压是两倍副边电压加上输入反射电压所以在输入电压范围较高时二极管耐压要重新核算。输出电容方面100nF X7R 和 10μF 陶瓷电容并联是比较稳妥的搭配小电容吸收高频分量大电容稳住输出。3.3 从仿真到贴板我用 LTspice 验证了关键波形正式画板之前我习惯先用 LTspice 搭一个简化模型验证拓扑。LT3999 的模型不一定每个版本都有但即便用两个理想开关加一个脉冲源也能把推挽的波形走向摸清楚。我通常是这么做的将变压器模型按一次侧电感量、漏感、匝比设置好开关频率设置为目标值然后在整流输出端挂一个恒定电流源作为负载观察输出电容上的纹波和开关节点的电压波形。仿真里最值得看的是两个开关节点对地的电压波形。理论上应该是从 0 到 2 倍 VIN 的方波但因为有漏感实际会有一个尖峰。如果尖峰幅度超过开关管耐压的一定比例就需要在原边加 RC 吸收或者在输出端加二极管钳位。仿真还能帮我看清起机时软启动的效果占空比慢慢展开输出电压从 0 平滑爬升而不是暴力冲出。仿真通过之后我再画 PCB调试时间能省一大半。4. 实测波形、EMI 与故障排查链路4.1 一次空载发热的完整排查过程有一块用 LT3999 做的板子焊上之后发现芯片空载就烫得厉害输入电流比正常值大了好几倍。我当时的排查顺序是这样的先断开副边整流管之后的负载确认不是负载问题然后拿示波器看两个开关节点的波形发现波形频率只有设定值的一半而且占空比明显不对称。进一步查下去问题出在频率设定电阻贴错位置取值比设计值大了一倍导致开关频率降到 175kHz 左右。这个频率下变压器设计的电感量和伏秒积不匹配磁芯进入饱和区输入电流自然飙升。更换正确电阻后频率恢复到 350kHz电流立刻降下来。这个故障给了两个教训第一频率电阻的精度不能随意选择最好用 1% 精度并且在样板阶段用示波器确认第二变压器磁芯是否饱和最直接的迹象就是空载输入电流异常。如果示波器电流探头不方便也可以在原边串一个小阻值取样电阻看波形是否从三角波变成很尖的脉冲一旦变尖基本就是饱和。4.2 输出纹波差、噪声尖峰怎么压下去实测中另一个常见的现象是输出电压看着还行但纹波噪声特别大用高频示波器一测峰峰值超过 100mV。这种噪声主要来自三个地方原边开关节点的 dv/dt 通过变压器匝间电容耦合到副边整流二极管的关断反向恢复PCB 布局中输出环路面积过大。针对这几个根源我的处理顺序是先肖特基管换掉快恢复管这是最常见也最有效的一步然后在原边开关节点对地加一个阻容吸收比如 1Ω 加 470pF吸收漏感尖峰最后缩小输出电容和二极管之间的回路面积。测量纹波时还有一个特别主观的坑很多新手用示波器标配的地线夹去测副边输出示波器探头的地线夹通过电源地形成一个大环路实际上测到的是共模噪声不是真正的输出纹波。这时候看到的高频尖峰有可能是测量方法带来的。正确的做法是用接地弹簧也就是用示波器探头尖端的接地环尽量贴近输出电容两端测量或者直接把探头改成双绞线差分方式。如果不放心可以用带宽限制在 20MHz 再测一遍两种结果对比就能区分真实纹波和测量噪声。4.3 隔离电源“测不准”的几个共性原因除了地线环路隔离电源还有一个迷惑性很大的问题原边和副边之间虽然没有直流连接但变压器绕组间有寄生电容开关节点的高频能量可以通过这个电容耦合回原边导致原边的电源轨上出现高频纹波。如果你在原侧供电处用一个长导线从电源引到板子上这个小阻抗在高频下会变成天线EMI 辐射马上超标。解决办法是在原边输入端加 π 型滤波并尽量让输入电容靠近芯片电源引脚。另外一个经验用普通单端探头去测隔离副边波形经常会在波形上叠加一个很大的 50Hz 或者高频共模干扰这是因为探头的地线通过示波器接到保护地而副边是浮地的两者之间形成了寄生路径。专业的做法是隔离探头或差分探头如果没有可以在示波器电源端使用隔离变压器或者干脆用电池供电的示波器这样测出来的才是真实的副边波形。5. 和分立推挽、同类集成驱动器的横向对比5.1 为什么不想用分立 MOSFET 折腾推挽推挽拓扑看起来不复杂但如果完全用分立器件搭会牵扯到一大堆细节。首先要有一个 50% 占空比的方波源比如一颗 555然后要有两个互补的栅极驱动信号而且两个信号之间必须留死区否则两个管子同时导通输入电源等于被短路还要给上管设计独立于下管的驱动电路因为虽然两个管子源极都在地但驱动逻辑必须保证时序实际做的时候很容易出现一个管子先关、另一个还没完全开交叉导通损耗严重的问题。此外分立功放管和驱动管各自的栅极电阻、吸收电路、限流保护都得自己加。算下来可能省了几块钱但研发时间和 PCB 面积都增加了。LT3999 把振荡器、死区时间、驱动、保护全部集成在一个小封装里可靠性反而更高。尤其是工业环境下一颗成熟的集成方案过 EMC 认证的时间往往比分立方案短得多。5.2 与 SN6505、MAX258 这类芯片的选型对比市面上同类的集成 Transformer Driver 还有几家大家最常放在一起比的是 SN6505 和 MAX258。我没有刻意拉踩的意思但选型时有一些关键参数值得列表对比。注意不同批次和改版的型号会有差异以下内容只能作为初步参考具体以最新数据手册为准。芯片输入电压范围典型开关电流频率范围封装特点LT3999很宽典型 1.2V 到 36V1A 级可调/可同步DFN 小封装低噪声、宽压、软启动/限流完善TI SN65052.25V 到 5V 附近1A 级固定/外部时钟可选SOT-23 小封装集成度高、外围简单、适合 5V 系统Maxim MAX2585V 或 3.3V几百 mA 到 1A 级固定频率小封装专为隔离电源设计外围简单从我的使用感受看如果你的系统输入电压就是稳定的 5VSN6505 的外围更简单相关的参考设计也多而如果输入是一个宽范围电池或者工业总线取电LT3999 的宽压优势就非常突出尤其是做多电压兼容设计时一颗芯片能覆盖更多输入场景。MAX258 也有自己的生态适合 Max 系器件比较多的产品。实际选型时还要看温升、静态电流和待机功耗因为有些远程传感器应用对空载功耗很敏感光秃秃的推挽驱动空载电流可能就有几个毫安待机时要把这笔账算进去。6. 设计中的心得和几个容易忽略的点LT3999 这类芯片的设计工作与其说是做电源不如说是做变压器和 PCB 的排布。同样的芯片、同样的变压器Layout 不同EMI 表现可能差很多。我做过几块板子总结下来有几个容易被忽略的地方。第一原边输入电容和芯片电源引脚之间要尽量短。推挽开关在切换瞬间会产生很大的 di/dt如果输入电容距离芯片太远走线电感会形成电压尖峰直接影响芯片内部电源轨的稳定性。我通常会在芯片电源引脚旁边放两个电容一个 1μF 的 X7R用于中频退耦一个 100nF 的 C0G用于高频退耦。输入端的电解电容反而可以放远一点因为它的作用主要是储能和低频滤波。第二变压器旁边的走线不要形成大的电流环路。一次侧中心抽头到两个开关管之间的走线要尽量对称且短。不对称会引入共模噪声也可能让两个开关管的开关损耗不同。副边同理整流二极管和输出电容之间的环路面积越小开关尖峰越小。第三隔离地的处理。很多设计会在副边输出和原边地之间跨接一个 Y 电容这个电容可以把高频共模电流引回原边从而降低对外辐射。但这个电容会引入漏电流在医疗设备等场景下要特别注意容值限制。我一般按 100pF 到 1nF 范围开始试观察 EMI 测试结果再调。第四要关注变压器的饱和裕度。同样一个变压器频率不同、输入电压不同饱和特性差别很大。上电瞬间电压最高、磁通建立最快最容易饱和的是起机的时候这也是软启动重要的原因。如果做宽压输入最好挑饱和电流余量在 1.5 倍以上的变压器。最后聊一个很多人都有的疑问LT3999 有没有必要配 LDO我认为如果后级是通信接口芯片对电压精度要求不高直接整流滤波输出就行但如果后级是参考源、模数转换器一定要加 LDO。开环推挽的输出电压在输入电压变化时会有明显波动比如 5V 输入变成 12V 输入副边电压几乎同比例升高没有 LDO 的话芯片可能直接烧掉。这也是为什么我会在副边电源链路中留一个 LDO 的封装位置哪怕第一批样板不贴也好给后续版本留条后路。设计电源和调电源的次数多了你就发现这类小功率隔离方案真正的功夫不在芯片而在你愿意为那些“不起眼”的细节花多少心思。
返回列表