【科普贴】LDO电源详解

2023-11-05

一、 LDO结构和工作原理

LDO:全称是(Low Dropout Regulator)低压差线性稳压器。其中核心部件是工作在线性区域的调整管。如下图中的VT(MOS管),LDO由VT、放大器、反馈电阻等部分组成。
在这里插入图片描述

如上图所示,通过R1和R2电阻对Vout输出电压进行分压采样,然后和LDO内部的参考电压Vref进行比较,差值经过放大器,放大后控制驱动VT。当Vout减小时,电阻分压采样值和Vref的差值变大,放大器的输出电压变大,使VT压降变小。当Vout增加时,电阻分压采样值和Vref的差值变小,放大器的输出电压变小,使VT压降变大。通过上述,使Vout稳定维持在设定值。

LDO可以通过调节R1和R2电阻值,来实现对Vout值的设定。当前市面上的LDO根据输出电压是否可调分为两种。输出电压不可调的,通常是将R1和R2电阻集成在内部。输出电压可调的,通常引出Vref(Adj)脚,通过外部反馈电阻进行调节。

LDO的工作原理。从本质上来说是基于反馈的原理。负载变化,输入电压的变化等因素对Vout的影响都会通过反馈电路输入到放大器的输入端,并通过放大器的输出,将Vout调整成设定值。

二、 LDO的特性参数

1、 输入电压

基于制造工艺的差异,所有器件的输入电压都有一个范围,不同的LDO的输入电压范围差异很大,比如贝岭公司的BL1117最大输入电压为12V。而长电的CJ78L05最大输入电压为30V。在设计的时候根据自己实际使用场景进行选型即可。

2、 输出电压

输出电压是LDO重要的参数之一。上文提到过,当前市面上的LDO根据输出电压是否可调分为两种,两者的优劣势如下:

固定输出电压的LDO,优势在于不要外部反馈电阻,输出电压精准。缺点是可以选择的输出电压种类少。对于固定输出的LDO,其精度可以从规格书上直接获取。

可调输出电压的LDO,优势在于可以根据规格书上提供的Vref参考电压,调节出自己想要的电压。对于一些特殊场景的电压使用需求非常友好。劣势在于需要额外增加电阻,因为电阻存在精度差异,Vref也存在精度差异,两者配合使用,往往导致可调电压的LDO精度较差。在设计的时候如想获得较高的精度建议选择固定输出电压的LDO

当然在某些场合,可调电压的LDO有很好的设计灵活性。如设计需求要求输出1.8V时,但当LDO器件与耗电器件距离比较远,需要考虑PCB走线上的压降,通常需要输出电压高于1.8V。这时就可以灵活的将LDO输出电压调节高于1.8V,从而抵消PCB走线压降带来的影响。

下图是BL1117关于输出电压的规格参数,BL1117根据后缀区分不同类型的输出电压,既有固定输出电压的LDO,也有可调输出电压的LDO,它们的规格书是集成在一起的。
在这里插入图片描述

3、 输出电流

输出电流决定了LDO的器件成本和封装体积,封装体积越大,往往输出电流较大。与DCDC不同,LDO输出电流较DCDC往往偏小。

值得注意的是,输出电流,不是LDO选型的关键因素,LDO的选型往往和功耗和温度有很大关系,下文会详细介绍。

4、 输入输出电压差

压差Dropout是LDO选型时重要参数,器件资料中,压差参数往往是以输出电流为条件定义的,输出电流越大,压差越大。不同LDO的Dropout参数差别很大,一般而言,当LDO内部的调整管选用MOS管时,往往能获得较小的输入输出压差。

这个地方说明一下,器件手册上的输入输出压差指的是,满足Vout输出电压要求,Vin的最小输入电压等于Vout输出加上压差(VINmin=Vout+Vdrop)。以BL1117 LDO为例,比如LDO设计输出电压是3.3V@1A那么Vin最小要大于4.8V(3.3V+1.5V=4.8V)。

如下是BL1117在不同输出电流情况下的压差和最大的输出电流,供参考。
在这里插入图片描述

5、 功耗

LDO最主要的缺点是功耗偏大。

