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

news2024/11/26 6:24:17

之前一直没想过这类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.coloradmin.cn/o/651531.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

K8S之istio流量控制管理(十七)

一,istio介绍 1、istio架构 结合上图我们来理解Istio的各组件的功能及相互之间的协作方式。 1. 自动注入:在创建应用程序时自动注入 Sidecar代理Envoy程序。在 Kubernetes中创建 Pod时,Kube-apiserver调用控制面组件的 Sidecar-Injector服…

4年外包上岸,想劝大家:这类公司能不去就不去...

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

Vector-常用CAN工具 - Network-Based Access常见问题

目录 一、什么是基于网络的访问? 二、为什么是基于网络的访问? 三、Channel-based如何变更为Network-based 四、VN5000系列设备端口分配 五、常见问题及解决办法 如何导出以太网的设备配置?(Network-Base) 1、导…

Backbone 在神经网络中意味着什么?

动动发财的小手,点个赞吧! 1. 简介 神经网络是机器学习算法,我们可以将其用于许多应用,例如图像分类、对象识别、预测复杂模式、处理语言等等。神经网络的主要组成部分是层和节点。 一些神经网络架构有一百多个层和几个解决不同子…

[CubeMX项目]基于STM32的平衡小车(硬件设计)

一直以来我都想在本科毕业前完成一个电机相关的实验,之前看了网上比较火热的自平衡莱洛三角形项目后,决心先做一个类似的小项目。因此,我通过学习大量前辈的项目案例,完成了该项目。 本项目的特点是:在需要通信的部分&…

CMU 15-445 Project #1 - Buffer Pool(Task #3 - Buffer Pool Manager Instance)

Task #3 - Buffer Pool Manager Instance 一、题目链接二、准备工作三、部分实现 一、题目链接 二、准备工作 见 CMU 15-445 Project #0 - C Primer 中的准备工作。 三、部分实现 首先要区分缓冲池中 Page 与 Frame ,这个其实和操作系统分页管理中页面和页框的关系…

尚硅谷微信小程序开发 防网易云音乐App 小程序 后端接口服务器搭建

小程序学习 尚硅谷微信小程序开发 项目网易云小程序学习地址: 01-尚硅谷-小程序-课程介绍_哔哩哔哩_bilibili 视频相关的教程文档与笔记分享 链接:https://pan.baidu.com/s/1aq7ks8B3fJ1Wahge17YYUw?pwd7oqm 提取码:7oqm 配套服务器 老师…

C语言总结

C语言 预处理(以#开头) 宏定义 宏可以理解为替换,替换过程不会进行语法检查,语法检查在编译时进行。只替换只替换只替换 1.不带参数的宏定义: 宏定义又称为宏代换、宏替换,简称“宏”。实质为直接替换&…

java面经03-虚拟机篇-jvm内存结构垃圾回收、内存溢出类加载、引用悲观锁HashTable、引用finalize

文章目录 虚拟机篇1. JVM 内存结构2. JVM 内存参数3. JVM 垃圾回收4. 内存溢出5. 类加载6. 四种引用7. finalize 虚拟机篇 1. JVM 内存结构 要求 掌握 JVM 内存结构划分尤其要知道方法区、永久代、元空间的关系 结合一段 java 代码的执行理解内存划分 执行 javac 命令编译源…

力扣 2719. 统计整数数目

题目地址:https://leetcode.cn/problems/count-of-integers/ 递归核心是枚举统计,结合记忆化搜索节省时间。 以数字 3216 为例,从 [0, 0, 0, 0] 开始枚举,到 [2, 1, 6, X] 时,i 2,sum 2 1 6 9&#x…

Meta语音达LLaMA级里程碑!开源MMS模型可识别1100+语言

【新智元导读】Meta的大规模多语言语音 (MMS) 项目将彻底改变语音技术,使用wav2vec 2.0的自监督学习,MMS将语音技术扩展到1100到4000种语言。 在语音方面,Meta又达到了另一个LLaMA级的里程碑。 今天,Meta推…

Linux驱动:I2C驱动看这一篇就够了

I2C驱动看这一篇就够了 一、前言二、Linux 的 I2C 体系结构2.1 Linux I2C 核心2.2 Linux I2C 适配器驱动2.3 Linux I2C 设备驱动2.4 Linux I2C驱动总结 三、具体设备驱动分析3.1 Probe函数3.2 读写函数 四、I2C驱动中几个重要的结构体4.1 i2c_adapter 结构体4.2 i2c_client 结构…

管理类联考——英语——技巧篇——必考高频词组

考研英语必考高频词组 【介词名词形式】 第一组 by accident 偶然 on account of 因为,由于 in addition 另外 in addition to 除……之外 in the air 在流行中,在传播中 on (the/an) average 平均,一般来说 on the basis o…

华为的数通认证考试难不难?考试费用是多少?

自从网络出现在我们的世界后,人类社会发生了巨大的变化,我们每个人的生活和网络息息相关,传统的购物、出行、社交方式发生了巨大的变化,这一切都离不开数通技术的支持,数通一般是指计算机通信网络中数据信号的基带传输…

春招面了个字节拿 36K 出来的,让我见识到了基础的天花板

今年的春招基本已经进入大规模的开奖季了,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好…

Unity中Camera参数—Culling Mask详解

Culling Mask 如下图所示: 显示层级如下: 应用: Culling Mask :主要是相机针对不同层级的物体进行渲染的操作(想让相机渲染哪个层就勾选哪个层) 层级介绍: unity中的层前7个被unity锁定&#…

第三篇:分治算法

第三篇:分治算法 1. 分治算法简介2. 递归算法框架模板3. 分治演示代码4. 递归算法经典案例 分治算法的思想是将大问题分解成小问题,解决完一个一个小问题便解决了大问题。比如,我们想从杭州出发到徐州,可以分解成杭州到南京&#…

科技云报道:济南公交热线96190背后的“数字力量”

科技云报道原创。 “喂,公交公司吗?我的手提包落在63路车上了,能帮我找一下吗?” “我们小区距离公交站比较远,能增加个公交线路吗?” “等了半天车都不来,公交车为啥这么难等?”…

计算机网络实验---思科模拟器

文章目录 1. 组建小型局域网2. 交换机的配置与管理实验3:交换机划分 Vlan实验4:路由器的基本配置实验5:静态路由实验7:动态路由 1. 组建小型局域网 需要一台交换机,两台PC,连线连起来 配置 PC0 和 PC1 配置…

【大数据之Hive】十二、Hive-HQL查询之分组、join、排序

一、分组 1 group by 语句 group by 通常和聚合函数一起使用,按照一个或多个列的结果进行分组,任何对每个租执行聚合操作。   用group by时,select中只能用在group by中的字段和聚合函数。 --计算emp每个部门中每个岗位的最高薪水&#x…