关于LDO和DC-DC,看这一篇就够了!

摘要:搞嵌入式的一般都是软硬件结合,软件不用说了,从C语言到裸机再到RTOS,最后到Linux都要学,那么搞硬件要学啥呢?

最关键的两点就是电源和运放,把电源和运放玩好了,基本硬件也就没啥大问题。当然如果不是专业搞硬件,运放其实用到的不多,更多的是电源,毕竟任何一块电路板都离不开电源供电。

今天来图解一下大家常说的LDO和DC-DC到底是怎么一回事!为了使大家更加理解,采用大白话的讲解方式,不会涉及太多的专业词汇!如有不足,欢迎大家评论区留言指正!

01 


什么是LDO?

LDO即Low Dropout Regulator,是一种低压差线性稳压器。这是相对于传统的线性稳压器来说的。

传统的线性稳压器,如78XX系列的芯片都要求输入电压要比输出电压至少高出2V~3V,否则就不能正常工作。

但是在一些情况下,这样的条件显然是太苛刻了,如5V转3.3V,输入与输出之间的压差只有1.7V,显然这是不满足传统线性稳压器的工作条件的。

针对这种情况,芯片制造商们才研发出了LDO类的电压转换芯片。

2ab6dd51bfcb0dec726a74cd3f2c2c8a.png

AMS1117

低压差功能的线性稳压器,常见的AMS1117,输入输出的最小压差就是1.2V,也就是说如果你想用AMS1117输出一个幅值为3.3V的电压,那么你的输入电压至少要大于4.5V,否则不能输出3.3V电压。

而另一个常见的LDO芯片7805,输入输出的最小压差就是2V,也就是说如果你想用LM7805输出一个幅值为5V的电压,那么你的输入电压至少要大于7V,否则不能输出5V电压。这样你讲你是不是就会明白很多了!

低压差线性稳压器,故名思意为线性的稳压器,仅能使用在降压应用中,也就是输出电压必需小于输入电压

优点:稳定性好,负载响应快,输出纹波小。缺点:效率低,输入输出的电压差不能太大,负载不能太大,目前最大的LDO为5A,但要保证5A的输出还有很多的限制条件。

LDO的原理

LDO线性稳压器它的内部其实就相当于一个滑动变阻器,当芯片输出电压高于设定值时,会增大滑动变阻器的值,当当芯片输出电压低于设定值时,会减小滑动变阻器的值,如下图所示:

1f6f26be70282e0fb3f50f53ee2a545d.png

LDO原理-果果小师弟

既然它的内部是一个滑动变阻器,那么就注定了它的发热量比较大,至少是比DC-DC芯片发热量大,因为DC-DC内部是一个“开关”。

LDO为什么会发热?

LDO线性稳压器它的内部既然相当于一个滑动变阻器,输入和输出的压差损耗全部被电阻转化成热能给消耗了,当然会发热。而芯片的功耗:U*I=(Uout-Uin)*Iout。假如我们使用一个降压芯片LM7805输入12V,输出5V/1A,那么芯片的功耗就是(12V-5V)*1A=7W。其实这个7W的功率相当于一个小型的电烙铁了。

6f59f4fcba624cba406dd1c19af4950d.png

当芯片温度小于60摄氏度时是安全的,在90到120摄氏度时就处于危险状态,在达到120摄氏度时就会被损坏。

02 


什么是DC-DC?

DC-DC是一种新研制的小型化电源开关模块,它是采用微电子技术,把小型表面安装集成电路与微型电子元器件组装成一体而构成。

有利于简化电源电路设计缩短研制周期,实现最佳指标,广泛应用于各类数字仪表和智能仪器中。这是百度百科的解释,听起来概念有点不清。

在嵌入式开发中我们会不仅会接触到LDO电路,还会接触到DCDC开关稳压器。

在哪里会遇到了?

你的开发板肯定会接电源对吧,而这个电源肯定一般都是外接一个电源适配器12V对吧?

a3bd4ae0c2efc2ff6c2c80c6b6822fbf.png

图为ALIENTEK开发板的电源适配器

