Chapter 8 Feedback
Chapter 8 Feedback
这一章我们介绍feedback 反馈运放的原理. 负反馈是模拟电路强有力的工具.
8.1 General Considerations
反馈系统如下图所示
Aol=amp open-loop gain即开环增益. Aol=xo/xi
β \beta β 是 feedback factor, 注意方向.
β = x f x o \beta=\frac{x_{f}}{x_{o}} β=xoxf
Closed-loop gain, Acl
A C L = x o x s = A O L 1 + A O L β A_{CL}=\frac{x_{o}}{x_{s}}=\frac{A_{OL}}{1+A_{OL}\beta} ACL=xsxo=1+AOLβAOL
Loop gain = T= A O L β A_{OL}\beta AOLβ , 用来判断环路稳定性
8.1.1 Properties of Feedback Circuits
负反馈有几大好处: 降低gain的工艺偏差, 减少非线性失真, 增加op-amp的bandwidth, 控制输入和输出阻抗.
Gain Desensitivity
将上公式取导
d A C L A C L = 1 1 + A O L β d A O L A O L \frac{dA_{CL}}{A_{CL}}=\frac{1}{1+A_{OL}\beta}\frac{dA_{OL}}{A_{OL}} ACLdACL=1+AOLβ1AOLdAOL
因为Loop gain T很大, 相比开环增益AOL, 闭环增益 Acl 的变化很小.
我们以CS结构为例
输入输出传函为
gm1*ro1 >> 1, 因此
这样增益就和C1/C2有关, 不取决于gm1*ro1, 变化很小.
Terminal Impedance Modification 控制输入输出阻抗
如下图所示, Ri和Ro是开环输入/输出阻抗, Rinf和Rof是闭环输入/输出阻抗.
负反馈可以增加或者降低闭环输入/输出阻抗 (1 + AOL*beta)倍.
闭环输入/输出阻抗取决于输入/输出类型是电压还是电流. 如下图所示.
输入类型是电压 (串联), 闭环输入阻抗增大 (1 + AOL* beta)倍. 输入类型是电流(并联), 闭环输入阻抗减小 (1 + AOL* beta)倍.
输出类型是电压(并联), 闭环输出阻抗减小 (1+AOL* beta)倍. 输出类型是电流(串联), 闭环输出阻抗增大(1+AOL* beta)倍.
我们以下图CG为例
开环输入阻抗为
输入类型是电流(并联), 输出类型是电压(并联)
因此闭环输入阻抗减小(1+Aol*beta)倍, 闭环输出阻抗减小(1+Aol *beta)倍
输入阻抗
输出阻抗
Bandwidth Modification
我们以单负反馈的单极点系统为例
开环系统传输函数为
闭环系统传输函数为
open-loop 传输函数的pole为WH. 经过负反馈后, closed-loop传输函数 的pole为WH=(1+Aol*beta). pole扩展了(1+Loop Gain)倍.
当beta=1, pole最大, 为GBW, 当beta=0, 回到open-loop 场景.
Nonlinearity Reduction
负反馈可以改善op-amp的非线性行为, 如下图所示:
8.1.2 Types of Amplifiers
运放按照输入输出的电压/电流可分为4类
采样电压需要高阻抗, 采样电流需要低阻抗. 生成电压需要低阻抗, 生成电流需要高阻抗. 如下图所示
实际电路参考:
8.1.3 Sense and Return Mechanisms
根据采样和反馈电流/电压类型, 我们可以把反馈分为4种
电压-电压, 电压-电流, 电流-电流, 电流-电压. 第一项为输出采样类型, 第二项为返回输入的类型
输入是电压为series串联(voltage mixing), 输入是电流为shunt并联(voltage mixing).
输出是电压为shunt并联(voltage sampling), 输出是电流为series串联(current sampling).
下图展示了采样和反馈类型
a) 采用resistor (or capacitor) divider 采样电压.
b),c)通过一个电阻采样电流.
d) 是采样差分对进行电压相减
e) 和 f) 采用单管实现电压相减
g) 和 h) 实现电流相减
对于电压相减, 输入信号的和反馈信号是两个不同的点, 而对于电流相减, 是一个点, 这有助于识别反馈类型.
反馈网络实际会影响开环loading, 我们将在8.5小结讨论
8.2 Feedback Topologies
8.2.1 Voltage-Voltage Feedback
Voltage-Voltage, Series-Shunt, 采样输出电压, 反馈叠加到输入电压, 反馈系统如下图所示
注意第一个电压是输出采样类型, 第二个电压是输入反馈类型. 名称先输出, 再输入
输出阻抗减小为1/(1+beta*A0) 倍
输入阻抗增加1+beta*A0倍
总结: Voltage-Voltage 负反馈, 增加了输入阻抗, 降低了输出阻抗, 可做链接高阻source和低阻load非常好的buffer.
8.2.2 Current-Voltage Feedback
电流-电压反馈, series-series, 采样输出的电流 反馈到输入的电压.
注意第一个电流是输出采样类型, 第二个电压是输入反馈类型. 名称先输出, 再输入
输出阻抗增加1+beta*A0倍
输入阻抗增加1+beta*A0倍
ZL看进去的输出阻抗, 变大为
8.2.3 Voltage-Current Feedback
电压-电流反馈, shunt-shunt, 采样输出的Voltage, 在输入端加入反馈电流
注意第一个电压是输出采样类型, 第二个电流是输入反馈类型. 名称先输出, 再输入
输入阻抗减小1+beta*A0倍
输出阻抗减小1+beta*A0倍
A C L = A O L 1 + A O L ⋅ β A_{CL}=\frac{A_{OL}}{1+A_{OL}\cdot \beta} ACL=1+AOL⋅βAOL
R i n f = R i ( 1 + A O L ⋅ β ) R_{inf}=\frac{R_{i}}{(1+A_{OL}\cdot \beta)} Rinf=(1+AOL⋅β)Ri
R o f = R o ( 1 + A O L ⋅ β ) R_{of}=\frac{R_{o}}{(1+A_{OL}\cdot \beta)} Rof=(1+AOL⋅β)Ro
输出阻抗
输入阻抗
低输入阻抗可应用于光通信做receivers,通过加入负反馈, 输入阻抗从R1减小为 R1/(1 + A). 输出电压−R1*ID1.
bandwidth从1/(2π R1CD1) 增加为 (1 + A)/(2π R1CD1)
8.2.4 Current-Current Feedback
电流-电流, Shunt-Series, 负反馈如下图所示, 采样输出的电流, 在输入端加入反馈电流,
注意第一个电流是输出采样类型, 第二个电流是输入反馈类型. 名称先输出, 再输入
输出阻抗减小1+beta*A0倍
输入阻抗增大1+beta*A0倍
8.3 Effect of Feedback on Noise
反馈电路并不提升电路的噪声性能. 如果忽略反馈网络引入的噪声, input-referred噪声不变.
8.4 Feedback Analysis Difficulties
分析负反馈电路包括几个步骤
a) break loop, 找到开环增益和输入输出阻抗
b) 决定环路增益 loop gain, 和闭环参数 (取决于开环参数)
c) 通过环路增益 loop gain来判断稳定性.
断环点选取很有讲究, 一般选取高阻节点, 防止断环影响环路增益的计算.
但在实际电路分析中, 断环分析不是那么容易, 有时候很难看出负反馈电路. 例如degenerated CS结构. 或者部分电路既作为反馈, 又作为loading, 或者一个环路有多重反馈. 下图展示了负反馈分析中的难点
我们可以用下面三种方法来解决
8.5 Effect of Loading
8.6 Bode’s Analysis of Feedback Circuits
8.7 Middlebrook’s Method
相关文章:

