放大电路中的反馈 > 负反馈 > 四种组态 > 虚断和虚短
零、什么是反馈?为什么反馈很重要?而且负反馈最重要?
反馈在所有领域都是很美的东西:
公司出台某项政策,过了一个月让大家谈谈新政策的感受,然后公司对政策进行适当调整。
高三月考可以反应你对各个学课的掌握程度,根据结果,你可以选择在有很大上升空间,而且付出和收入比 很大的学科上付出更多时间(博主经验)。
TCP协议中,每收到一个数据段,接收端会发送一个确认应答(ACK),告知发送端该数据已成功接收。如果发送端没有在规定时间内收到ACK,则会重发数据。
…
简而言之,就是结果影响了原因,见人下菜碟。
在放大电路领域,反馈就是输出影响了’‘净输入’‘,注意下图,这里输入量和’‘净输入量’'是不一样的,
如果净输入量变大那说明反馈是正的,那就是正反馈;否则就是负反馈。

其实反馈尤其是负反馈,对我们来说并不陌生,我们学的共射放大电路就是电流负反馈的电路,只是当时并没有说。
**为什么反馈重要?**因为不加负反馈的开环放大电路不实用,所以引入负反馈让它变得实用,这就是负反馈的意义。
ps:你暂时不需要了解“正反馈”,正反馈的应用比较特殊,主要是做波形输出。本文讲的全部都是负反馈。
why? | 为什么我们要加入负反馈?
因为原本的运算放大电路并不实用:
1)它的放大倍数太大(大于十万),输入端轻微的变化都能使它工作在饱和区(saturation region);
2)甚至直流偏置电压就能让它工作在饱和区;
3)由于放大倍数大,受温度影响放大倍数的变化也很大。
有没有发现其实引入的每一个新知识点,都是为了使我们的放大电路变得更practical/更实际/更可用;每个新知识点我们都要站在之前知识点的基础上,挑之前电路的刺,然后对此加以改进。
引入负反馈,更具体地说是深度负反馈,有什么用?
1)引入深度负反馈后,放大倍数只取决于反馈网络(牺牲不可能实现的放大倍数,换取稳定性和电路分析的简洁)
2)可使用的带宽变大了,放大倍数跟带宽的乘积是常数;
反馈 > 负反馈 > 深度负反馈
1.1 什么是反馈?怎么判断有没有反馈?
如果输出量影响输入量,那就是说存在反馈;增强了 净输入量 是正反馈;减小了 净输入量 是负反馈;
注意,通过输出连接输入未必就一定有反馈,你要想像输出端如果有一个正的变化量⊕,输入端净输入量是否发生变化;如果连接到的输入端,无论是同向端还是反向端,原本就是连接一个电压源(注意电压源和信号的区别)或者接地的,那么说输出对输入
反馈有无的判断可以分为两步:1.结构上是否有反馈(有线连接,如果看着没线,也有可能是共地连接);2输出的变化是否真的对输入产生影响。
1.2 什么是直流反馈?什么是交流反馈?
直流通路中存在的反馈就是直流反馈;
交流通路中存在的反馈就是交流反馈;

