嵌入式硬件电子电路设计(五)LDO低压差线性稳压器全面详解
引言:
LDO(Low Dropout Regulator,低压差线性稳压器)是一种常用的电源管理组件,用于提供稳定的输出电压,同时允许较小的输入电压与输出电压之间的差值。LDO广泛应用于各种电子设备中,特别是在对低噪声、低功耗和小型化设计有较高要求的系统中。
LDO与传统的线性稳压器相比,其显著优势在于具有较低的压降(Dropout Voltage),即在输入电压与输出电压之间的最小差值。压降较低使得LDO能够在输入电压略高于输出电压时仍然稳定工作,从而提高了效率和适应性,尤其是在电池供电和低功耗设计中。
在现代电子设备中,LDO被广泛应用于无线通信、消费电子、汽车电子、工业控制、医疗设备等领域。随着技术的不断发展,LDO的性能也在不断提升,具有更低的压降、更高的输出精度、更宽的输入电压范围以及更小的封装尺寸,这些特性使其在现代电源管理系统中占据了重要地位。
本篇文章将详细介绍LDO的工作原理、主要特点、应用领域、设计考虑以及与其他类型稳压器的比较,帮助读者全面了解LDO的设计原理和使用场景。
目录
LDO原理
分压取样电路
基准电压
误差放大电路
晶体管调整电路
LDO参数介绍
LDO内部为什么一般用P型管作为调整管
1. 驱动电压需求较低
2. 压差(Dropout Voltage)更小
3. 简化电路设计
4. 稳定性和控制优势
LDO设计要点
LDO承受的最大输出电流
精度-输出准确度
输出纹波
静态电流
动态响应
LDO设计实例分析
LDO原理
LDO是Low Dropout Regulator的缩写,意思是低压差线性稳压器
- 低压差:是指输入电压-输出电压的值比较低。
- 线性:是指MOS基本处于线性工作状态。
- 稳压器:是指在正常的VIN范围内,输出VOUT都稳定在一个固定值,这个固定值就是我们想要的电压值。比如VIN电压4.4~5V,VOUT始终保持3.3V输出。
- 低压差稳压器(LDO)看似简单,但可提供重要功能,例如将负载与不干净的电源隔离开来或者构建低噪声电源来为敏感电路供电。


增益是负的,接负输入端,负反馈。调整管通常用PMOS来充当,本质就是PMOS跟下面的电阻网络合成就是一个共源极放大器,我们打误差放大器的增益连同传输管的增益记为A,误差放大器接上零温度系数,主要就是保证输出电压与温度无关,VFB就是反馈电压即时做调整,反馈系数就是电阻分压的比例,再去计算Vout跟系数的关系,
分压取样电路

基准电压

误差放大电路

晶体管调整电路

因此原理就是当负载电压发生变化时,通过反馈回路来控制晶体管两端的电压,使其保持输出恒定不变,当输出电压VOUT上升时,通过R1和R2进行采样反馈,反馈点VFB的电位上升,由放大器U1进行误差放大,此时UG的电压增大,当输入电压VIN不变时,VGS电压会减小,源极电流ID会减小,VDS电压会增大,所以输出电压VOUT会减小,从而稳定输出电压,当输出降低时,通过R1和R2进行采样反馈,反馈点VFB电位降低,此时UG的电位降低,当输入电压VIN不变时,VGS电压会变大,漏极电流ID会增大,VDS电压会减少,因此输出电压VOUT会变大,从而稳定输出电压。
LDO参数介绍
输出压降:正常工作时输入电压与输出电压之间的最小差值

电源转换效率:输出功率与输入功率之比,最大值为VOUT/VIN

线性调整率:当输入电压变化时,输出电压维持在标称值上的能力

负载调整率:当输出电流变化时,输出电压维持在标称值上的能力

次级点寄生电容的来源: 误差放大器本身的输出端。pmos栅极集成。
Co微法级很大,用于稳定电压

误差放大器输出阻抗会非常大 ,调整管是功率管 ,电流大,宽长比大 ,带来很大寄生,故而次级点频率也很低,输出电容上有串联电阻 RSE,等效串联电阻 ,是电容器件自带的,用电容做滤波的时候为什么要并联好几种不同的容值,主要考虑电容器器件上是有 寄生电阻和寄生电感的,Co是外接的分立器件,偏大会降低幅度衰减的速度,GBW超过P2,很难稳定。