而你的芯片一般是5V或者3.3V电源功能对吧?

那么你是不是需要将12V电源装换成3.3V电压啊?这时你肯定会想到使用前面的LDO芯片来降压,对吧?

但是我们又说了LDO是低压差功能的线性稳压器,12V转5V他们之间有7V的压降,这个感觉是不是有一点不合适啊?假如是LDO,输入电流为1A,7W的压降功率全部给内部电阻发热了,那电路板你还敢用吗?

是的,如果你思考到这里,下面就好说了,这时聪明的人类就发明了DC-DC开关稳压器,所以你发现在你的开发板上只要是12V转5V的芯片全部用的都是DC-DC降压转换芯片

口说无凭,下面来看看几张原理图:

28a274fe6476195609daf77510ed7687.png

这是正点原子的,使用的是MP2359 DC-DC降压芯片
663111231253820e05e6724d65bee723.png
这是野火的,我不用说他自己已经给你标出来了
c59d98b7b6cb330de420181083ac46b4.png
这是韦东山大哥的,他自己也标出来了

那么聪明的你有没有想过为什么他们12V转5V都使用DC-DC,仅仅是因为发热量低吗?

是的,但这时其中的一点,DC-DC稳压器的优点还不止这一点,还有一点就是DC-DC效率非常高,可高达95%。为啥DC-DC的发热量低、效率高呢?这就要说一下DC-DC的芯片的原理了。

DCDC的原理

DCDC开关稳压器它的内部其实就相当于一个开关,当芯片输出电压高于设定值时,开关闭合的时间就短一点,当芯片输出电压低于设定值时,开关闭合的时间就长一点,也就是我所说的PWM脉冲宽度调制,这样就会涉及到一个参数叫做固定开关频率,如下图所示:

417fccd8230f6be0c58f882f0e5acc5f.png

它的内部既然是一个开关那么输入电压和输出电压之间相当于一个开关隔开了,就不会自身发热了啊,对吧。既然是一个开关,我们使用MOS管,那么它的效率是不是就高了啊。所以不用去死记概念,把我这张图记住就好了。一辈子都不会忘记

效率大比拼

开关电源的效率都很高,一般都大与80%,好一点的能达到95%。这怎么理解?

比如我需要给我的负载提供5V2A,也就是10W的功率,如果效率在80%,那么输入的功率至少是10W/80%=12.5W,假如我们的输入电压是12V,那么我的输入电流大概只需要12.5W/12V=1A的电流就可以了。

换一句话说就是我输入只提供给芯片1A的电流,它就能带动2A的负载,那么是不是很强大,效率很高!

同样的活如果让我们的LDO线性稳压器来干,会怎么样呢?

40391e7406ba7a240f4fa04df2a3a613.jpeg

LDO的效率一般比较低,大概只有40%左右,这不是我说的,是芯片手册说的。

对于LDO,比如我需要给我的负载提供5V2A,也就是10W的功率,效率在在40%的条件下,那么我输入的功率至少是10W/40%=25W,假如我们的输入电压是12V,那么我的输入电流就需要提供25W/12V=2A的电流。

51f4adc43c01b91f6a6fb9f1d82ddff1.jpeg

换一句话说就是我需要输入给芯片提供2A的电流,它才能带动2A的负载,这样效率是不是就很低!

得出结论以及如何选型

这样一来,在什么情况下采用哪种方案就一目了然了!

LDO

DC-DC



适合低压差小电流场景

适合高压差大电流场景

纹波小

纹波大

效率低

效率高

发热高

发热低

电路简单

电路复杂

静态功耗低

静态功耗高

03 


实际电路应用设计

说了这么多,那么我们的电路板到底使用LDO还是DC-DC呢?其实这两者是配合使用,12V转5V建议使用DC-DC,5V转3.3V建议使用LDO。口说无凭,还是看几家板厂的开发板电源供电电路的实际情况吧!

12V转5V

板厂

型号

芯片类型

某宝价格





正点原子

MP2359

DC-DC

7.1 RMB

野火

RT7272B

DC-DC

5.5 RMB

安富莱

XL2596