上图是我们非常熟悉的静态工作点稳定的共射放大电路而且含有旁路电容 C e C_e Ce
R e R_e Re是个产生负反馈电阻,但是它只对直流通路有负反馈,对于交流通路他就被电容给短路了,所以这里,交流和直流通路是不一样的,直流通路存在负反馈,交流通路不存在。
(关于 R e R_e Re如何进行负反馈的我写了又删,我不想增加读者的工作量,而且这么重要的电阻如何工作你如果不懂的话,确实需要补充基础知识了)
可见,我们其实已经学过反馈了,只不过是一种公用接地端的形式来产生输出和输入电压的变化联动。
如果一个电路只有电阻,没有电容,那它的直流通路和交流通路就是一样的,所以直流和交流反馈只可能同时存在或不存在。
1.3 什么是正反馈?什么是负反馈?
增强了净输入量是正反馈;
减小了净输入量是负反馈;
为了判断正负反馈,我们需要知道输入端引入了一个正的变化 ⊕ \oplus ⊕,最终会引起净输入量怎么变化?
假设输入有一个正的变化 ⊕ \oplus ⊕,输出发生什么变化?输出通过反馈回到输入,又导致了净输入怎么样的变化?注意是净输入。
假设反馈回输入的量是 ⊕ \oplus ⊕,你要判断它实际对“净输入”产生什么变化,如果跟反馈跟输入的 ⊕ \oplus ⊕ 是异名端,也就是一个是放大器的 正+输入,一个是负 - 输入,这种情况下两者之间电压差,也就是输入电压减小了 ⊖ \ominus ⊖,所以虽然在输入端口产生正的变化,但其实这是负反馈。而如果是反馈回的是同名端(非同向端接地了或者别的),那很显然,净输入电压增大了,这是个正反馈。
(注意我们一般不会找不自在引入个负变化看净输入量怎么变化,虽然理论上完全是一样的。)
实际应用中你会发现你判断的反馈最后都是负反馈,或者说考试做题让你判断,蒙负反馈的正确概率要大很多;
那就是因为负反馈的应用非常非常多(相比于正反馈)。
1.4 什么是电压 | 电流反馈?什么是串联 | 并联反馈?
从这里开始变得稍微有些难度了,而且组态的判别就是电压/电流 和 串联/并联 的判断,以上原因让我画了个分隔线。这里也是我写这篇文章的原因,因为对这部分我有自己的思考。
你需要知道的一些前置知识:
反馈回路我们可以从两头来分析,反馈回路的两头:
1)从输出接入到反馈回路的信号是什么信号?电压or电流?

如果我们取输出信号的电压 塞进反馈,那就是电压反馈,反之亦然。注意,反馈信号不可能既是电压又是电流。
想利用输出端的电压,一定是并联方式连到反馈的输入,这样才能保持电压是确定的;这个时候,A的输出,F的输入和负载,这三者是并联的;
想利用输出端的电流,一定是串联方式连到反馈的输入,这样才能保证电流在输出和输入中是一样的,电流从输出端流出,流经负载回到反馈端,也就是这三者串联。
输出的电压通过并联的方式连到反馈网络;

(输出是要接负载的,在图中我没有表示出来)
电流是通过串联的方式接回到反馈网络,电流流出网络,经过负载,再回到反馈网络:

判断电压还是电流反馈的第二种方法:假设输出电压是0,判断反馈信号是否还存在,如果还存在就是电流反馈,如果不存在也就是0,说明是电压反馈。
2)从反馈回路接到输入的是什么信号?电压还是电流?
反馈回到输入端的信号 跟原输入信号 必须同量纲(同是电压或电流);
注意这里是两个电源,要研究它们的连接方式;
如果是电压接电压,那一定是串联反馈,如果是电流连电流,那一定是并联反馈;也就是这里的电压和电流的判断,其实是串并联的判断,因为两个电压相连一定是串联,两个电流相连一定是并联。
两个电压源并联会造成短路,所以只能是串联;而电流源想接入另一个电流源必须是串联,净输入电流才能是两者之和;
观察下图:

这里是二端口元件的串并联的知识,串联,我左手牵你右手,组成了一个新的二端子元件;并联是我们俩双手手牵手,组成新的二端子。
以上我相信大家是能理解为什么“一个电压源接出必须是并联,但电压源接入另一个电压源必须是串联,而电流接出要… 接入要…” 这个知识点,因为这是电路基础的最基础知识。只是!大家好像没有注意从输出端接出是一个电源,接入到输入端有两个电源。我相信你如果这样思考问题(接出1个电源,接入2个电源),再记住两端子接口的级联是怎么连的,四种组态你立马就能手动画出来!
四种负反馈放大电路的组态:

