在硬件面试经典中的第 86 题中提到的反激式开关电源,是通过开关通断将交流转变成直流的 AD-DC 开关电源的一种,并且反激式开关电源是由 BUCK-BOOST 电路演变而来,所以博客由浅入深一步一步讲解完反激式开关的知识,让我们开始吧!
一、升降压电路( BUCK-BOOST 电路)
在博客DC-DC基础知识 + 硬件电路_dcdc电路-CSDN博客中介绍了升压(BUCK)和降压(BOOST)电路,但是没有介绍升降压电路(BUCK-BOOST电路),现在简单介绍如下。
1.1电路简介
电路结构如下图,电路图由以下部分组成:
- MOS 管:开关电源的开关。接受PWM波形信号,高电平管子打开,低电平管子关闭。
- 电感 L :充放电。吸收电源的能量,并向后级电路释放。
- 二极管 D:指定电流的流向。
- 电容 :平滑输出电流。
1.2 MOS 管打开
当在 PWM 波高电平时,MOS 管打开,电源给电感充电,在电感上形成上上正下负的电压。
1.3 MOS 管关闭
当在 PWM 波低电平时, MOS 管关闭,电感上的电源突然撤走,电感上感应出与电源供电方向相反的感应电动势,形成如下图的电流方向给负载供电。
1.4电路说明
1.4.1升降压
BUCK-BOOST 电路输入输出存在公式(理想公式):
其中 D 为 PWM 波的占空比,就是通过调节占空比来实现升降压:
- 当需要升压时 ,调大占空比,让电感可以吸收更多的能量,增大感应电动势;
- 当需要降压时,调小占空比,让电感不吸收很多的能量,减小感应电动势。
1.4.2注意
上述介绍的电路是最简单、最理想的 BUCK-BOOST 电路,只是为了说明一下电路原理,有很多问题都没有说清楚,如:
- 如果供电电源负极是地的话,那么在电路图上二极管正极那一点的电压其实是负电位,需不需要抬高?
- 供电电源如果是电池或者输出没有达到预期,需不需要添加输出到 PWM 波控制电路的反馈?
- BUCK-BOOST 电路原理很久就提出了,有没有好用、简单的芯片?怎么选择?等等
记录一下:单节锂电池如何转3.3V?升压还是降压?_哔哩哔哩_bilibili课程中介绍了一款 BUCK-BOOST 芯片 RT6150B-33GQW,可以输出稳定的 3.3V 电源。
在硬件面试经典中的第 86 题目给出的电路图,其实就是将上述的 BUCK-BOOST 电路图中的电感换成了变压器,我们逐步来展开介绍。
二、手机充电器原理
2.1初代电源原理
下面是最初代手机充电器的原理,最终可以得到输出稳定的 5V 电源给手机充电。
但是这种手机充电器很少被使用,原因:
- 线性电源功率密度低;
- 发热严重;
- 体积大。
2.2现代开关电源原理
其中仍然有全桥整流电路和变压器,但排列位置发生了变化,同时原来的 LM7805 被一颗 MOS管和控制芯片取代。
看到下面的电路,就发现和最开始的 BUCK-BOOST 电路的相似之处了。
产生了一个方波加在了变压器的左侧绕组上,在变压器的右侧绕组上感应出另一个比较小的电压,经过滤波,就输出 5V 的直流电 (后面会详细讲解)。
2.3比较两个电路
2.3.1变压器体积更小
第一个电路中 220V 的交流电被直接送入变压器,然后输出经过整流滤波就变成了直流电;
第二个电路就比较麻烦了,先把 220V 的交流电整流滤波变成直流电,然后将直流电转变成方波才送入变压器中,最后输出直流电。
之所以弄得这么麻烦,就是为了减小体积和减少发热。
最初的 220V 交流电频率只有 50HZ,而送入变压器的方波频率可达 65KHZ 甚至更高,频率更高的好处就是可以使用更小的变压器。
为什么更高频率的信号就可以使用更小尺寸的变压器? 1、变压器的基本原理 变压器的大小主要取决于其铁芯和绕组的尺寸,而这些尺寸与变压器要传输的功率和频率有关。对于给定的功率输出,铁芯的大小(体积)决定了变压器能否有效传输和转换能量,而绕组的线圈数量影响了感应电压的多少。 2、频率与变压器尺寸的关系
3、高频率的其他优势
|
2.3.1开关电源取代线性电源
由 MOS 管输出的受控方波,就可以添加反馈回路至控制器通过实时调节方波的占空比来稳定输出电压。
以上方案替换掉 LM7805 稳压器,是由于 LM7805 稳压器是线性稳压器,效率低,发热严重。
1. 线性稳压器的工作原理 线性稳压器通过连续调整其内部的电阻来维持稳定的输出电压。当输入电压高于所需的输出电压时,线性稳压器通过将多余的电压转化为热量的方式来降低电压。这是线性稳压器工作的基础:
2. 开关电源的工作原理 开关电源通过高速开关元件(如MOSFET)打开和关闭,以控制输入电压和输出电压之间的能量传递。开关电源通过储能元件(电感和电容)将电能转换和传输。以下是开关电源的关键特点:
|
2.4开关电源
开关电源其实是一大类电源的统称,它们的相同之处就是都有 MOS 管构成的开关电路来产生 PWM 波,最后通过整流滤波来输出电压。不同之处就是每一种类型的电路有着完全不用的拓扑结构,有一些里面有电感,有一些里面是有变压器,不同的拓扑结构适用于不同的使用场景,有的适合 100W 以内的电源,有的适合做隔离,有的适用于可调输出的场景。
上面介绍的现代开关电源的名称为反激电源,是因为该电源电路中的变压器两个绕组绕制方向是相反的,该电源有隔离的功能,但是支持的功率并不高,大量使用在 ADCD 的电源中,生活中所见的 100W 功率以内的电源大多是都是反激拓扑结构。
三、反激电源原理
正式进入到反激式开关电源的原理,这一节会制作 220V 转 5V/2A 输出的开关电源。
3.1拓扑结构
在图 2.3 中其他部分都介绍清楚了,除了在上面埋下了一个坑:副级绕组上是怎么感应出一个较小的电压的?
其实反激电源最关键的部分就是这个变压器,在之前的刻板印象中:
一般只有交流的正弦波可以穿过这个变压器,并且输入输出电压比就是变压器的匝数比。
而只有正电压的方波穿过变压器是整个架构中最精巧的部分。
3.1.1当 MOS 管从关闭到打开时
有变化的电流流入到主绕组,从而在铁芯中感应出一个 变化的磁场,变化的磁场会在副绕组中感应出电压,由于两个线圈缠绕方向相反,故上正下负的电压会在另一边感应出一个上负下正的电压。
由于在副边添加了一个反向二极管,故此时的电压不能导通,故在副边其实没有电流。
既然没有电流,可以当做副边的电路不存在,所以此时的变压器的初级线圈可以等效成一个普通的电感,电流流入电感就存储能量。
3.1.2当 MOS 管从打开到关闭时
当 MOS 管关闭,电感(初级线圈)上的电源突然被撤走,电感(初级线圈)会感应出来的上负下正的电压来阻止突变,也就是说在这个 MOS 管关闭瞬间,初级线圈两端的电压会瞬间从上正下负变为上负下正。
这个电压会正好在次级线圈中感应出一个上正下负的电压,此时符合二极管的导通方向,副边的电路中就有了电流。该电流一部分给电容充电,维持输出电压的稳定,另一部分给后级的负载供电。
同时这个过程又将初级线圈中存储的能量给释放出来,能量释放完之后再等待下一次 MOS 管打开给它充电,如此就完成了一个循环。
3.1.3总结
以上就是反激式开关电源的精髓所在,总结成一句话就是:
MOS 管打开时给初级线圈储能, MOS 管关闭时,线圈将所储能量释放到次级线圈中。
输出电压的计算公式:
3.2拓展电路
拓展的电路增加两部分电路,分别是 RCD 电路和反馈路径,如下图所示。
3.2.1 RCD 电路
由于各种原因,MOS 管产生的 PWM 波存在较大的尖峰,图下图中蓝色的波形图,尖峰的存在很可能导致 MOS 管的烧毁,RCD 电路就是用来吸收这个尖峰的,尖峰产生时,通过下图中红色的通路,迅速被电容吸收,并在剩余的时间里电容向电阻释放自身能量,经过这样的循环,尖峰就会被消减很多,确保 MOS 管的安全。
3.2.2反馈路径
反馈路径用来监测输出电压值:
- 输出电压 < 5V ,增加 PWM 的占空比;
- 输出电压 > 5V ,减小 PWM 的占空比;
按照常规的反馈电路设计思想,往往设计出的是两电阻分压反馈电路,如下图:
但是由于变压器初级线圈侧都是强电,不可以直接与输出的 5V 弱电有电器连接,所以需要有隔离,故使用光电耦合电路来反馈电压信号。
整体电路,传递能量的为磁能,电压反馈回去的能量为光能,原边和副边是完全隔离的。
3.2.3其他
所谓的 AC-DC 广义上其实指的是只有整流桥和电容,这一部分是 220V 交流电转变为 310 伏的直流电,这部分才是真正意义上的 AC-DC。后面剩余部分其实是DC-DC,而反激拓扑结构其实仅仅指的是DC-DC 这部分电路。
3.3电路图
3.3.1全桥整流电路
图中为四个二极管组成的全桥整流电路,将交流电负半轴电路翻转至正半轴,实际制造选择了一个集成好的整流桥芯片,型号是 MB10F ,耐压 1000V ,体积小巧,并且芯片内部二极管一致性比较好。
3.3.2输入电容
主要作用是滤波,将整流之后的“馒头波”变成比较平直的波形。电容越大,波形就越平稳,但是受到成本与体积因素也不能无限制的增加电容。
一般会按照输出功率配置电容,大致的标准为 2~3uF/W ,本次项目输出位 5V/2A ,也就是 10W ,故选择 33uF 的电解电容,并且电容的正极电压高达 330V ,故电容的耐压要求取 400V (保留裕量)。
3.3.3 RCD 电路
主要用于吸收 MOS管上的尖峰电压,防止 MOS 管被烧坏。既然是吸收尖峰电压的,它的耐压值也会比较高一些,老师选择的是 FR107 ,是一颗耐压 700V 的快恢复二极管,电阻、电容的取值先按照数据手册推荐的来(电阻: 150K 1206 ;电容: 2.2uF 1206),后期会根据电路实际测试的波形进行微调。
3.3.4变压器
变压器的作用是将高压变为低电压,同时起到一个强电弱电隔离的作用,变压器是整个反激开关电源的核心,但是不同于其他电子元器件可以直接购买现成的产品,变压器一般都需要定制,先给出最后设计出变压器的参数如下图。
详情请见 3.5 变压器的机关方法。
3.3.5输出二极管
输出二极管的作用是在原边的 MOS 管打开时截止住感应出的反向电压,并且这个电压有可能会很大,所以这颗二极管的耐压要求会比较高,一般要几十伏。
同时在原边 MOS 管关闭时,它又需要承受一个比较大的输出电流,所以这次我选择的是 SB10100,耐压 100V ,最大导通电流 10A 。
这颗二极管两端的电压也会存在尖峰,所以也需要给它配置电容、电阻来吸收这个尖峰,取值也暂时按照数据手册推荐值(电阻 22R ;电容 1nF )。
3.3.6输出电容
输出电容主要影响输出纹波的大小, 选型时主要考虑两个参数:容值大小、ESR(电容寄生电阻),至于两个参数的取值可以根据公式大致推算,但是一开始比较简单的方法是一开始就选择两颗差不多大小的电容,先放上去看看,然后再根据纹波的大小来调节电容的大小。
老师保守一点,第一版选择的是两颗 680uF/45mΩ 的电容,这样测量出的纹波大致 130mV 。
如果想进一步减小纹波,可以考虑在这两颗电容之间加一颗电感,构成一个 CLC 网络,纹波就可以减小到 30mV ,如下图。
3.3.7电压反馈电路
电压反馈电路作用是向芯片反馈当前的电压值,从而让芯片微调 PWM 的占空比来稳定输出电压,主要过程如下:
某时刻输出低于 5V → 下图中蓝色原点的电压降低 → TL431 试图稳定住该点的电压 → TL431 所在通路上电流会减小 → 光偶中的发光二极管变暗 → 将电压不足信号传递到了芯片内部 → 芯片收到信号后增加占空比来抬高电压。
注意事项:
(1)右侧两个电阻的取值会影响到输出电压,对应的关系如下。
(2)光耦需要选择线性光耦,老师选择的型号是 PC817A
3.3.8主芯片
主芯片所涉及的电路如下图所示:
本项目老师选择的芯片是 HE500-15,该芯片内部集成了 MOS 管,PWM波产生电路以及反馈和保护电路,是一颗非常典型的反激芯片。这部分电路其实反而是最简单的,直接照着数据手册抄就可以,简单介绍如下:
(1)1 号引脚:接反馈
(2)2 号引脚:芯片的电源输入。
单独在变压器上绕了一个线圈,通过二极管以及电容的整流滤波变成低压直流电后给芯片供电。
(4)4 号引脚:MOS 管的漏极,接到变压器的初级线圈。
(5)5 号引脚:MOS 管的源级。
接两个采样电阻,用来监测输入电流的大小。如果电流太大,就会触发内部的过流保护。
(6)6 号引脚:接地。
(7)7 号引脚:接过压保护的分压电阻,注意 7 号引脚接入的 VBUS 是在电路一开始,整流后引出的 VBUS 电压。
(8)8 号引脚:内部比较电压,接 47nF 的电容即可。
(以上序号存在一点问题,但是老师就这么讲了,我就顺着他这么写了。)
以上电路是可以工作的,但是需要量产售卖的话,还需要假如一些保护器件和 EMI 器件,否则就只要读懂数据手册即可。
3.4 LAYOUT 要点
3.4.1走线顺畅
下图中蓝色标注出来的为主回流,电流大,故这两条路径走线要尽可能的短,不能绕弯。
(我画过 PCB ,所以我可以理解老师大致的意思,没有画过的读者,建议自己实操一遍。)
3.4.2电路隔离
初级和次级电路必须要做好隔离,如下图,可以看到两边的地平面都是分开的。
3.4.3防干扰
芯片周边的元件要尽离芯片近,尤其是反馈部分(上面横向的矩形)的元件要远离干扰源。
3.5变压器的计算方式
思考:变压器输入电压和输出电压的比值就是主副线圈的杂数比。但是实际在制作一个变压器,这两个线圈到底应该绕多少圈呢? 10 圈和1 圈,以及 100 圈和 10 圈,它们都是 10: 1 的匝数比,那么它们之间会有区别吗?我们又应该用多粗的线去绕制这个变压器呢?铁芯又应该如何选择呢?等等,计算出变压器的所有参数其实是制作手机充电器中最复杂的问题。
说明1:因为我这个人比较较真,有点钻牛角尖了,所以我可能会在博客里字里行间的表达没有必要什么都钻牛角尖的想法,表达产品需要一次一次迭代、参数计算没不可能一次就完美实现的想法,如果正在看这篇博客的你没有这个问题的话,略过就好了。
说明2:设计该电源需要你对反激电源的原理有足够充分的认识,但是一般的新人又不太了解反激电源的原理,所以就设计不出变压器,那设计不出变压器就做不出反激电源,不亲自做一遍反激电源,你就不可能对反激电源的原理有充分的认识。很多人都会在这个死循环中跳脱不出来了,破局的关键其实就是先别管理论,放下看不懂的知识,用最简单的办法先把反激变压器给设计出来再说,然后再一步一步的迭代学习。
3.5.1确定匝数比
第一步需要根据下面的公式确定匝数比,其中需要讲解的如下:
- 是指变压器输出(主绕组端)电压的最小值,一般认为 220V 交流电压有效值最低为 185V ,经过整流滤波之后电压值乘以 。
- :输出二极管的导通压降,一般为 0.7V 。
- D:最大占比,一般取 0.4 。
综上,可以计算出大致的匝数比为 30。
看到这里不知道你会不会觉得这有点糊弄人,这些参数选取都非常随意,比如说二极管的导通压降,有的可能是 0.6V ,包括最大占空比,那为什么非要是 0.4 呢? 0.35 行不行?而一旦修改了这些值,最后的匝数比计算结果也就不是 30 了。 这其实也是反激变压器设计时最麻烦的一件事,永远不可能一下子就得到最优解,只要参数在一个差不多的范围之内,最后设计出来的电源其实都是可以工作的,所以一开始我们不需要纠结太多,包括公式是如何推导出来的,也不需要太在意,时刻记住我们今天的目标就是先把第一个变压器计算出来再说,后面再来迭代优化。 |
3.5.2原边电感
确定好匝数比之后,根据以下公式确定原边线圈的电感值,其中需要解释的部分如下:
(因为在 MOS 管打开时,副边就相当于不存在,原边就等效成一个电感,该电感值的大小就直接影响到纹波电流的大小。)
- :效率先取估算值为 75%。
- :是指原边电感接受到的频率,也就是芯片的频率 为 65KHZ。
- :输出功率,5V/2A 故输出功率为 10W 。
通过以上计算可得,原边电感值约为 6.2mH 。
3.5.3选定磁芯
磁芯的大小一般和输出功率有关,如下图,因为磁芯越大就可以选用更粗的线,绕更多的线圈,具体选多大的磁芯更多的是经验值。
本次输出功率为 10W ,又是第一次设计变压器,稳妥一些选大一号的 EE22,确定磁芯后就确定了磁芯额截面积,如下图。
3.5.4线圈匝数
原边线圈需要根据以下公式计算,需要说明的是:
- :原边峰值电流,计算公式在下图中小字附上,不展开讲解。
- :最大磁通密度,一般取值为 0.25T 。
- :最大磁芯面积,上一节中确定的参数。
最后计算出的原边匝数大约为 157 匝,根据一开始算出来的匝比是30,可以算出副边为 15.2 匝,向上取整为 16 匝,再根据匝比反推出原边匝数是 180 匝。
本次用的芯片还需要辅助绕组供电,芯片要求的输入电压是 15V 左右, 是 5V 的 3 倍,所以辅助绕组的杂数为 18 圈。
3.5.5绕线的直径
一般来说流过 5A 的电流就需要至少 粗的线,故首先计算出线圈中电流的有效值如下图红色框(省略了计算过程),其中需要解释的部分如下:
- 计算出的原边线径为 0.15mm,稳妥一些用 0.2mm 直径的。
- 计算出的副边线径为 0.89mm,稳妥一些采用 0.1mm 直径的,考虑到趋肤效应,故改用 4 根 0.5mm 直径的铜丝,并联起来用会更好一点。
- 辅助绕组电流比较小,直接用 0.1mm 的就可以
3.5.6交付产家
交付厂家生产之前,还需要提供以下信息:
- 骨架样式
- 引脚个数
- 线圈绕制方向
小 tips:
- 在前面提到过,反激电源的两个线圈是以相反方向缠绕,需要标注清楚同名端
- 因为初级线圈比较多,可以采用三明治绕法:先绕一半的初级线圈,然后 依次 绕 次级线圈和辅助线圈,最后再绕初级线圈的剩下的一半,这样耦合的效果会更好。
反激变压器的计算方法有很多,以上介绍的其中最简单的一种,而且计算出的结果也不一定是最优解,甚至两个章节给出的参数都不太一样。实际上这两组参数都可以正常工作,但是都需要做成成品电源后测试,优化迭代。本项目的首要目的是设计出第一个能用的反激变压器,制作出来 后带着板子去学习更多相关的电源知识,充分理解公式的意义,思考如何改进变压器,就会事半功倍,远胜于拿着书本知识从入门到放弃。
本文参考:工科男孙老师的个人空间-工科男孙老师个人主页-哔哩哔哩视频 (bilibili.com)