对于LDO而言,输入输出间的压差不可以避免,且这种压差全部转换成热能。比如LDO的Vin=5V,Vout=3.3V,工作电流I=1A,那么在LDO上产生的功耗P=(Vin-Vout)*I,即P=(5-3.3)*1=1.7W。
这个功耗甚至超过了输出20A的DCDC电路所产生的功耗。所以在LDO电路设计中,虽然输出电流不大,但是不能忽略散热问题。为了提高散热功能,很多LDO都提供专门的散热焊盘,该焊盘位于器件的腹部,来提高散热的能力。

注意散热焊盘需要多打地孔与PCB板子的GND连接到一起,通过整体PCB的GND进行散热。

6、 线性调整率

线性调整率(Line Regulation)是指,在某种负载电流的条件下,当输入电压发生变化时,对输出电压的变化量。LDO手册上线性调整率参数,往往是以确认的负载电流以及确认的电压输入变化量作为条件。线性调整率越小,输入电压变化对输出电压的影响越小,LDO的性能越优异。
如下是BL1117 LDO的线性调整率
在这里插入图片描述

7、 负载调整率

负载调整率(Load Rehulation)是指,在某种输入电压的测试条件下,当负载电流发生变化时,对输出电压的变化量。LDO手册上负载调整率参数,往往是以确认的输入输出电压以及确认的负载电流变化量作为条件。
负载调整率越小,负载电流变化对输出电压的影响越小,LDO的性能越优异。在负载变化较大的应用中,负载调整率时LDO选型的重要参数。
如下是BL1117 LDO的负载调整率
在这里插入图片描述

8、 静态电流

静态电流是指除了输出电流以外,在LDO器件内部所消耗的电流。通常负载电流越大,静态电流越大。

9、 温度

对于集成电路器件来说,资料上通常会给出几个温度,下面我们分别说一下几个温度
Ambient Temperature(Ta):环境温度,指器件工作时候允许的环境温度,用Ta表示
Storage Temperature(Ts):储存温度,指器件存放时候允许的环境温度,用Ts表示。
Operating Junction Temperature(Tj):节点(结点)温度,指器件内部PN节的温度,用Tj表示
Thermal Resistance(θjc):指器件内部节点(结点)(PN节)到器件外壳的热阻参数,用θjc来表示。
Thermal Resistance Junction-to-Ambient(θja):指器件内部节点(结点)(PN节)到环境的热阻参数,用θja来表示

如下是结温环温的热阻的定义
在这里插入图片描述

如下是BL1117关于温度的相关参数,封装的不同,热阻参数也是不同。
在这里插入图片描述
在这里插入图片描述
通过上述参数,基于热阻参数θja、最大功耗Pmax、环境温度Ta、可以计算出器件工作时的结温:Tj=Ta+Pmax*θja

同理通过上述方法可以计算出最大功耗和最大的电流。比如使用BL1117-1.8V(SOT-223)进行5V->1.8V,LDO工作的环境温度为65℃,Pmax=(Tj-Ta)/θja=(125-65)/136=441.2mW,则最大电流Imax=441.2mW/(5-1.8)=137.8mA

在LDO电源设计中,温度是重要的参数,在选型中,同一型号的器件,往往有商规和工规两种可供选择,区别在于工作温度范围不同。

对于器件工作温度范围的定义,不同厂商定义方式不同,有的使用结温(Tj)来进行定义,有的使用环境温度来定义,也有同时存在的,如同时存在,建议按照结温(Tj)进行计算,在阅读规格书的时候,需仔细分清楚。

在设计的需要注意,θja取决于器件封装,散热方式等因素,而散热方式又取决于单板的热设计,因此很多厂商会给出θjc的参数,而器件外壳到环境的热阻参数θca由散热方式决定,通过这种方式计算的结温往往更准。

在设计的时候,其核心诉求往往是最大输出电流,通过上述的方式的计算结温的公式,其实能看出,修改LDO上的压降也可以做到增大输出电流,降低结温的目的。降低LDO压降方法1)修改输入Vin电压,2)在输入上串入二极管,通过二极管的压降,降低Vin将热量转移到二极管上

