可调电源LM317 的内部原理 - 特殊的电压跟随器

news/2024/11/22 18:56:12/

之前一直没想过这类LDO 内部是怎么整的,它似乎是用一个分压电路采集它输出的电压作为参考,然后却能把输出电压稳定下来,颇有种左脚踩右脚上天的意思。典型的LM317 电路如下:

在这里插入图片描述

如果是个普通的电压跟随器,无论是基于三极管还是运放,不可能让输出电压反过来影响参考电压,比如:

在这里插入图片描述

也存在反馈输出电压回来的路径,但和参考电压VIN 毫不相干。或者说,最特别的地方在于,LM317 并没有一个单独的接地引脚。LM317 内部的参考电压的使用方法是比较特别的,它并不是像简单的电压比较器一样,比较ADJ 引脚和参考电压,如果参考电压比较大就提高输出电压。如果是这样基于比较的原理,那么当ADJ 被强制拉到0V 时,LM317 应该会让输出电压达到最大以尽可能提高ADJ,而实际上此时它的输出电压是1.25V,就是内部参考电压的值。

看一下LM317 规格书上的原理框图:

在这里插入图片描述

核心部分的原理其实就是个电压跟随器,只是1.25V 参考电压的位置稍微特殊一点,等效电路图如下:

在这里插入图片描述

输出的三极管是负反馈环的一部分,所以省略掉。跟上面的电压跟随器对比,差别只在参考电压的使用方式上。直接把VOUT 接到运放上作为参考电压肯定是不行的,就是左脚踩右脚。内部的1.25V 参考电压是和ADJ 串联后连到运放上,与外部的电阻分压电路共同构成调节电路,补全如下:

在这里插入图片描述
这样就是把输出电压按一定的比例反馈到ADJ,再加上1.25V,然后连接到运放的同相端,作为电压跟随器的参考。此时考虑VOUT 的值,可以列出一个等式:

V o u t ⋅ K + 1.25 = V o u t (1) V_{out} \cdot K + 1.25 = V_{out} \tag{1} VoutK+1.25=Vout(1)

其中 K K K 是分压比例。然后两边整理一下就能确定VOUT 的值:

V o u t = 1.25 1 − K (2) V_{out} = \frac{1.25}{1 - K} \tag{2} Vout=1K1.25(2)

K = R 2 R 1 + R 2 K = \frac{R2}{R1 + R2} K=R1+R2R2,代入进去,就得到了熟悉的结果:

V o u t = 1.25 ⋅ R 1 + R 2 R 2 = 1.25 ⋅ ( 1 + R 1 R 2 ) (3) V_{out} = 1.25 \cdot \frac{R1 + R2}{R2} = 1.25 \cdot (1 + \frac{R1}{R2}) \tag{3} Vout=1.25R2R1+R2=1.25(1+R2R1)(3)

于是就清楚了,直接反馈VOUT 不行,但是给VOUT 乘上一个比例,反馈电压就和VOUT 错位了,反馈值总比输出小,如果没有1.25V 的直流偏置,输出永远保持为零。总而言之,牛b。

顺便一说,其他的LDO 并不都是这个原理,比如662K:

在这里插入图片描述

原理看起来就很普通了,内部参考电压和输出电压没有关系,运放就是简单的比较参考电压和输出电压,用误差控制输出。这种原理的LDO 必须有个单独的接地引脚,不然内部参考电压和后面的负载不共地,那还调个鬼。


http://www.ppmy.cn/news/408777.html

相关文章

OpenMMLab-AI实战营第二期——6-1. 底层视觉与MMEditing

文章目录 1. 图像超分辨率(Super Resolution)1.1 概念1.2 目标1.3 应用1.4 分类1.4-2 单图超分的解决思路1.5 ill-posed problem和算子 2. 经典超分辨率算法(稀疏编码Sparse Coding)2.1 基本概念2.2 基本流程2.3 缺点 3. 深度学习…

王者荣耀战区在线查询_王者战力查询工具

应粉丝要求,今天我们来聊一聊,王者荣耀低战力查询,以及王者战区修改的操作,让你快速获得荣耀战区称号。当然,如果你有实力的话,就完全不需要这个教程了。王者荣耀战力查询 - Smwan.cnhttp://smwan.cn/zhanl…

使用LOL盒子的数据查询简单的战斗力信息

简单分析了一下LOL盒子战斗力查询工具网页版的请求和响应的结构,做了这么个工具。使用服务器名和角色名请求LOL盒子的服务器,从返回的网页中使用正则表达式获得战斗力的基本信息,信息在html中的位置如下。 后续有时间的话可能会在这个基础上继…

英雄联盟数据分析专题(一)

写在前面的话 英雄联盟是一款在世界范围内拥有众多玩家的MOBA游戏,它陪伴了我们这一代人的成长。在游戏中以五人一队为单位分为红方和蓝方两个阵营,最先推掉对方基地水晶的队伍为胜者。队内每个玩家分担不同职责:上单,中单&#x…

超级详细!java实现阿里云视频直播功能

java实现阿里云视频直播 准备工作 [官方地址](https://help.aliyun.com/document_detail/198676.html?spma2c4g.446769.0.0.1567af3cOvfx8d)具体要准备什么东西官方文档写的很清楚了&#xff0c;我就不写了后端生成推流、播流地址 1.引入依赖 <!--阿里云直播--><de…

PostgreSQL创建数据库报错

ERROR:source database "template1"is being accessed by other users DETAIL:There are 2 other sessions using the database. 解决方案&#xff1a; CREATE DATABASE 数据库名称 WITH OWNER postgres ENCODING UTF8 TABLESPACE pg_default LC_COLLATE en_US.…

B站狂神Docker学习笔记

文章目录 0. 介绍1. 基础DevOps 开发运维基础名词 2 Docker配置与使用2.1 查看服务器linux系统版本2.2 查看系统配置2.3 安装Docker2.4 卸载Docker2.5 阿里云镜像加速2.6 回顾Hello-world流程2.7 底层原理2.8 为什么Docker比Vm快 3 Docker 常用命令3.1 帮助命令3.2 镜像命令doc…

【鸟哥杂谈】腾讯云 CentOS8 Linux环境下通过docker安装mysql

忘记过去&#xff0c;超越自己 ❤️ 博客主页 单片机菜鸟哥&#xff0c;一个野生非专业硬件IOT爱好者 ❤️❤️ 本篇创建记录 2023-01-15 ❤️❤️ 本篇更新记录 2023-01-15 ❤️&#x1f389; 欢迎关注 &#x1f50e;点赞 &#x1f44d;收藏 ⭐️留言&#x1f4dd;&#x1f64…