当前位置: 首页 > news >正文

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系统&#xff1a;2. CentOS/RHEL系统&#xff1a; 三、保护 SSH四、启动 fail2ban 服务五、测试和验证六、查看封禁的 IP 地址七、一些配置八、注意事项 作者&…...

在TkinterGUI界面显示WIFI网络摄像头(ESP32s3)视频画面

本实验结合了之前写过的两篇文章Python调用摄像头&#xff0c;实时显示视频在Tkinter界面以及ESP32 S3搭载OV2640摄像头释放热点&#xff08;AP&#xff09;工作模式–Arduino程序&#xff0c;当然如果手头有其他可以获得网络摄像头的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…...

冗余电源的应用,哪些工作站支持冗余电源

冗余电源是一种通过多组电源模块进行备份的技术手段&#xff0c;采用热备插拔式设计&#xff0c;使备用电源在主要电源失效时自动启动&#xff0c;从而确保电源供应不间断。 冗余电源通常应用于对电力要求极高的关键设备和系统&#xff0c;如医疗设备、核电站、数据中心等。在…...

[信号与系统]IIR滤波器与FIR滤波器相位延迟定量的推导。

IIR滤波器与FIR滤波器最大的不同&#xff1a;相位延迟 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&#xff1a;精简海联数据&#xff0c;直达数据弱点要害- 精选真开源&#xff0c;释放新价值。 概览 pyWhat是Github社区上一款比较实用的开源Python脚本工具。它能够快速提取信息中的 IP 地址、邮箱、信用卡、数字货币钱包地址、YouTube 视频等内容。当你遇到了一串莫名…...

postgresql搭建

搭建postgresql-11.3&#xff0c;和客户端工具 1&#xff0c;准备对应的包&#xff0c;右键直接下一步安装完即可&#xff0c; 将postgresql设置为本地服务&#xff0c;方便启动&#xff0c; 2&#xff0c;用对应客户端软件连接&#xff0c;新建一个数据库controlDB 新建用户…...

Web 品质标准

Web 品质标准 引言 随着互联网的快速发展,Web应用已经渗透到我们生活的方方面面。为了确保Web应用的质量,提高用户体验,Web品质标准应运而生。这些标准涵盖了多个方面,包括性能、安全性、可访问性、用户体验等。本文将详细介绍这些标准,并探讨它们在实际开发中的应用。 …...

深入理解PyTorch:原理与使用指南

文章目录 引言一、PyTorch的原理1. 动态计算图2. 自动微分3. 张量计算4. 高效的并行计算 二、PyTorch的使用1. 环境配置2. 加载数据3. 构建模型4. 训练模型5. 验证和测试模型 三、PyTorch的安装与配置四、PyTorch的使用示例总结 引言 在深度学习和机器学习的广阔领域中&#x…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言&#xff1a;多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时&#xff0c;​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套&#xff1a;跨云网络构建数据…...

【算法训练营Day07】字符串part1

文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接&#xff1a;344. 反转字符串 双指针法&#xff0c;两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...

CocosCreator 之 JavaScript/TypeScript和Java的相互交互

引擎版本&#xff1a; 3.8.1 语言&#xff1a; JavaScript/TypeScript、C、Java 环境&#xff1a;Window 参考&#xff1a;Java原生反射机制 您好&#xff0c;我是鹤九日&#xff01; 回顾 在上篇文章中&#xff1a;CocosCreator Android项目接入UnityAds 广告SDK。 我们简单讲…...

SpringCloudGateway 自定义局部过滤器

场景&#xff1a; 将所有请求转化为同一路径请求&#xff08;方便穿网配置&#xff09;在请求头内标识原来路径&#xff0c;然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec&#xff1f; IPsec VPN 5.1 IPsec传输模式&#xff08;Transport Mode&#xff09; 5.2 IPsec隧道模式&#xff08;Tunne…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别

【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而&#xff0c;传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案&#xff0c;能够实现大范围覆盖并远程采集数据。尽管具备这些优势&#xf…...

mac 安装homebrew (nvm 及git)

mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用&#xff1a; 方法一&#xff1a;使用 Homebrew 安装 Git&#xff08;推荐&#xff09; 步骤如下&#xff1a;打开终端&#xff08;Terminal.app&#xff09; 1.安装 Homebrew…...

uniapp 开发ios, xcode 提交app store connect 和 testflight内测

uniapp 中配置 配置manifest 文档&#xff1a;manifest.json 应用配置 | uni-app官网 hbuilderx中本地打包 下载IOS最新SDK 开发环境 | uni小程序SDK hbulderx 版本号&#xff1a;4.66 对应的sdk版本 4.66 两者必须一致 本地打包的资源导入到SDK 导入资源 | uni小程序SDK …...

9-Oracle 23 ai Vector Search 特性 知识准备

很多小伙伴是不是参加了 免费认证课程&#xff08;限时至2025/5/15&#xff09; Oracle AI Vector Search 1Z0-184-25考试&#xff0c;都顺利拿到certified了没。 各行各业的AI 大模型的到来&#xff0c;传统的数据库中的SQL还能不能打&#xff0c;结构化和非结构的话数据如何和…...

用递归算法解锁「子集」问题 —— LeetCode 78题解析

文章目录 一、题目介绍二、递归思路详解&#xff1a;从决策树开始理解三、解法一&#xff1a;二叉决策树 DFS四、解法二&#xff1a;组合式回溯写法&#xff08;推荐&#xff09;五、解法对比 递归算法是编程中一种非常强大且常见的思想&#xff0c;它能够优雅地解决很多复杂的…...