三、 LDO的设计要点

1、 分压电阻选择

在可调输出的LDO中,分压电阻决定了输出电压值,在设计中需要注意,分压电阻越小,电阻功耗则越大,而分压电阻太大,又不能满足LDO偏置电流的要求。

通常器件手册中会给出分压电阻的建议值。大家按照建议值设计即可,如需要设置特殊输出电压,在手册中找到相近的电压设置电阻,使用相同量级的电阻即可。

实际的反馈电阻选型其实是由最小负载电流决定的,以BL1117 LDO为例,Imin最大是10mA,为了满足最小负载电流(>10mA)的要求,R1建议为125ohm或更低。由于BL1117-ADJ能在2mA左右的负载电流下保持自身稳定,R1不允许高于625ohm。
在这里插入图片描述

在这里插入图片描述

2、 Vref滤波

根据LDO的工作原理可知,Vref(Vadj)(基准电压)的稳定性与LDO输出的纹波和噪声密切相关。

为了减少器件的面积,很多LDO中不提供对Vref(Vadj)pin的滤波电容。在这种情况下通常在Vref(Vadj)引脚附近添加对地10uf电容,以保证Vref低噪声和低纹波。

滤波电容的选型原则,以BL1117-ADJ为例,电容的阻抗在纹波的频率范围内小于R1反馈电阻值,这样可以防止纹波被放大,由于R1通常在100Ω~500Ω的范围内,Cadj的阻抗应满足如下公式:1/(2πf*Cadj)<R1。其中的f的频率是纹波的频率

在这里插入图片描述

3、 压降

压降(Dropout)参数上文有描述,但在设计中还是要预留裕量,压降参数和两个因素有关系:负载电流、工作温度。负载电流越大,工作温度越高,压降越大。

下图是BL1117-Adj输出电流和压降(Dropout)的关系图
在这里插入图片描述

4、 电流降额

随着电源技术的发展,市面上出现很多支持较大电流的LDO芯片。但是无论LDO技术如何更新,其功耗始终是压差(Dropout)与输出电流的乘积,电流越大,功耗必然越大。所以在实际的使用的过程中需要注意热设计,LDO的周围尽量不要放置其他发热器件。

如上文提到,输出电流决定了功耗,功耗又影响结温,所以在设计时候,进行LDO选型需要留有一定的裕量。

5、 纹波抑制比

纹波抑制比(PSRR),反映了LDO对于干扰信号的抑制能力,也有手册上把它称作SVR(如BL1117上称为SVR。LM1117上称为PSRR),其实是一个意思,通常器件手册上会提供纹波抑制的数据,并给出测试条件。
在这里插入图片描述
在这里插入图片描述

计算公式如下
在这里插入图片描述

其中Ripple_in为输入电压纹波的峰值电压,Ripple_out为输出电压纹波的峰值电压。以BL1117为例,通过LDO可以将输入纹波衰减1000倍。

注意:PSRR有效作用频率在100KHz以内,高频段能滤波能力减弱。如下图示意。
在这里插入图片描述

6、 效率计算