DC-DC

1.3 RMB

韦老师

MP1495S

DC-DC

1.3 RMB

5V转3.3V

板厂

型号

芯片类型

某宝价格





正点原子

AMS1117

LDO

0.35 RMB

野火

AMS1086

LDO

1 RMB

安富莱

AMS1117

LDO

0.35 RMB

韦老师

MP2143DJ

DC-DC

1.3 RMB

可以看到,12V转5V几家板厂都使用DC-DC,5V转3.3V都使用LDO,只有韦东山大哥家5V转3.3V使用的是DC-DC,当然也可以,只要不差钱你都可以使用DC-DC,因为DC-DC芯片肯定比LDO贵,而且电路也比LDO复杂,性能肯定要好很多

下面来具体解析一下这几家使用的芯片。

正点原子

正点原子的开发板电源芯片是MP2359。MP2359是一种高效率,同步降压型DC/DC转换器,可提供高达1.2A的输出电流,输入电压范围4.5V至24V。

3389f138eb04e5ae2f0d483a8de9f14c.png

来自MP2359芯片手册

特点:4.5V至24V输入电压范围,1.2A输出电流,固定工作频率:1.4MHz。可调输出电压从0.81V到15V,高效率高达92%。提供了快速瞬态响应和简化环路稳定,故障状态保护包括逐周期电流限制和热关机。

下图是开发板的电源供电部分原理图

8b9d6cb40d605af88cd946ba60da2c56.png

至于外围电路为什么是这样配置,在芯片的数据手册已经给出了典型的应用电路,只要按照数据手册给的典型电路配置就可以了。

c02ee911fab9287bb0e95d91019a06a7.png

来自MP2359芯片手册

野火

野火的开发板电源芯片是RT7272B。RT7272B是一种高效率,电流模式同步降压型DC/DC转换器,可提供高达3A的输出电流,输入电压范围4.5V至36V。

b1973e8c6a30ebb6a7603a4e1c75bc42.png

来自RT7272B芯片手册

特点:4.5V至36V输入电压范围,3A输出电流,固定工作频率:500kHz。可调输出电压从0.8V到30V,高效率高达95%。输入欠压锁定、输出欠压保护、热关断保护、可调电流限制。

下图是开发板的电源供电部分原理图

7b70507bc23d1f643045afba4b4c8141.png

同样,至于外围电路为什么是这样配置,在芯片的数据手册已经给出了典型的应用电路,只要按照数据手册给的典型电路配置就可以了,不需要自己设计外围电路。

72057a669a7b1e5753a2838749d2f9b8.png

来自RT7272B芯片手册

安富莱

安富莱的开发板电源芯片是XL2596。XL2596是一个150KHz的固定频率PWM降压DC/DC变换器,能够驱动一个3A的负载,提供高效率、低纹波和负载调整率。

79013366a23371162301810b2ecd8994.png

特点:输入电压范围4.5V至40V,输出电压为3.3V, 5V,12V和可调版本。输出可调从1.23V至37V,最大占空比100%。

下图是开发板的电源供电部分原理图

6cff2f58d23be51cc312441a42c35925.png

至于外围电路为什么是这样配置,在芯片的数据手册也已经给出了典型的应用电路,只要按照数据手册给的典型电路配置就可以了。

3a4774fe2956b7dd91e3e6756f3f1e56.png

来自XL2596芯片手册

百问网

韦东山大哥的开发板电源芯片是MP1495S。MP1495S是一个500KHz的固定频率PWM降压DC/DC变换器,能够驱动一个3A的负载,提供高效率、低纹波和负载调整率。

0af43f4940328fef4ef7d1693978342a.png

特点:输入电压范围4.5V至16V,输出电压为1V、1.2V、1.8V、2.5V、3.3V、5V和可调版本。

下图开发板的电源供电部分原理图:

796c999581cba770506bea1afcc0353f.png

至于外围电路为什么是这样配置,在芯片的数据手册已经给出了典型的应用电路,只要按照数据手册给的典型电路配置就可以了。

b5b298016859f688af54355edc7ce706.png

来自MP1459芯片手册