buffer可以具有一个很低的输入电容,和一个很低的输出阻抗,P2远离GBW相位裕度得到改善,可以用源极跟随器充当buffer。
LDO内部为什么一般用P型管作为调整管

LDO一般用 PMOS:由于LDO 效率比较低,一般不会走大电流。NMOS开启电压(一般 0.5V以上),NPN 基极电压要比发射机高 0.7V 左右才可以导通。这个栅极基极的驱动电压比较高,要求VIN 比 VOUT高很多才可以,这在低压差条件下难以实现。PMOS 可以获得更小的压差,所以饱和压降小的 LDO,都是 PMOS/PNP 结构。针对某些大电流低压差需求的场合,需要使用 NMOSLDODC-DC 一般用 NMOS:在DC-DC转换器中,上管(高侧开关)的选择主要取决于它的开关速度和导通电阻。PMOS 的 Rds(on)比较大,意味着 DC-DC 的损耗大,效率低;NMOS的电子迁移率较高,因此其开关速度通常比 PMOS 更快。更快的开关速度可以提高 DC-DC转换器的效率和响应。
1. 驱动电压需求较低
-
P型MOS管的优势: P型MOS管在导通时,需要将栅极电压拉低到比源极电压更低的电位即可(通常为输入电压以下)。
对于LDO来说,输出电压通常较低,使用P型MOS管可以方便地由LDO内部电路直接控制,无需额外的升压电路来驱动栅极。 -
相比N型MOS管: N型MOS管导通时需要将栅极电压提升到源极电压以上(通常高于输入电压)。对于LDO的低输入电压场景,这可能需要额外的升压电路,增加复杂度和功耗。
2. 压差(Dropout Voltage)更小
-
压差与导通电阻关系: 对于相同尺寸的MOS管,P型MOS管通常具有较高的导通电阻。但在LDO应用中,P型MOS管通常直接连接输入电源和负载,其栅源驱动电压不需要像N型MOS那样高,因此能够在较低的输入电压下工作。
-
实现低压差: P型MOS管作为调整管时,其源极直接连接输入电压,漏极连接负载,输出电压仅受MOS管导通电阻和负载电流影响,从而实现更小的压差。
3. 简化电路设计
- P型MOS管的驱动需求简化了LDO的误差放大器设计。
- 误差放大器可以直接输出低电压信号来控制P型MOS管。
- 无需复杂的电平转换电路或升压电路,降低了设计难度和芯片面积。
4. 稳定性和控制优势
- 带宽与相位裕度: P型MOS管的输入电容较大,有助于滤波,能在一定程度上改善误差放大器的稳定性。
- 控制精度: 由于LDO的反馈环路通常要求输出电压精确稳定,P型MOS管更易实现线性控制,减少了复杂的补偿设计。
LDO设计要点
后续都是通过5V转3.3V来作为案例参考学习,如下所示:

LDO承受的最大输出电流

上述手册已经写出了可以支持500mA的输出,但是实际情况在500mA输出时,RT9013的温度以及到达了130℃,温度也实在太高了,因此这里标注的就是理想状况下的最大电流,因此我们还是最好直接通过功率去推算了,如下所示:

温度最好控制在60摄氏度以内,不超过90摄氏度,200mA左右。

精度-输出准确度

输出纹波
其实原本LDO并没有输出纹波这个说法,你看到的这个输出波形,也不能称为是纹波,对于LDO来说,只有电源电压抑制比和噪声这两个参数,他们共同影响了输出电压的波动幅度

静态电流
芯片不接负载时,自身消耗的电流,越小越好。

动态响应
现实中LDO接的负载时动态变化的,所以LDO的输出电流也是不停的变化的,输出电流的变化,又会引起输出电压的变化

LDO设计实例分析
又叫三端稳压器,稳压管。 常用型号:L78系列:7824、7812、7809、7805等 AMS1117系列:AMS1117-5、AMS1117-3.3 XC6206:3.3V稳压器,体积最小的一款。




