1. 项目缘起:为什么从LP3667B这颗芯片开始?
最近手头有个小项目,需要一个稳定可靠的5V/1A直流电源,要求体积小巧、成本可控,并且能直接从220V交流市电取电。这种需求在智能家居、小家电控制器、IoT模块供电等领域太常见了。市面上虽然有成品的5V1A适配器,但要么体积不符合要求,要么想自己掌握核心设计,方便后续集成和定制。于是,我把目光投向了反激式开关电源方案,这是小功率隔离电源的绝对主流。
在众多控制芯片中,我最终选用了芯朋微电子(Chipown)的LP3667B。选择它有几个很实际的理由:首先,它是一款高性能、低待机功耗的电流模式PWM控制器,专为离线式反激变换器设计,外围电路简洁,非常适合5W这个功率级别。其次,它内置了高压启动电路和频率抖动功能,前者能省掉传统方案需要的启动电阻,降低待机损耗;后者能改善EMI性能,这对通过传导测试至关重要。最后,也是最重要的一点,它的资料相对齐全,社区应用案例多,对于DIY或者小批量试产来说,踩坑的风险会小很多。
这个项目,就是围绕LP3667B,从头到尾搭建一个输出5V、1A的反激式开关电源。我会把整个设计过程掰开揉碎了讲,从原理分析、关键参数计算、元器件选型,到PCB布局的“玄学”和实测调试的“血泪史”。无论你是电子爱好者想动手做一个可靠的电源,还是初级工程师想深入理解反激电源的设计细节,这篇文章都能给你一份可以直接“抄作业”的参考。
2. 反激拓扑核心原理与LP3667B芯片剖析
在动手画图之前,我们必须先吃透两个基础:反激式变换器是怎么工作的,以及LP3667B这颗芯片内部到底为我们提供了哪些便利。
2.1 反激变换器:能量“搬运工”的间歇工作模式
你可以把反激电源想象成一个用变压器做的“水桶”。当开关管(MOSFET)导通时,初级绕组(原边)接通输入电压,电流线性上升,电能以磁场的形式储存在变压器磁芯中。注意,此时次级绕组(副边)的二极管是反向截止的,负载完全由输出电容供电。这就像往一个水桶里灌水,但桶底的水龙头是关着的。
当开关管关闭时,初级绕组电流被切断。根据楞次定律,变压器所有绕组的感应电压极性会反转。此时,次级绕组的二极管变为正向偏置,之前储存在磁芯中的磁场能量开始通过次级绕组向负载和输出电容释放,同时给电容充电。这就像打开水桶底部的龙头,把储存的水放出来使用。
这种“先储存,后释放”的工作模式,是反激变换器的精髓。它有几个关键特点:第一,实现了电气隔离,安全性和抗干扰性好;第二,电路结构简单,成本低;第三,理论上可以轻松实现多路输出。但缺点也很明显,比如变压器磁芯需要开气隙来储存能量,导致变压器体积相对较大,且漏感问题会比正激等拓扑更突出。
2.2 LP3667B芯片:一个高度集成的“智能管家”
LP3667B的数据手册有几十页,但我们作为应用者,只需要抓住几个最核心的模块和引脚功能,就能理解它如何简化我们的设计。
1. 高压启动与供电(VCC引脚):传统芯片需要一个大阻值的电阻从高压母线给VCC电容充电来启动,这个电阻在正常工作时一直在消耗功率。LP3667B内部集成了高压启动电路,启动时直接从直流母线取电给VCC电容充电,启动完成后就关闭这条路径,改由辅助绕组供电。这直接降低了待机功耗,对于如今严苛的能效标准(如CoC V5, DoE VI)至关重要。
2. 电流模式控制与前沿消隐(CS引脚):这是LP3667B性能稳定的关键。它工作在电流模式,意味着每个开关周期的峰值电流是由CS(电流检测)引脚上的电压决定的。芯片内部有一个误差放大器,通过比较输出电压的反馈信号(经光耦)与内部基准,来动态调整这个峰值电流的设定值,从而实现稳压。 而“前沿消隐”(LEB)功能更是贴心。在MOSFET刚导通的瞬间,由于寄生电容放电等原因,CS引脚上会有一个尖峰电压。如果没有LEB,芯片会误认为电流过大而立即关闭MOSFET,导致无法正常工作。LP3667B内置的LEB电路会在导通后短暂屏蔽CS信号,完美避开了这个坑。
3. 频率抖动与绿色模式(RT引脚):RT引脚外接的电阻设定了正常工作的开关频率(比如65kHz)。LP3667B内部的频率抖动功能会让这个频率在一个小范围内(如±4kHz)周期性变化。这样,开关噪声的能量会被分散到一段频带上,而不是集中在一个单一的频率点,从而显著降低传导EMI的峰值,更容易通过测试。 在轻载或空载时,芯片会进入“绿色模式”(Green Mode),通过降低开关频率甚至进入间歇工作模式(Burst Mode)来降低开关损耗,进一步提升轻载效率。
4. 完善的保护功能:
- 过压保护(OVP):监测VCC电压,异常升高时关闭输出。
- 过载保护(OLP)与逐周期限流(OCP):通过CS引脚监测峰值电流,实现逐周期保护。长时间过载会触发打嗝模式(Hiccup Mode),间歇性重启,既保护了器件,又降低了平均功耗。
- 过温保护(OTP):芯片结温过高时关闭输出。
- VCC欠压锁定(UVLO):确保供电电压足够芯片稳定工作后才启动。
理解了这些,我们再去看外围电路,就会发现每一个电阻、电容都不是随意放的,它们都在和芯片内部的这些模块协同工作。
3. 5V/1A反激电源的详细设计计算与选型
有了理论支撑,我们就可以开始具体的工程设计。这部分是核心,我会给出详细的计算过程和选型理由。
设计规格:
- 输入电压:AC 85V ~ 265V(全范围)
- 输出电压:DC 5.0V
- 输出电流:1.0A(额定),1.2A(过流保护点)
- 输出功率:5W(额定),6W(峰值)
- 目标效率:>75%(230VAC输入时)
- 隔离电压:3000VAC
3.1 关键参数预设与变压器设计计算
变压器是反激电源的心脏,设计它需要先确定几个关键参数。
1. 确定最大占空比(Dmax)和反射电压(Vor):对于宽电压输入,通常将最大占空比设置在0.45左右(芯片极限一般为0.5),以保证在低压输入时有足够的伏秒积来传递能量。反射电压Vor是次级电压折射到初级的电压,它影响MOSFET的应力。经验公式:Vor = (Vout + Vf) * Np/Ns,其中Vf是输出二极管压降(约0.5V)。我们通常先设定一个Vor值,比如90V,然后根据效率等再微调。
2. 计算初级电感量(Lp):这是保证电源工作在连续导通模式(CCM)或临界导通模式(CRM)的关键。对于5W小功率,为了减小体积,我们通常设计在断续导通模式(DCM)或CRM边界。这样变压器磁芯利用率高,且次级二极管无反向恢复问题。 计算公式(以DCM为例):Pin = Pout / η,假设效率η=80%,则输入功率Pin=6.25W。 在最低输入电压峰值处(85VAC*1.414≈120VDC)设计最大占空比Dmax=0.45。 初级峰值电流Ipk =(2 * Pin) / (Vin_min * Dmax * Fsw),假设开关频率Fsw=65kHz。 代入计算:Ipk = (2 * 6.25) / (120 * 0.45 * 65000) ≈ 0.356A。 则初级电感量 Lp =(Vin_min * Dmax) / (Ipk * Fsw)= (120 * 0.45) / (0.356 * 65000) ≈ 2.3mH。 这是一个理论值,实际我们会选择接近的标称值,比如2.2mH。
3. 计算变压器匝比(Np/Ns)与匝数:匝比 n = Np / Ns =Vor / (Vout + Vf)= 90 / (5 + 0.5) ≈ 16.36。 接下来选择磁芯。5W功率常用EE16或EE13磁芯。以EE16为例,其Ae值(有效截面积)约为19.6 mm²。 根据法拉第电磁感应定律,计算初级匝数Np:Np = (Lp * Ipk) / (Bmax * Ae),其中Bmax是最大磁通密度,对于铁氧体,一般取0.25~0.3T以防饱和。 取Bmax=0.25T,则Np = (2.2e-3 * 0.356) / (0.25 * 19.6e-6) ≈ 160匝。 那么次级匝数 Ns = Np / n = 160 / 16.36 ≈ 9.8匝,取整为10匝。 此时需要反算实际匝比和Vor:n_actual = 160/10=16, Vor_actual = 16 * 5.5 = 88V。可以接受。 辅助绕组(给芯片VCC供电)电压一般设计在12-18V左右。设Vcc_target=15V,则辅助绕组匝数 Na =Ns * (Vcc_target + Vf_diode) / (Vout + Vf)= 10 * (15+0.7)/5.5 ≈ 28.5匝,取29匝。
4. 变压器绕制工艺要点:
- 绕制顺序:先绕初级的一半(如80匝),再绕次级(10匝),再绕辅助绕组(29匝),最后绕初级的另一半(80匝)。这种“三明治”绕法能将初级绕组包裹住次级和辅助绕组,极大地减少漏感,而漏感是产生开关电压尖峰和EMI噪声的元凶。
- 绝缘与安全:初级与次级之间必须加强绝缘,使用三层绝缘线或至少缠绕3层绝缘胶带。这是安规(如UL60950、GB4943)的强制要求,关乎人身安全,绝不能马虎。
- 气隙:在磁芯中柱加入气隙。气隙长度可以通过公式
lg = (μ0 * Np² * Ae) / Lp估算(μ0为真空磁导率),但最终以实测电感量为准。气隙能储存能量,防止磁芯饱和,但也会增加漏磁和EMI,需要折中。
3.2 功率器件选型:MOSFET与输出二极管
1. 初级开关管(MOSFET)选型:MOSFET的应力主要看耐压和电流。
- 漏极电压应力:关断时,MOSFET承受的电压是输入最高直流电压(265VAC*1.414≈375VDC)、反射电压(Vor=88V)以及由漏感引起的尖峰电压之和。尖峰电压取决于漏感大小和吸收电路。通常需要留有余量。保守估算:Vds_max = 375 + 88 + 100(预估尖峰)≈ 563V。因此,选择耐压600V或650V的MOSFET是安全的。
- 电流应力:前面计算的峰值电流Ipk约为0.356A,考虑到余量和温升,选择电流额定值在1A以上的MOSFET即可。例如,常见的SSP4N60(4A,600V)就绰绰有余。
- 关键参数:对于反激电路,MOSFET的栅极电荷(Qg)和导通电阻(Rds(on))直接影响驱动损耗和导通损耗。Qg小,芯片驱动起来更轻松;Rds(on)小,导通损耗低。需要在成本和性能间权衡。
2. 次级整流二极管选型:
- 反向电压应力:二极管承受的反向电压是输出电压(5V)加上折射到次级的输入最高电压(Vin_max / n)。即 Vr = 5 + (375 / 16) ≈ 5 + 23.4 = 28.4V。再加上一些振荡尖峰,选择耐压40V以上的二极管是稳妥的。
- 正向电流:输出电流为1A。在DCM模式下,二极管电流是断续的三角波,其有效值比平均值大。通常按平均电流的2~3倍选取额定电流。选择2A~3A的二极管。
- 类型选择:对于5V低压输出,肖特基二极管(Schottky)是最佳选择,因为它的正向压降(Vf)通常只有0.3~0.5V,远低于快恢复二极管的0.8~1.2V。更低的Vf意味着更小的导通损耗,直接提升整机效率。例如,可以选择SB320(3A,20V)或类似型号。
3.3 反馈环路与补偿网络设计
稳定的输出离不开一个设计良好的反馈环路。LP3667B采用经典的“光耦+TL431”组合进行隔离反馈。
1. TL431基准与分压网络:TL431是一个可编程的精密基准源。其阴极(K)和参考极(R)之间的电压稳定在2.5V。我们通过两个电阻Rupper和Rlower对输出电压进行分压,连接到R极。 公式:Vout = 2.5V * (1 + Rupper / Rlower)。 要得到5V输出,令 Rupper / Rlower = 1。常见取Rupper=Rlower=10kΩ。这样,当输出电压为5V时,R极电压恰好是2.5V。
2. 光耦工作点设置:光耦的发光二极管(LED)阳极通过一个限流电阻Rled接到Vout。阴极接到TL431的阴极。当输出电压升高时,TL431的R极电压超过2.5V,其阴极-阳极间导通加深,流过光耦LED的电流增大,发光增强,导致光耦三极管侧电流增大,从而拉低LP3667B的FB引脚电压,芯片会减小占空比,使输出电压回落,实现稳压。 Rled的取值需要保证光耦有合适的工作电流(IF),通常为3-10mA。Rled = (Vout - Vf_LED - Vka_TL431) / IF。假设Vf_LED=1.2V, Vka_TL431在工作时约2V(阴极电压),IF取5mA,则Rled = (5 - 1.2 - 2) / 0.005 = 360Ω,取标称值360Ω或390Ω。
3. 环路补偿网络:这是反馈设计的难点,决定了电源的动态响应(负载调整率、瞬态响应)和稳定性。在TL431的阴极和阳极之间,以及参考极到地之间,需要连接电阻电容进行补偿。
- 在Rlower上并联一个电容Cff(前馈电容):通常10nF~100nF,用于提高高频段的相位裕度,抑制高频噪声。
- 在TL431阴极到地接一个电阻Rc和电容Cc的串联网络:这形成一个零点,用于补偿功率级(输出LC滤波器)带来的极点,提升中频段增益。典型值Rc=1kΩ, Cc=10nF。
- 在TL431阴极到地再接一个电容Cpole:形成一个极点,用于衰减高频噪声,防止其进入反馈环路。典型值100pF~1nF。 这些值需要根据实际的功率级传递函数来精确计算,但上述经验值对于5W反激电源通常是一个不错的起点,后续可以通过测试微调。
4. PCB布局、布线实战与EMI优化心得
开关电源的性能,一半靠设计,一半靠布局布线。糟糕的布局能让一个理论上完美的设计变得一文不值,噪声大、效率低、甚至不稳定。
4.1 关键回路与“地”的艺术
PCB布局的首要原则是识别并最小化高频开关电流回路的面积。这些大电流、高di/dt的回路是主要的电磁干扰源。
1. 初级侧大电流回路:这个回路是:输入滤波电容C1正极 → 变压器初级 → MOSFET漏极 → MOSFET源极 → 电流检测电阻Rcs → 回到C1负极。这个环路面积必须尽可能小!布局时,应将C1、变压器初级引脚、MOSFET、Rcs这几个器件紧挨着放置,并用宽而短的铜箔连接。MOSFET源极到Rcs的连线尤其要短,因为这里是高di/dt的电流检测路径,长走线会引入噪声干扰芯片的CS引脚。
2. 次级侧大电流回路:这个回路是:变压器次级 → 输出整流二极管D1阳极 → D1阴极 → 输出滤波电容Cout正极 → 负载 → Cout负极 → 回到变压器次级。同样,这个环路的面积也要最小化。D1和Cout应紧靠变压器次级引脚放置。
3. “地”系统的分割与单点连接:
- 初级地(PGND):这是功率地,噪声很大。包含输入电容负端、MOSFET源极、Rcs接地端、芯片的GND引脚。
- 次级地(SGND):这是输出“安静地”。包含输出电容负端、负载负端。
- 初级信号地(AGND):相对干净的地,用于芯片的VCC电容、FB分压电阻等小信号部分。它应该通过一个单独的走线连接到初级功率地(PGND)的某一点,通常是输入电容的负端。切忌将信号地直接丢在嘈杂的功率地平面上。
- 安全地(FG, 大地):如果外壳需要接大地,应通过一个安规电容(Y电容)连接到初级地,并且该连接点应靠近输入滤波电路。
初级地和次级地之间是电气隔离的,它们之间唯一的连接是通过光耦和Y电容(如果使用)。光耦的初级侧(发光管)接地接次级地,次级侧(光敏管)接地接初级信号地(AGND)。Y电容必须跨接在初级地和次级地之间,位置要非常关键:它必须直接连接在变压器初级绕组和次级绕组的物理中点正下方,或者连接在输入滤波电容负端与输出电容负端之间。它的作用是给共模噪声提供一个低阻抗的回流路径,是抑制传导EMI的利器,但容量不能太大(通常<=2.2nF),否则会影响隔离耐压和漏电流。
4.2 敏感信号线的处理
1. CS(电流检测)走线:这是最敏感的模拟信号线。必须采用“开尔文连接”方式:从电流检测电阻Rcs的两端分别引出两根细线,直接连接到芯片的CS引脚和GND引脚。这两根线要像一对双绞线一样紧密耦合,且远离任何噪声源(如变压器、MOSFET的漏极走线)。
2. FB(反馈)走线:连接芯片FB引脚和光耦集电极的走线要短,并用地线包围屏蔽,避免受到开关噪声的干扰。
3. VCC供电走线:芯片的VCC引脚旁路电容(通常一个10uF电解电容加一个100nF瓷片电容)必须尽可能靠近芯片引脚放置,电容的接地端直接打到初级信号地(AGND)上。
4.3 散热与安规考量
1. 散热设计:主要的发热器件是MOSFET和输出二极管。PCB上应为其预留足够的铜箔面积作为散热片。对于MOSFET,可以将漏极(Drain)连接的铜箔面积做大,但注意高压部分需要满足爬电距离要求。必要时可以添加散热片。
2. 安规间距(爬电距离与电气间隙):这是保证安全、通过认证的生命线。
- 初级侧与次级侧:必须保证足够的隔离距离。对于3000VAC的加强绝缘,通常要求爬电距离和电气间隙大于6mm(具体需查安规标准,如IEC60950)。在PCB上,这意味着变压器初级引脚区域和次级引脚区域之间要开足够的槽(≥1mm),或者留出足够的空白区。
- 初级侧高压部分之间:如L线、N线、保险丝、整流桥、高压电容、MOSFET漏极、变压器初级,这些点之间的间距通常要求大于3mm。 在Layout时,务必使用DRC(设计规则检查)工具,设置好这些安全间距规则。
5. 调试、测试与典型问题排查
板子焊好后,激动人心的调试阶段就开始了。切记,第一次上电要采取安全措施,比如使用隔离变压器和限流电源。
5.1 上电前检查与逐步上电
- 目视与万用表检查:检查有无连锡、虚焊、器件焊反(特别是二极管、电解电容)。用万用表二极管档检查输入端正负极有无短路,输出端有无短路。测量MOSFET的D-S极、G-S极之间有无短路。
- 使用可调直流电源限流上电:不要直接接220V!先用一个可调直流电源,调到100VDC左右,串接一个100Ω/5W的大功率电阻作为限流,给板子的直流高压输入端(整流桥后)供电。观察电流表,如果电流很小(几个mA),说明没有严重短路。然后慢慢调高电压,观察VCC电压是否建立(应达到芯片启动电压,如12V),输出是否有电压。如果一切正常,再撤掉限流电阻,用直流电源供电测试。
- 带载测试与波形观测:用电子负载或功率电阻作为负载,从轻载(如0.1A)逐步加到满载(1A)。用示波器观察几个关键波形:
- MOSFET漏极波形(Vds):这是最重要的波形。正常应为方波,关断时有由漏感引起的电压尖峰,尖峰应被RCD吸收电路或钳位电路限制在安全范围内(如不超过Vds额定值的80%)。如果尖峰过高,需要调整吸收电路参数或检查变压器漏感。
- CS引脚波形:应是一个干净的三角波或梯形波,前沿没有毛刺。如果有毛刺,检查CS走线和前沿消隐是否足够。
- 输出电压纹波:用示波器探头接地弹簧直接接触输出电容的引脚测量(避免长地线夹引入噪声)。正常应在50mVpp以内。纹波过大,检查输出电容的ESR是否足够低,容量是否足够。
5.2 常见问题与解决方案
问题1:上电炸机,保险丝烧断或MOSFET击穿。
- 可能原因1:变压器同名端接反。这会导致开关管导通时,次级二极管也导通,相当于输入电压直接短路到输出,瞬间大电流烧毁MOSFET。务必反复核对变压器引脚定义和PCB上的方向。
- 可能原因2:MOSFET驱动问题。栅极驱动电阻太小或太大,或者走线过长引起振荡,导致MOSFET在开通或关断时损耗剧增而热击穿。检查栅极电阻(通常10Ω-100Ω),并确保驱动回路紧凑。
- 可能原因3:VCC电压过高。辅助绕组匝数过多,导致空载或轻载时VCC电压超过芯片的过压保护点,甚至损坏芯片。测量空载VCC电压,应在芯片最大额定值(如20V)以下,并有足够余量。
问题2:输出电压不稳定,随负载跳动或有余音。
- 可能原因1:反馈环路不稳定。补偿网络参数不合适,导致相位裕度不足。可以尝试微调TL431旁边的补偿电容电阻。增加Cc电容(如从10nF增加到22nF)可以降低环路带宽,可能有助于稳定,但会减慢动态响应。
- 可能原因2:输出轻载时进入间歇模式(Burst Mode)的正常现象。芯片为了降低轻载损耗,会周期性地开关,导致输出电压有低频纹波和轻微响声。这是设计使然,只要纹波在可接受范围内即可。
- 可能原因3:光耦的CTR(电流传输比)离散性大或响应慢。确保光耦工作在线性区,IF电流不能太小。
问题3:空载功耗或待机功耗超标。
- 可能原因1:启动电阻(如果外置)或芯片内部高压启动单元损耗大。检查方案,LP3667B内置高压启动,此项应已优化。
- 可能原因2:开关频率在轻载时未降低。检查芯片是否正常进入了绿色模式。
- 可能原因3:变压器损耗、MOSFET栅极驱动损耗、VCC供电损耗等。优化变压器设计(如选用低损耗磁芯),选择Qg小的MOSFET,确保VCC绕组电压设计合理,避免稳压管(如给VCC稳压的齐纳二极管)损耗过大。
问题4:传导EMI测试在某个频点超标。
- 可能原因1:初级大电流回路或次级大电流回路面积过大。这是最常见的原因,回头检查PCB布局。
- 可能原因2:输入共模电感(Common Mode Choke)参数不合适或未使用。增加共模电感感量或级数。
- 可能原因3:Y电容容量或位置不当。可以尝试微调Y电容的值(在安规允许范围内),或调整其连接位置,确保它为共模噪声提供了最短的回流路径。
- 可能原因4:变压器屏蔽层未处理好。如果在变压器初级和次级之间加了铜箔屏蔽层,其引线必须单点连接到初级地,且连接线要短。
调试是一个需要耐心和观察力的过程。每次只改变一个变量,并记录下波形和参数的变化。拥有一台示波器和一个电子负载,对于电源调试来说是必不可少的。最终,当你的电源能在全电压输入范围内稳定输出5V/1A,效率达标,纹波合格,摸起来只是微温时,那种成就感是无与伦比的。这个基于LP3667B的5W反激电源,虽然功率不大,但几乎涵盖了开关电源设计的全部核心知识点,吃透它,你对更复杂电源的设计也就有了扎实的基础。