LDO的输入功率Pin除以输出功率Pout称作效率(静态电流较小,通常忽略)。即η=Pin/Pout,因为LDO的输入输出电流一致,所以LDO的效率其实就是输入输出的电压比。想要提供效率,尽量在满足压差(Dropout)条件下,降低输入电压。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【科普贴】LDO电源详解 的相关文章

  • stm32的HAL库函数flash无法写入的问题

    记录一下对flash编程操作时出现的问题以及解决办法 问题 在使用HAL库中的HAL FLASH Program uint32 t TypeProgram uint32 t Address uint64 t Data 函数时发现总是没办法写
  • CTLE均衡器的使用问题

    CTLE是一种高速数字通信中很常见的均衡器 有别于其他常用的FFE和DFE等数字滤波器 它是一种模拟滤波器 一般通过传递函数的方式表征 以USB3 1 Gen2的公式举例 在其峰值增益 第一极点和第二极点均为定值的前提下 幅频响应曲线将通过
  • 137-基于stm32单片机智能保温杯控制装置Proteus仿真+源程序

    资料编号 137 一 功能介绍 1 采用stm32单片机 LCD1602显示屏 独立按键 DS18B20传感器 电机 制作一个基于stm32单片机智能保温杯控制装置Proteus仿真 2 通过DS18b20传感器检测当前保温杯水的温度 并且
  • STM32用一个定时器执行多任务写法

    文章目录 main c include stm32f4xx h uint32 t Power check times 电量检测周期 uint32 t RFID Init Check times RFID检测周期 int main Timer
  • STM32超声波——HC_SR04

    文章目录 一 超声波图片 二 时序图 三 超声波流程 四 单位换算 五 取余计算 六 换算距离 七 超声波代码 一 超声波图片 测量距离 2cm 400cm 二 时序图 1 以下时序图要先提供一个至少10us的脉冲触发信号 告诉单片机我准备
  • 安装 运行 gemmini 和chipyard

    安装gemmini 和chipyard过程 安装版本 chipyard 版本是1 8 1 gemmini版本0 7 0 tip 如果在base里安装conda lock觉得缓慢 可以新建新的环境时就指定安装conda lock conda
  • 串口通信知识点总结

    串口是串行接口 serial port 的简称 也称为串行通信接口或COM接口 串口通信是指采用串行通信协议 serial communication 在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式 串口按电气标准及协议来划分
  • [APM32F4]基于APM32F411控制的一个软开关电路设计分享

    1 前言 说明 本文介绍的软开关电路 并不是 开关电源 里面的软开关概念 而是系统供电的开关 结合MCU等控制芯片 控制系统供电的开启或关断 在某些电子产品的场合 我们经常会需要用到按键长按进行开机 然后按键长按进行关机 或者按键长按之后有
  • 高速风筒方案中的共膜电感--【其利天下技术】

    我们知道 高速吹风筒的电源采用的是日常我们用的市电 市电是高压交流电源 所以高压电路的噪声是比较大的 为了使产品符合安规要求 我们的电路设计必须要符合安规设计 所以这也是高速吹风筒为什么要加安规电容和共模电感的主要原因 那么什么是共膜电感呢
  • 嵌入式培训机构到底怎么选?培训了能找到工作吗

    嵌入式作为一种广泛应用于企业级开发的编程语言 对于想要从事软件开发行业的人来说 掌握嵌入式技能是非常重要的 而参加嵌入式培训机构是一个快速提升技能的途径 然而 很多人可能会担心 参加嵌入式培训了能找到工作吗 如何选择靠谱的嵌入式培训机构 要
  • 【Proteus仿真】【Arduino单片机】视力保护仪

    文章目录 一 功能简介 二 软件设计 三 实验现象 联系作者 一 功能简介 本项目使用Proteus8仿真Arduino单片机控制器 使LCD1602液晶 DS18B20温度传感器 按键 蜂鸣器 继电器开关 HC05蓝牙模块等 主要功能 系
  • allegro画PCB如何更新元件的PCB封装

    allegro画PCB如何更新元件的PCB封装 一 更新单个器件的PCB封装 首先菜单栏选择Place gt Update Symbols 如下图 注意此案例是更新了C0805封装 中更新封装 就将上图第二个红色方框中的勾选即可 二 更新某
  • 普冉32位单片机 PY32C642,M0+内核,1.7 V ~ 5.5 V宽工作电压

    PY32C642 单片机采用高性能的 32 位 ARM Cortex M0 内核 宽电压工作范围 嵌入 24Kbytes Flash 和 3 Kbytes SRAM 存储器 最高工作频率 24 MHz 包含多种不同封装类型产品 工作温度范围
  • 学习STM32正点原子好吗?

    今日话题 学习STM32正点原子好吗 正点原子的教程内容简单明了 代码也清晰直接 使初学者能够轻松理解其功能和使用方法 尤其对于需要快速完成大学作业等任务的大学生来说 可以直接借鉴并稍作修改 便可满足需求 正点原子提供的资料通俗易懂 适合用
  • 会stm32有机会进大公司吗?

    今日话题 会stm32有机会进大公司吗 我本科期间参与了飞思卡尔和电赛等比赛 使用过多种单片机 但渐渐发现单片机只是其中的一小部分 不要过分迷恋所谓的单片机基础和技巧 更值得深入研究的是C语言 如果你对此感兴趣 我愿意无偿分享一个资源包 其
  • 太阳诱电 | 陶瓷电容器的静电容量相关

    陶瓷电容器的静电容量会因温度而变化吗 电容器的静电容量的温度特性是什么 陶瓷电容器的静电容量随周围的温度而变化 静电容量因温度而变化的现象 称为静电容量的温度特性 这是由于陶瓷电容器使用的材料造成的 也是所有陶瓷电容的常有现象 以下是本公司
  • 如何正确使用电感和磁珠

    电感和磁珠不仅在外形上相似 而且功能上也存在很多相同之处 有些应用场景下 两者甚至可以相互替代使用 但是 电感和磁珠之间真的能完全划上等号吗 或许 以下的比较会让你更加清楚地知道两者之间存在的差异 额定电流 当电感的工作电流超过其额定电流时
  • 基于信号完整性的PCB设计原则

    最小化单根信号线质量的一些PCB设计建议 1 使用受控阻抗线 2 理想情况下 所有信号都应该使用完整的电源或地平面作为其返回路径 关键信号则使用地平面作为返回路径 3 信号的返回参考面发生变化时 在尽可能接近信号换层孔的位置增加至少一个返回
  • 有效降低EMI干扰的PCB设计原则

    降低EMI干扰的一些PCB设计建议 1 通过在所有信号下提供低阻抗 连续的返回路径来减少地面反弹 尤其是在表层布线时 2 保持所有走线距离板的边缘至少5倍信号线宽 3 对于关键信号 尽量采用带状线布局 4 将高速率 大电流的组件尽可能远离I
  • 有效降低信号串扰的PCB设计原则

    降低信号串扰的一些PCB设计建议 1 对于传输线 保持相邻信号线之间的间距至少为两倍信号线宽 2 尽量避免信号跨越返回路径中的不连续点或者空隙 3 如果必须在返回路径中跨越空隙 则尽量使用差分线 4 电容器不是一种低阻抗互连结构 其高频阻抗

