【转】从此以后谁也别说我不懂LDO了!
LDO是个很简单的器件,但是我跟客户沟通的过程中,发现客户工程师的技术水平参差不齐,有的工程师只是follow 别人以前的设计,任何原理和设计方法都不懂,希望大家看完这篇文章都能成为LDO 专家。
第一个问题:什么是LDO?
LDO即low dropout regulator,是一种低压差线性稳压器。我们常用的7805等等常常被称为LDO,其实7805这种芯片dropout电压大的不要不要的,以LM78L05为例,大电流的最小压降要在2V以上,比如一个应用需要6v转5v,LM78L05就不合适了。

第二个问题:LDO为什么能稳定?
LDO的原理框图如下,输出电压经过反馈电阻分压到FB引脚,当输出电压高于设定值时,内部回路会改变驱动电压,使得管子的导通压降增大,从而降低输出电压。当输出电压低于设定值时,内部回路会改变驱动电压,使得管子导通压降减小,从而提高输出电压。完美的闭环负反馈回路。

第三个问题:LDO有哪些重要参数?
1. PSRR(电源电压抑制比),是指LDO输出对输入纹波噪声的抑制作用。这也是很多场合在DC/DC后级另加一颗LDO的原因(特别是后面接模拟传感器或者ADC/DAC时)。高PSRR的LDO对纹波的抑制效果还是很明显的。如TPS71701就是一款高PSRR的LDO.


那怎么判断LDO的PSRR参数是否足够呢,举个简单的例子,假设LDO前面的DC/DC的开关频率是100khz,100khz处的PSRR是50dB,前端DC/DC 纹波大小100mv,那LDO之后的纹波=100mv/10(50/20)=0.3mv。
2. Noise(噪声性能),不同于PSRR,噪声是指LDO自身产生的噪声信号,低噪声的LDO如LP5907等等可以很好的降低LDO产生的额外噪声。噪声一般计算出的值是有效值(rms),也可以用peak to peak 来分析,那就需要再乘以一个系数(如乘以6)。

3. Low Dropout Voltage(低压降),前面提到了这个参数,设计电路比如需要6v转5v时,需要保持Low Dropout Voltage参数<1 v。不过现在的LDO一般压降都很低,像TPS7A71系列的LDO,Vdropout只有200mV。
4. Transient response(动态性能),一些应用场合,负载变化剧烈,就需要增加输出电容的同时也尽量选用动态性能好的LDO芯片。比如LP5907就是一款动态性能良好的LDO。

5. Thermal(温度性能).大家都知道LDO效率很低,那怎么去校验一个LDO是否合适呢?首先计算功耗Pd=(Vin-Vout)Iout ,其次计算温升,这里可以用热阻RθJA来计算,温升ΔT= Pd*RθJA ,最后计算芯片结温Tj= Tambient+ΔT<Tjmax(datasheet). 下图是各个封装的可耐受功耗的基本大概情况。

6. IQ(即静态电流)一般电池供电的场合对静态电流会有比较高的要求,一般LDO芯片的静态电流的大小与芯片的其他性能成反关系,如低噪声,高电源电压抑制比,动态性能好的LDO静态电流都偏大一些。低IQ的LDO也比较多,像TPS780系列的LDO,IQ Shutdown 只有18nA.