总结(左滑可查看完整表格):

板厂

型号

芯片类型

输入电压

输出电压

最大输出电流







正点原子

MP2359

DC-DC

4.5V-24V

0.81V - 15V

1.2A

野火

RT7272B

DC-DC

4.5V-36V

0.8V - 30V

3A

安富莱

XL2596

DC-DC

4.5V-40V

1.23V - 37V

3A

韦老师

MP1495S

DC-DC

4.5V-16V

0.8V-5V

3A


04 


如何避免电路被烧坏?

搞嵌入式的免不了和硬件打交道,尤其是在做电源时,经常可能会遇到芯片被烧毁,其实电路被烧毁无非就两种情况:

用电端烧毁的原因是电压不对,一般是过高。供电端烧毁的原因是电流太大,一般是短路造成的。

比如一个电容的耐压值是50V,那么当你接入高于50V的点电压是,电容可能会烧坏爆炸。

又比如一个电源芯片的输出电压是5V,如果你的输出接地,也就是短路了,(可能)会烧坏芯片

接地时输出端与GND之间的电阻无穷小,输出电压一定那么输出电流就会无穷大,就会烧坏你的电路。

45cf4fa04037f6df368063371629f810.png

上图的这张图的情况一定是要避免的,否则你的电路很可能会GG。

保证负载的正负极没有插反、保证电源供电的电压等于用电端负载需要的电压、保证用电端负载电流小于供电电源能提供的电流。

换句话说

你的元器件一定不能正负极接反、你的芯片需要5V的电源,你电源提供的给芯片的电源就一定不能超过5V;

你电源芯片最大提供的电流是3A,你负载的电流就不能超过3A。出现上述情况的任何一种,你的电路肯定会被烧坏。

即使你有时候发现这样做电路没有烧坏,那是因为电路有保护机制,比如过流保护、过压保护等,但并不能保证你每次的运气就会这么好。说不定哪天你心情不好或者随地吐一口口痰就不会有好运气了。

-END-


往期推荐:点击图片即可跳转阅读

510f2621b2a142922bbe0a9c75f8b949.jpeg

用 VS Code 搭建 STM32 开发环境。

b121b765e916f76e83c47828a48b7e27.jpeg

如何画出完美的PCB板子?

5e615148435d58048dcb60bd77e51749.jpeg

单片机 -> RTOS -> Linux

LDO(低压差线性稳压器)和DC-DC转换器(直流-直流转换器)是两种常见的电源转换技术,它们在工作原理、性能和适用场景上有一些区别。 1. 工作原理: - LDO: LDO使用线性调节器的方式工作,通过调整可变阻抗元件(如晶体管或MOSFET)的导通状态,将多余的输入电压转化为热量来实现电压的降低。 - DC-DC转换器: DC-DC转换器使用开关电源技术,通过控制开关器件的导通和截止状态,将输入电压切割成高频脉冲,并通过电感和电容滤波来实现输出电压的稳定。 2. 效率: - LDO: 由于LDO采用线性调节方式,其效率相对较低,尤其在输入电压与输出电压之差较大时效率更低。 - DC-DC转换器: DC-DC转换器由于采用开关电源技术,其效率通常较高,尤其在输入电压与输出电压之差较大时效率更高。 3. 压降(Dropout): - LDO: LDO可以在输入电压与输出电压之间维持较小的压降(通常在几百毫伏至数伏之间)。 - DC-DC转换器: DC-DC转换器可以实现更大范围的电压转换,可以将输入电压升高或降低到不同的输出电压级别。 4. 成本和复杂性: - LDO: LDO的设计相对简单,不需要复杂的开关电源控制电路,因此成本较低。 - DC-DC转换器: DC-DC转换器的设计和实现较为复杂,需要较多的元件和控制电路,因此成本相对较高。 根据实际需求和应用场景,选择LDO还是DC-DC转换器取决于电源转换的要求、功耗效率、成本预算等因素。LDO适用于对成本和复杂性要求较低,但电压差较小的应用;而DC-DC转换器适用于需要更高效率和更大范围电压转换的应用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值