Chapter 8 Feedback
Chapter 8 Feedback 这一章我们介绍feedback 反馈运放的原理. 负反馈是模拟电路强有力的工具. 8.1 General Considerations 反馈系统如下图所示 Aolamp open-loop gain即开环增益. Aolxo/xi β \beta β 是 feedback factor, 注意方向. β x f x o \beta\frac{x_{f}}{x_{o…...

Administrators就最高了???system是什么??本地用户提权内网学习第三天 你知道uac是什么??
我们今天来说说本地用户提权的操作,我们在有webshell过后我们要进行进一步的提权操作,要不然对我们后期的内网渗透会有一些阻碍的操作。比如说我们使用mimikatz来进行抓取密码,就不能够成功。 Administrators与system的区别 我们来说说Admin…...

回溯 | Java | LeetCode 39, 40, 131 做题总结(未完)
Java Arrays.sort(数组) //排序 不讲究顺序的解答,都可以考虑一下排序是否可行。 39. 组合总和 错误解答 在写的时候需要注意,sum - candidates[i];很重要,也是回溯的一部分。 解答重复了。是因为回溯的for循环理解错了。 class Solutio…...

Linux系统上部署Whisper。
Whisper是一个开源的自动语音识别(ASR)模型,最初由OpenAI发布。要在本地Linux系统上部署Whisper,你可以按照以下步骤进行: 1. 创建虚拟环境 为了避免依赖冲突,建议在虚拟环境中进行部署。创建并激活一个新…...

申请一张含100个域名的证书-免费SSL证书
挑战一下,申请一张包含100个域名的证书 首先,我们访问来此加密网站,进入登录页面,输入我的账号密码。 登录后,咱们就可以开始申请证书,首先说一下,咱账号是SVIP哦,只有SVIP才可以申…...

爬数据是什么意思?
爬数据的意思是:通过网络爬虫程序来获取需要的网站上的内容信息,比如文字、视频、图片等数据。网络爬虫(网页蜘蛛)是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 学习一些爬数据的知识有什么用呢&#x…...

Pytorch实战(二)
文章目录 前言一、LeNet5原理1.1LeNet5网络结构1.2LeNet网络参数1.3LeNet5网络总结 二、AlexNext2.1AlexNet网络结构2.2AlexNet网络参数2.3Dropout操作2.4PCA图像增强2.5LRN正则化2.6AlexNet总结 三、LeNet实战3.1LeNet5模型搭建3.2可视化数据3.3加载训练、验证数据集3.4模型训…...

wordpress 付费主题modown分享,可实现资源付费
该主题下载地址 下载地址 简介 Modown是基于Erphpdown 会员下载插件开发的付费下载资源、付费下载源码、收费附件下载、付费阅读查看隐藏内容、团购下载的WordPress主题,一款针对收费付费下载资源/付费查看内容/付费阅读/付费视频/VIP会员免费下载查看/虚拟资源售…...
【INTEL(ALTERA)】NIOS II调试器中的重新启动按钮不起作用
目录 说明 解决方法 说明 在 Nios II SBT 调试Eclipse时,如果单击 重新启动 图标, 执行被暂停, 以下错误消息: Dont know how to run. Try "help target." 解决方法 终止程序,再次下载,并启…...
Hive On Spark语法
内层对象定义之特殊数据类型 Array DROP TABLE IF EXISTS test_table_datatype_array; CREATE TABLE test_table_datatype_array (ids array<INT> ) LOCATION test/test_table_datatype_array;SELECTnames,names[1]array(names[2],names[3])names[5],names[-1],array_c…...
利用 fail2ban 保护 SSH 服务器
利用 fail2ban 保护 SSH 服务器 一、关于 fail2ban1. 基本功能与特性2. 工作原理 二、安装与配置1. Debian/Ubuntu系统:2. CentOS/RHEL系统: 三、保护 SSH四、启动 fail2ban 服务五、测试和验证六、查看封禁的 IP 地址七、一些配置八、注意事项 作者&…...

在TkinterGUI界面显示WIFI网络摄像头(ESP32s3)视频画面
本实验结合了之前写过的两篇文章Python调用摄像头,实时显示视频在Tkinter界面以及ESP32 S3搭载OV2640摄像头释放热点(AP)工作模式–Arduino程序,当然如果手头有其他可以获得网络摄像头的URL即用于访问摄像头视频流的网络地址&…...
Yolov8训练时遇到报错SyntaxError: ‘image_weights‘ is not a valid YOLO argument.等问题解决方案
报错说明 line 308, in check_dict_alignmentraise SyntaxError(string CLI_HELP_MSG) from e SyntaxError: image_weights is not a valid YOLO argument. v5loader is not a valid YOLO argument. fl_gamma is not a valid YOLO argument. 解决方法 将训练文件中model.tr…...

javaweb(四)——过滤器与监听器
文章目录 过滤器Filter基本概念滤波器的分类: 时域和频域表示滤波器类型1. 低通滤波器(Low-Pass Filter)2. 高通滤波器(High-Pass Filter)3. 带通滤波器(Band-Pass Filter)4. 带阻滤波器(Band-Stop Filter) 滤波器参数1. 通带频率(Passband Frequency)2. 截止频率(Cutoff Frequ…...
冗余电源的应用,哪些工作站支持冗余电源
冗余电源是一种通过多组电源模块进行备份的技术手段,采用热备插拔式设计,使备用电源在主要电源失效时自动启动,从而确保电源供应不间断。 冗余电源通常应用于对电力要求极高的关键设备和系统,如医疗设备、核电站、数据中心等。在…...
[信号与系统]IIR滤波器与FIR滤波器相位延迟定量的推导。
IIR滤波器与FIR滤波器最大的不同:相位延迟 IIR滤波器相位延迟分析 相位响应和延迟 这里讨论一下理想延迟系统的相位延迟。 对于一个给定的系统频率响应 H ( e j w ) H(e^{jw}) H(ejw)可以表示为 H ( e j w ) ∣ H ( e j w ) ∣ e Φ ( w ) H(e^{jw}) |H(e^{jw…...

Python海量数据处理脚本大集合:pyWhat
pyWhat:精简海联数据,直达数据弱点要害- 精选真开源,释放新价值。 概览 pyWhat是Github社区上一款比较实用的开源Python脚本工具。它能够快速提取信息中的 IP 地址、邮箱、信用卡、数字货币钱包地址、YouTube 视频等内容。当你遇到了一串莫名…...
postgresql搭建
搭建postgresql-11.3,和客户端工具 1,准备对应的包,右键直接下一步安装完即可, 将postgresql设置为本地服务,方便启动, 2,用对应客户端软件连接,新建一个数据库controlDB 新建用户…...
Web 品质标准
Web 品质标准 引言 随着互联网的快速发展,Web应用已经渗透到我们生活的方方面面。为了确保Web应用的质量,提高用户体验,Web品质标准应运而生。这些标准涵盖了多个方面,包括性能、安全性、可访问性、用户体验等。本文将详细介绍这些标准,并探讨它们在实际开发中的应用。 …...
深入理解PyTorch:原理与使用指南
文章目录 引言一、PyTorch的原理1. 动态计算图2. 自动微分3. 张量计算4. 高效的并行计算 二、PyTorch的使用1. 环境配置2. 加载数据3. 构建模型4. 训练模型5. 验证和测试模型 三、PyTorch的安装与配置四、PyTorch的使用示例总结 引言 在深度学习和机器学习的广阔领域中&#x…...

LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器的上位机配置操作说明
LBE-LEX系列工业语音播放器|预警播报器|喇叭蜂鸣器专为工业环境精心打造,完美适配AGV和无人叉车。同时,集成以太网与语音合成技术,为各类高级系统(如MES、调度系统、库位管理、立库等)提供高效便捷的语音交互体验。 L…...

练习(含atoi的模拟实现,自定义类型等练习)
一、结构体大小的计算及位段 (结构体大小计算及位段 详解请看:自定义类型:结构体进阶-CSDN博客) 1.在32位系统环境,编译选项为4字节对齐,那么sizeof(A)和sizeof(B)是多少? #pragma pack(4)st…...

DAY 47
三、通道注意力 3.1 通道注意力的定义 # 新增:通道注意力模块(SE模块) class ChannelAttention(nn.Module):"""通道注意力模块(Squeeze-and-Excitation)"""def __init__(self, in_channels, reduction_rat…...

el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...

12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
Java毕业设计:WML信息查询与后端信息发布系统开发
JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发,实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构,服务器端使用Java Servlet处理请求,数据库采用MySQL存储信息࿰…...
华为OD最新机试真题-数组组成的最小数字-OD统一考试(B卷)
题目描述 给定一个整型数组,请从该数组中选择3个元素 组成最小数字并输出 (如果数组长度小于3,则选择数组中所有元素来组成最小数字)。 输入描述 行用半角逗号分割的字符串记录的整型数组,0<数组长度<= 100,0<整数的取值范围<= 10000。 输出描述 由3个元素组成…...
Java详解LeetCode 热题 100(26):LeetCode 142. 环形链表 II(Linked List Cycle II)详解
文章目录 1. 题目描述1.1 链表节点定义 2. 理解题目2.1 问题可视化2.2 核心挑战 3. 解法一:HashSet 标记访问法3.1 算法思路3.2 Java代码实现3.3 详细执行过程演示3.4 执行结果示例3.5 复杂度分析3.6 优缺点分析 4. 解法二:Floyd 快慢指针法(…...
深入理解 React 样式方案
React 的样式方案较多,在应用开发初期,开发者需要根据项目业务具体情况选择对应样式方案。React 样式方案主要有: 1. 内联样式 2. module css 3. css in js 4. tailwind css 这些方案中,均有各自的优势和缺点。 1. 方案优劣势 1. 内联样式: 简单直观,适合动态样式和…...

RabbitMQ 各类交换机
为什么要用交换机? 交换机用来路由消息。如果直发队列,这个消息就被处理消失了,那别的队列也需要这个消息怎么办?那就要用到交换机 交换机类型 1,fanout:广播 特点 广播所有消息:将消息…...