总结
关于LDO 只要掌握以上技术要点就可以了,其实任何一个知识点都并不是像我们想象的那么简单,希望大家以后能把技术做深,不仅知其然,更能知其所以然,这样在今后器件选型的时候才能游刃有余。如果你觉得这篇文章对你有帮助记得分享给你的小伙伴。
【转】从此以后谁也别说我不懂LDO了!的更多相关文章
- 不懂CSS也能定制博客界面!
之前没想过定制博客界面,毕竟CSS,HTML什么的都不懂,不过看了这篇文章分分钟搞定: [详细图解]一步一步教你自定义博客园(cnblog)界面 我是基于模板BlueSky做了些改动,先看修改前后的效 ...
- 对于挑战书上的很久之前都看不懂的DP看懂的突破
突破一..牢记问题概念 并且牢记dp状态方程 突破二..一直有一个求和dp转化成O1dp递推的式子看不懂.. 看不懂的原因是..没有分清求和符号作用的范围 提醒:以后遇到求和符号一定明确其求和的式子的 ...
- [每日电路图] 9、介绍一种低价简单的4.2V锂电池充电及稳压(LDO)电路——RT9193,SD8017
消费类电子电路图设计中往往会涉及到4.2V锂离子电池充电电路.及4.2V转3.3V的LDO稳压电路,这里分享一种简单.便宜的设计方案: RT9193 300mA,Ultra-Low Noise,Ult ...
- CSS魔法堂:"那不是bug,是你不懂我!" by inline-block
前言 每当来个需要既要水平排版又要设置固定高宽时,我就会想起display:inline-block,还有为了支持IE5.5/6/7的hack*display:inline;*zoom:1;.然后发 ...
- 不懂前端的程序员不是好美工——UI框架metronic使用教程——程序员视角
本着不懂前端的程序员不是好美工的观点,所以作为一个仅懂一点前端的程序员,为了成为一个好美工,所以只能用些取巧的方法伪装一下. metronic一个基于bootstrap的响应式的后台管理平台的UI框架 ...
- 看完《Thinking in Java》后,我觉得自己就是一个不懂编程的小孩子,如何快速摆脱这种自卑感
我虽然不懂java也不懂程序员,但我理解这种心情.当看到自己还算自信的专业领域中一部超越自己水平很多的作品或比自己优秀太多的人,难免会感到震惊,继而进行自我否定.就像我曾经非常喜欢写作,在杂志和校报上 ...
- 不懂指针就不要说自己学过C语言!
不懂指针就不要说自己学过C语言! 1.掌握了指针,就掌握了C语言的精髓!计算机中绝大部分数据都放到内存中的,不同的数据放到不同的内存区域中. 内存角度没有数据类型,只有二进制:数据以字节(8位二进制) ...
- LDO和DC-DC器件的区别
DCDC的意思是直流变(到)直流(不同直流电源值的转换),只要符合这个定义都可以叫DCDC转换器,包括LDO.但是一般的说法是把直流变(到)直流由开关方式实现的器件叫DCDC. LDO 是低 ...
- [专业名词·硬件] 2、DC\DC、LDO电源稳压基本常识(包含基本原理、高效率模块设计、常见问题、基于nRF51822电源管理模块分析等)·长文
综述先看这里 第一节的1.1简单介绍了DC/DC是什么: 第二节是关于DC/DC的常见的疑问答疑,非常实用: 第三节是针对nRF51822这款芯片电源管理部分的DC/DC.LDO.1.8的详细分析,对 ...
随机推荐
- Spring AOP详细介绍
AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子. 一 AOP的基本概念 (1)Asp ...
- tomcat one connection one thread one request one thread
java - What is the difference between thread per connection vs thread per request? - Stack Overflow ...
- Mysql中的排序规则utf8_unicode_ci、utf8_general_ci总结
Mysql中utf8_general_ci与utf8_unicode_ci有什么区别呢?在编程语言中,通常用unicode对中文字符做处理,防止出现乱码,那么在MySQL里,为什么大家都使用utf8_ ...
- [转帖]AMOLED的技术和OLED有哪些联系和区别
AMOLED的技术和OLED有哪些联系和区别 https://display.ofweek.com/2018-06/ART-11000-2300-30243226.html 硬件资料 导读: ?虽然L ...
- 利用js给datalist或select动态添加option选项
<!DOCTYPE html> <html> <head> <title>鼠标点击时加载</title> <script type=& ...
- 50分钟学会Laravel 50个小技巧(基于laravel5.2,仅供参考)
转载请注明:转载自 Yuansir-web菜鸟 | LAMP学习笔记 本文链接地址: 50分钟学会Laravel 50个小技巧 原文链接:< 50 Laravel Tricks in 50 Mi ...
- Day 5-4封装.__隐藏属性或者方法
封装 property 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏. 在python中用双下划线开头的方式将属性隐藏起来(设置成 ...
- jackson使用问题:mapper.readValue()将JSON字符串转反序列化为对象失败或异常
问题根源:转化目标实体类的属性要与被转JSON字符串总的字段 一 一对应!字符串里可以少字段,但绝对不能多字段. 先附上我这段出现了问题的源码: // 1.接收并转化相应的参数.需要在pom.xml中 ...
- 【数学建模】day01-线性规划问题
线性规划问题是在一组线性约束条件下,求线性目标函数最大/最小值的问题.这些约束条件有不等式约束.等式约束以及边界约束,这和中学讲的线性规划无异. 此类问题的MATLAB标准形式为: 其中,max问 ...
- Spring MVC 使用介绍(一)—— 概述
一.Web MVC简介 1.经典的MVC架构 存在的问题:1.控制器负责流程控制.请求数据整理与校验.模型与视图选择等功能,过于复杂.2.模型层没有进行分层设计 2.改进的MVC设计 1)控制器功能拆 ...