到这里我不想带你一起推导四种放大电路的3种放大系数( A ˙ \dot{A} A˙、 F ˙ \dot{F} F˙、 A f ˙ \dot{A_f} Af˙)的量纲。我觉得最重要的是了解四种放大电路分别是用什么来放大什么,另外,给你一个实用的放大电路你能判断。
而根据我上面说的你其实很容易就能判断出来到底是 什么来放大什么。
a 净输入是通过串联的方式连接,反馈回来的是负载的电压(也就是输出电压),所以是电压串联负反馈,电压放大成电压;
b 净输入是串联,输出是通过负载串联回到反馈,也就是电流反馈,所以是电流串联负反馈,电压来放大成电流;
c 净输入是并联,输出也是并联,所以是电压并联负反馈,电流放大成电压;
d 净输入是并联,输出是串联,也就是电流并联负反馈,电流放大成电流。
贰 放大倍数、深度负反馈
下面是负反馈放大电路方块图和很重要的几个公式



公式的推导过程一定要自己试一下,从这个公式可以推导出什么是负反馈?什么是深度负反馈?什么是正反馈?什么是自激振荡?
所以这个公式非常重要。
这篇文章只分析其中一件事情,什么是深度负反馈?
定义,当1+AF 远远大于1,可以将Af看作是1/F,这个时候放大的能力不取决于放大电路的放大倍数A,仅取决于反馈电路。
这里的实质是忽略了净输入量,也就是负反馈的量非常大,导致几乎能跟输入量抵消的程度。
当AF 远远大于1时,
A表示电路对净输入的放大能力,F表示反馈对输出的放大能力,Af表示整个负反馈放大电路网络,对输入的放大能力,
AF表示网络对净输入的放大能力在输入端产生的效果。其中AF=-1是分界线,这个分界线表示,没有外界输入,只靠反馈网络也能保持这个电路源源不断的运行。也就是输入为0,减去负反馈的信号,得到净输入信号。
叁、什么是“虚断”和“虚短”?
其实关于运算放大器后面的知识你不需要了解内部是怎么实现的,只需要知道把这个三角形的输入端看成虚断(所以输入电流可以视为0),而且是虚短的(所以输入到三角形的两个电压相等),就能进行分析。
比如加法器、比较器、跟随器(缓冲器)、积分器求导器。
以上知识这篇帖子不说,这一部分要说的是,根据前面学过的知识我们为什么能把这个三角形的输入堪称虚短 虚断的?
虚短是同相端和反相端的电势相同,up = un,只有在放大电路工作在线性区域才成立;
虚断是不需要条件就成立的,ip = in = 0 ,因为理想运放的输入电阻本来就是无穷大,而真实运放的实际输入电阻也有几兆欧姆,所以虚断是本身就成立。
虚短和虚断的概念几乎可以说是模电的一个分界线,从此之后分析运放只需要把输入端看成虚短和虚断的,再分析电路的放大倍数,就能学会很多内容了。比如比例放大器,积分微分器等等。甚至完全不需要之前分立元件的那些知识。
相关文章:
放大电路中的反馈 > 负反馈 > 四种组态 > 虚断和虚短
零、什么是反馈?为什么反馈很重要?而且负反馈最重要? 反馈在所有领域都是很美的东西: 公司出台某项政策,过了一个月让大家谈谈新政策的感受,然后公司对政策进行适当调整。 高三月考可以反应你对各个学课的…...
STM32F405RGT6单片机原理图、PCB免费分享
大学时机创比赛时画的板子,比到一半因为疫情回家,无后续,,,已打板验证过,使用stm32f405rgt6做主控 下载文件资源如下 原理图文件 pcb文件 外壳模型文件 stm32f405例程 功能 以下功能全部验证通过 4路…...
大语言模型鼻祖Transformer的模型架构和底层原理
Transformer 模型的出现标志着自然语言处理(NLP)技术的一次重大进步。这个概念最初是针对机器翻译等任务而提出的,Transformer 后来被拓展成各种形式——每种形式都针对特定的应用,包括原始的编码器-解码器(encoder-de…...
GB/T 43206—2023信息安全技术信息系统密码应用测评要求(五)
文章目录 附录AA.1 概述A.2 密钥产生A.3 密钥分发A.4 密钥存储A.5 密钥使用A.6 密钥更新A.7 密钥归档A. 8 密钥撤销A.9 密钥备份A.10 密钥恢复A.11 密钥销毁 附录B附录C 附录A A.1 概述 密钥管理对于保证密钥全生存周期的安全性至关重要 ,可以保证密钥(除公开密钥外) 不被非授…...
深度学习:BERT 详解
BERT 详解 为了全面详细地解析BERT(Bidirectional Encoder Representations from Transformers),我们将深入探讨它的技术架构、预训练任务、微调方法及其在各种自然语言处理(NLP)任务中的应用。 一、BERT的技术架构 …...
智能的编织:C++中auto的编织艺术
在C的世界里,auto这个关键字就像是一个聪明的助手,它能够自动帮你识别变量的类型,让你的代码更加简洁和清晰。下面,我们就来聊聊auto这个关键字的前世今生,以及它在C11标准中的新用法。 auto的前世 在C11之前&#x…...
订单分库分表
一、引言 在当今互联网时代,随着电商、金融等行业的快速发展,订单数量呈爆炸式增长。传统的单一数据库存储订单信息的方式面临着巨大的挑战,如数据存储容量有限、查询性能下降、数据备份和恢复困难等。为了解决这些问题,分库分表技…...
【温度表达转化】
【温度表达转化】 C语言代码C代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 利用公式 C5∗(F−32)/9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。 输出 输出一行&#x…...
封装一个web Worker 处理方法实现多线程
背景: 开启多线程处理一段耗时的逻辑 简化Worker使用 直接上代码: 以下是封装的函数直接复制即可 /*** 封装一个worker的启动函数 用于开启一个新的线程 来处理一些耗时的操作* param {object} paremdata 传递给worker的参数* param {function} call…...
unity3d————屏幕坐标,GUI坐标,世界坐标的基础注意点
在Unity3D中,GUI控件的起始坐标与屏幕坐标的起始点并不完全相同,具体说明如下: GUI控件的起始坐标 绘制GUI界面时使用的坐标以屏幕的左上角为(0,0)点,右下角为(Screen.width, Screen.Height)。不过,对于GUI控件的具体…...
MySQL基础-单表查询
语法 select [distinct] 列名1,列名2 as 别名... from数据表名 where组前筛选 group by分组字段 having组后筛选 order by排序的列 [asc | desc] limit 起始索引,数据条数 测试数据 # 建测试表 create table products (id int primary key a…...
Web安全之SQL注入---基础
文章目录 SQL注入简介SQL注入基础SQL注入分类SQL注入流程 SQL注入简介 什么是SQL注入? SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,在管理…...
MongoDB笔记03-MongoDB索引
文章目录 一、前言1.1 概述1.2 MongoDB索引使用B-Tree还是BTree?1.3 B 树和 B 树的对比1.4 总结 二、索引的类型2.1 单字段索引2.2 复合索引2.3 其他索引 三、索引的管理操作3.1 索引的查看3.2 索引的创建3.2.1 单字段索引3.2.2 复合索引 3.3 索引的移除3.3.1 指定索…...
Docker基础(一)
Docker 简介 常用命令 镜像 #搜索镜像 docker search nginx #下载镜像 docker pull nginx #下载指定版本镜像 docker pull nginx:1.26.0 #查看所有镜像 docker images #删除指定id的镜像 docker rmi e784f4560448 # 删除多个镜像 docker rmi bde7d154a67f 94543a6c1aef e784…...
解决 IntelliJ IDEA Maven 项目 JDK 版本自动变为 1.5 的问题
一、问题描述 在使用 IntelliJ IDEA 创建 Maven 项目时,经常会遇到一个问题:项目的默认编译版本被设置为 JDK 1.5,即使系统中安装的是更高版本的 JDK。这不仅会导致编译时出现警告,还可能引起兼容性问题。每次手动修改编译版本后…...
SDL事件相关
文章目录 事件相关的函数和数据结构用户自定义事件代码相关: 事件相关的函数和数据结构 SDL_WaitEvent :等待一个事件SDL_PushEvent 发送一个事件SDL_PumpEvents(): 将硬件设备产生的时间放入事件队列 ,用于读取事件,在调用该函数之前&#…...
探索App Intents:让你的应用与Siri无缝互动的新方式
苹果推出了一个新框架——App Intents,使开发者可以在iOS 18.2、macOS 15.2等平台上集成Siri和Apple Intelligence,实现对应用内容的读取和操作。 App Intents使应用的功能和内容能无缝融入系统体验中,例如Siri、Spotlight搜索、快捷指令和小…...
冒泡排序法
编写程序实现冒泡排序。 相关知识 为了完成本关任务,要了解冒泡法排序的算法思想: 对所有相邻记录的关键字值进行比较,如果是逆序则将其交换,最终达到有序化,其处理过程为: 将整个待排序的记录序列划分成…...
MATLAB 将fig格式另存为可编辑的eps格式,但乱码问题解决
fig格式图像正常,但通过手动导出后的eps格式图像导入到AI中会乱码,如下图所示 一、主要问题应该是: 文件名中的字符和格式受到了操作系统和文件系统的限制,具体而言是 figure 的Name 属性中包含了特殊字体或字符(如逗号ÿ…...
Hadoop:单节点配置YARN
目录 一、Hadoop YARN介绍 二、单节点配置YARN 2.1 配置yarn-site.xml 文件 2.2 配置 mapred-site.xml 文件 2.3 启动 Hadoop 和 YARN 2.4 浏览器访问 三、YARN的常用命令 3.1 启动和停止 YARN 3.2 查看和管理应用程序 3.3 查看和管理节点 3.4 查看和管理队列 3.5 …...
C++:std::is_convertible
C++标志库中提供is_convertible,可以测试一种类型是否可以转换为另一只类型: template <class From, class To> struct is_convertible; 使用举例: #include <iostream> #include <string>using namespace std;struct A { }; struct B : A { };int main…...
学校招生小程序源码介绍
基于ThinkPHPFastAdminUniApp开发的学校招生小程序源码,专为学校招生场景量身打造,功能实用且操作便捷。 从技术架构来看,ThinkPHP提供稳定可靠的后台服务,FastAdmin加速开发流程,UniApp则保障小程序在多端有良好的兼…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
html-<abbr> 缩写或首字母缩略词
定义与作用 <abbr> 标签用于表示缩写或首字母缩略词,它可以帮助用户更好地理解缩写的含义,尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时,会显示一个提示框。 示例&#x…...
html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
目录 一、👨🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML 六、🥇 如何让学习不再盲目 七、🎁更多干货 一、👨…...
回溯算法学习
一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...
C# 表达式和运算符(求值顺序)
求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如,已知表达式3*52,依照子表达式的求值顺序,有两种可能的结果,如图9-3所示。 如果乘法先执行,结果是17。如果5…...
Caliper 配置文件解析:fisco-bcos.json
config.yaml 文件 config.yaml 是 Caliper 的主配置文件,通常包含以下内容: test:name: fisco-bcos-test # 测试名称description: Performance test of FISCO-BCOS # 测试描述workers:type: local # 工作进程类型number: 5 # 工作进程数量monitor:type: - docker- pro…...
uniapp 实现腾讯云IM群文件上传下载功能
UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...