相关文章:
嵌入式硬件电子电路设计(五)LDO低压差线性稳压器全面详解
引言: LDO(Low Dropout Regulator,低压差线性稳压器)是一种常用的电源管理组件,用于提供稳定的输出电压,同时允许较小的输入电压与输出电压之间的差值。LDO广泛应用于各种电子设备中,特别是在对…...
qiankun主应用(vue2+element-ui)子应用(vue3+element-plus)不同版本element框架css样式相互影响的问题
背景:qiankun微前端架构实现多应用集成 主应用框架:vue2 & element-ui 子应用框架:vue3 & element-plus >> 问题现象和分析 登录页面是主应用的,在登录之后才能打开子应用的菜单页面,即加载子应用。 首…...
resnet50,clip,Faiss+Flask简易图文搜索服务
一、实现 文件夹目录结构: templates -----upload.html faiss_app.py 前端代码: <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widt…...
使用OkHttp进行HTTPS请求的Kotlin实现
OkHttp简介 OkHttp是一个高效的HTTP客户端,它支持同步和异步请求,自动处理重试和失败,支持HTTPS,并且可以轻松地与Kotlin协程集成。OkHttp的设计目标是提供最简洁的API,同时保持高性能和低延迟。 为什么选择OkHttp …...
使用Mac下载MySQL修改密码
Mac下载MySQL MySQL官网链接MySQL 当进入到官网后下滑到community社区,进行下载 然后选择community sever下载 这里就是要下载的界面,如果需要下载之前版本的话可以点击archives, 可能会因为这是外网原因,有时候下…...
运维面试题.云计算面试题集锦第一套
运维+网络安全学科基础升就业 测试题(总分100分) 一,单词翻译(10分,直接写在答题卡上) 二,单选题(每题2分,共30题): 1.如下哪个属于管道符?( ) A、|| B、<< C、// D、| 2.有一备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条cront…...
CSS-flex布局
flex常用语法 display: flex 父级元素相关 flex-direction 主轴方向【水平方向(默认)、垂直方向】justify-content 主轴上的对齐方式【flex-end结束对齐、space-between两端对齐、center】align-items 交叉轴的对齐方式【center、flex-end】flex-wrap…...
Linux:进程的优先级 进程切换
文章目录 前言一、进程优先级1.1 基本概念1.2 查看系统进程1.3 PRI和NI1.4 调整优先级1.4.1 top命令1.4.2 nice命令1.4.3 renice命令 二、进程切换2.1 补充概念2.2 进程的运行和切换步骤(重要) 二、Linux2.6内核进程O(1)调度队列(重要&#x…...
web应用安全和信息泄露
使用springboot开发的应用可能存在各种使用不当导致的信息泄露和漏洞,在此记录 1:spring actuator导致的信息泄露 使用spring actuator你可以选择通过使用HTTP端点或使用JMX来管理和监控你的应用程序。 审计、健康和指标收集也可以自动应用于你的应用程…...
创建vue3项目步骤
脚手架创建项目: pnpm create vue Cd 项目名称安装依赖:Pnpm iPnpm Lint:修复所有文件风格 ,不然eslint语法警告报错要双引号Pnpm dev启动项目 拦截错误代码提交到git仓库:提交前做代码检查 pnpm dlx husky-in…...
尽量通俗易懂地概述.Net U nity跨语言/跨平台相关知识
本文参考来自唐老狮,Unity3D高级编程:主程手记,ai等途径 仅作学习笔记交流分享 目录 1. .Net是什么? 2. .Net框架的核心要点? 跨语言和跨平台 .Net x Unity跨平台发展史 Net Framework 2002 Unity跨平台之 Mono 2004 Unity跨平台之 IL2CPP 2015 二者区别 .NET Core …...
【AlphaFold3】开源本地的安装及使用
文章目录 安装安装DockerInstalling Docker on Host启用Rootless Docker 安装 GPU 支持安装 NVIDIA 驱动程序安装 NVIDIA 对 Docker 的支持 获取 AlphaFold 3 源代码获取基因数据库获取模型参数构建将运行 AlphaFold 3 的 Docker 容器 参考 AlphaFold3: https://github.com/goo…...
vue2/vue3中使用的富文本编辑器vue-quill
前言: 整理下常用的富文本编辑器工具。 vue3: 实现效果: 实现步骤: 1、安装插件, 编辑器核心插件 vueup/vue-quill yarn add pnpm i npm i cnpm i vueup/vue-quill vueup/vue-quill 2、安装选择性插件 &a…...
论文阅读《BEVFormer v2》
BEVFormer v2: Adapting Modern Image Backbones to Bird’s-Eye-View Recognition via Perspective Supervision 目录 摘要1 介绍2 相关工作2.1 BEV三维目标检测器 摘要 我们提出了一种具有透视监督的新型鸟瞰图(BEV)检测器,其收敛速度更快…...
自动化运维(k8s):一键获取指定命名空间镜像包脚本
前言:脚本写成并非一蹴而就,需要不断的调式和修改,这里也是改到了7版本才在 生产环境 中验证成功。 该命令 和 脚本适用于以下场景:在某些项目中,由于特定的安全或政策要求,不允许连接到你的镜像仓库。然而…...
HarmonyOS ArkUI(基于ArkTS) 开发布局 (上)
一 ArkUI(基于ArkTS)概述 基于ArkTS的声明式开发范式的方舟开发框架是一套开发极简、高性能、支持跨设备的UI开发框架,提供了构建应用UI所必需的能力 点击详情 特点 开发效率高,开发体验好 代码简洁:通过接近自然语义的方式描述UI&#x…...
第九部分 :1.STM32之通信接口《精讲》(USART,I2C,SPI,CAN,USB)
本芯片使用的是STM32F103C8T6型号 STM32F103C8T6是STM32F1系列中的一种较常用的低成本ARM Cortex-M3内核MCU,具有丰富的通信接口,包括USART、SPI、I2C等。下面是该芯片上通信接口的管脚分布、每个接口的工作模式、常用应用场景和注意事项。 1. USART (通…...
5. langgraph中的react agent使用 (从零构建一个react agent)
1. 定义 Agent 状态 首先,我们需要定义 Agent 的状态,这包括 Agent 所持有的消息。 from typing import (Annotated,Sequence,TypedDict, ) from langchain_core.messages import BaseMessage from langgraph.graph.message import add_messagesclass …...
uniapp vue3的下拉刷新和上拉加载
开启页面的下拉刷新,注意这个不是可滚动视图的下拉刷新. 一般页面建议使用页面外的,不要使用scroll-view里面的下拉刷新. pages: "pages": [ {"path": "pages/index/index","style": {"navigationBarTitleText": "首…...
STM32设计井下瓦斯检测联网WIFI加Zigbee多路节点协调器传输
目录 目录 前言 一、本设计主要实现哪些很“开门”功能? 二、电路设计原理图 1.电路图采用Altium Designer进行设计: 2.实物展示图片 三、程序源代码设计 四、获取资料内容 前言 本系统基于STM32微控制器和Zigbee无线通信技术,设计了…...
第19节 Node.js Express 框架
Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...
【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15
缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
Psychopy音频的使用
Psychopy音频的使用 本文主要解决以下问题: 指定音频引擎与设备;播放音频文件 本文所使用的环境: Python3.10 numpy2.2.6 psychopy2025.1.1 psychtoolbox3.0.19.14 一、音频配置 Psychopy文档链接为Sound - for audio playback — Psy…...
【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...
Maven 概述、安装、配置、仓库、私服详解
目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...
Redis的发布订阅模式与专业的 MQ(如 Kafka, RabbitMQ)相比,优缺点是什么?适用于哪些场景?
Redis 的发布订阅(Pub/Sub)模式与专业的 MQ(Message Queue)如 Kafka、RabbitMQ 进行比较,核心的权衡点在于:简单与速度 vs. 可靠与功能。 下面我们详细展开对比。 Redis Pub/Sub 的核心特点 它是一个发后…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...
宇树科技,改名了!
提到国内具身智能和机器人领域的代表企业,那宇树科技(Unitree)必须名列其榜。 最近,宇树科技的一项新变动消息在业界引发了不少关注和讨论,即: 宇树向其合作伙伴发布了一封公司名称变更函称,因…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...