随机推荐

  • vue自定义$confirm弹窗确认组件

    前言 1 Vue extend 使用基础 Vue 构造器 创建一个 子类 参数是一个包含组件选项的对象 vue单文件经过webpack打包之后是一个组件示例对象 因此可以传到Vue extend中生成一个包含此组件的类 2 new VueC
  • 关闭window10状态栏热点资讯

    前言 最近window10更新了 在桌面右下角的工具栏出现气温的小图标 占用了工具栏位置 挺不爽的 想关闭它 解决 1 在气温图标上 点击鼠标右键 然后选择资讯和兴趣 在弹出的下级菜单中选择 关闭
  • VC++6.0 没用atlstr.h 怎么办

    在VC 6 0中配置WTL9 0 提示没有atlstr h 这个文件 怎么办呢 于是把atlmisc h这个文件 复制一份 把名称改成atlstr h 不就OK了 又可使用CString 这个恶心的东西了 编绎一下试试 提示 error C
  • CSS选择器器练习之餐厅小游戏答案和解析(下)

    17 small last child 伪类选择器 last child选择最后一个子元素 18 plate nth child 3 伪类选择器 nth child 选择第n个子元素 19 bento nth last child 3 伪类
  • linux命令行将已有项目提交到github

    用git是在windows下用git的图形化界面进行操作的 这次有一个写了几天的小项目想提交到git上 linux命令行下面没有图形化的界面 所以全部需要git命令来操作 实践之后 主要是下面几个步骤 1 登陆github 创建一个repo
  • Layui之选项卡案例 详细易懂

    本期精彩 利用Layui框架实现动态选项卡 继上一篇已经实现了左边的树形菜单栏 这一关卡我们已通过 接下来就是实现右边的动态选项卡的关卡 上个关卡的效果及链接 链接 http t csdn cn tYccL 目录 本期精彩 利用Layui框
  • Android JNI开发从0到1,java调C,C调Java,保姆级教程详解

    前些天发现了一个蛮有意思的人工智能学习网站 8个字形容一下 通俗易懂 风趣幽默 感觉非常有意思 忍不住分享一下给大家 点击跳转到教程 第一步首先配置Android studio的NDK开发环境 首先在Android studio中下载NDK
  • 3.5.1 ASM规划及实现

    最后更新2021 08 14 AMS规划 规划涉及到几个参数 它们之间互相影响 如果需要修改其中一个 注意是否需要同时修改其它几个 下面是几个重要参数及其概念 Memory Pool size共享内存池的大小 使用同一共享内存池的分区数量
  • 贷后联动管控指标与差异化案件的分配逻辑

    在风控精细化运营的当下 贷后工作的开展 越来越需要精细化管理 如何做好相关的精细化管理工作 首先我们从这些贷后相关的名词如下开始熟悉 贷后基本催收名词解释 Flow Rate 迁移率就是在贷后资产评估里最重要的报表了 比如计算M0到M1的迁
  • shell脚本获取当前ip地址

    需求 shell脚本里我需要根据不同的ip地址做出不同的操作 因此我需要在shell脚本里获取当前主机的ip地址 我需要获取到192 168 1 111这个ip地址 方法1 ifconfig grep inet 地址 grep 192 16
  • (十五)视频处理、不用事先训练

    十五 视频处理 不用事先训练 本文的代码的功能是 可以对人物视频进行操作 不用预先耗时训练模型 效率极高 可进行视频处理 使用了人工智能的算法 注 请移步最新博文 十八 一 主要功能 以下的Python代码的功能 选择视频 主要包括 1 对
  • 图解数据结构与算法-搜索与回溯

    前言 本博客是leetcode上图解算法数据结构 LeetBook 力扣 LeetCode 全球极客挚爱的技术成长平台的刷题记录 可能存在错误 仅供参考 主要记录刷题过程的思路 错误 代码以及总结 更详细的解答可以直接看上面这本书 如发现错
  • 最小生成树之克鲁斯卡尔算法

    目录 前言 一 克鲁斯卡尔算法构造过程 二 算法实现 1 辅助结构体 数组 2 算法核心 3 排序函数 总结 前言 承接上文普里姆算法 这里的克鲁斯卡尔算法是解决最短联通路径的另一种算法 细节就不多概述了 思想都是一样的 知识解决问题的出发
  • 大数和代码实现(不使用BigInteger)

    代码实现如下 import java util Scanner public class BigSum public static void main String args String num1 getNumber String num
  • openwrt frpc问题

    1 frpc ssh多个进程可能失败 只保留一个进程就ok 2 自启动方法init d可能无效 openwrt system scheduled tasks 1 etc init d frpc start 2 gt dev null
  • 某市出租车,起步价(2 公里以内)为 8 元,超过 2 公里的按照每公里 4.5 元计算。要求根据路程计算费用。

    public class Task 10101003 01 public static void main String args Scanner input new Scanner System in double sum 0 总费用 d
  • C++,引用和指针

    引用指的是对什么的引用 是地址引用吗 这不和指针一样吗 引用 Reference 是C 中一种特殊的变量类型 它可以被看作是对另一个变量的别名 即某个变量的引用 引用不是地址引用 它是在语法层面提供的一种更直观 更安全的方式来访问和修改其他
  • echarts折现图的点击事件===非常简单哦,直接在后面加事件

    先看效果图吧 一般我们echars的折现图设置点击事件时 只能点击那个点 特别的不方便 在这里我们在用一种方法让他可以划过点击 可以打印看下得到的数据 myChart setOption option true myChart getZr
  • R语言之基础数据管理(下)

    1 类型转换 R语言中数据类型判断及转换函数 判 断 转换 is numeric as numeric is character as character is vector as vector is matrix as matrix is
  • 【科普贴】LDO电源详解

    一 LDO结构和工作原理 LDO 全称是 Low Dropout Regulator 低压差线性稳压器 其中核心部件是工作在线性区域的调整管 如下图中的VT MOS管 LDO由VT 放大器 反馈电阻等部分组成 如上图所示 通过R1和R2电阻