【模拟集成电路】反馈系统——基础到进阶(一)

【模拟集成电路】反馈系统——基础到进阶

  • 前言
  • 1 概述
  • 2 反馈电路特性
    • 2.1增益灵敏度降低
    • 2.2 终端阻抗变化
    • 2.3 带宽拓展
    • 2.4 非线性减小
  • 3 放大器分类
  • 4 反馈检测和返回机制
    • 4.1 按照检测物理量分类
    • 4.2 按照检测拓扑连接分类
  • 5 反馈结构分析
  • 6 二端口方法
  • 7 波特方法
  • 6 麦德布鲁克方法

前言

  本文主要对集成电路中反馈相关内容进行归纳总结,并在总结的基础上融入个人的一些理解,首先是反馈的一些相关概念,这是深入学习反馈并完成进阶所不可或缺的,然后在对反馈基本结构和相关特性有了基本的认识后,将会深入讨论四种典型反馈结构的特性,
  在讨论四种反馈时,主要采用了直接开环的反馈系统分析方法,后续在掌握该方法后,也将对“二端口方法”、“波特方法”、“麦德布鲁克方法”进行分析和说明。相关内容实时更新。

1 概述

  在模拟集成电路中,反馈是一种常用的技术,通过反馈技术,可以使电路实现更高精度的信号处理,并且可以使电路更加稳定可控,甚至可以通过合理的控制正反馈,使振荡器成为可能,反馈应用带来的电路环路,也会使电路分析变得困难,也会给电路带来稳定性问题,下面对反馈进行总结。常见负反馈系统结构如图1.1所示。
在这里插入图片描述
  其中H(s)和G(s)分别叫做前馈网络反馈网络,对反馈框图进行分析,有
在这里插入图片描述

  即
在这里插入图片描述
  特别的,将H(s)称为“开环”传输函数Y(s)/X(s)称为“闭环”传输函数
  反馈环路的工作过程描述:输出信号Y(s)的一部分被反馈网络G(s)检测并按照一定比例反馈至输入端与输入信号相比较,随后将得到的“比较信号”送入前馈网络,实现闭环控制。
  组成反馈系统的四个部分:①前馈放大器H(s);②检测输出的方式;③反馈网络G(s);④输入信号与反馈网络输出信号的比较方式;输入X和输出Y可以都为电流或电压,也可以是二者混合,根据输入和输出信号的不同,前馈和反馈网络的传输量纲也有所不同,将在下文说明。

  一般来说,反馈构成的闭环结构,相比常规的开环结构具有巨大优势,以运放为例,开环运放:静态点不宜稳定;放大倍数Av不稳定,易受工艺或环境影响;运放增益Av不宜灵活改变。

闭环应用具有以下优点
  ①Av稳定可靠,且通过控制反馈系数F,实现可控增益,可编程性提高,应用更灵活。
  ②-3dB带宽提升,频率特性相应提升,高频性能提升。
  ③线性范围拓展,线性度提升。
  ④通过闭环反馈,更易实现阻抗匹配,信号传输损耗小。

2 反馈电路特性

  一般来说,反馈电路可以使增益灵敏度降低、终端阻抗变化、拓展带宽和提高系统线性度,下面将进行说明,在此之前需要对一些概念进行了解。图2.1(a)是一个简单的反馈系统。
在这里插入图片描述
  假设环路信号单向传输,仅能按照箭头方向流动,在反馈环路的任意一点断开环路,如图2.1(b)所示,则开环增益
在这里插入图片描述
  然后导出开环增益的负值,称为环路增益 β A \beta A βA 。到此,对开环增益环路增益进行了定义。

2.1增益灵敏度降低

  对一个反馈系统,结构重新展示于图2.2所示.
在这里插入图片描述
  对环路分析,有 Y = A ( X − β Y ) Y=A(X-\beta Y) Y=A(XβY),则系统增益有式(2.2).
在这里插入图片描述
  假设 β A > > 1 \beta A>>1 βA>>1,则有 Y / X ≈ 1 / β Y/X\approx1/\beta Y/X1/β,从结果可以看出,在没有反馈网络时,增益A与网络内参数紧密相关,一旦前馈网络A内部器件参数波动,那么增益也将随之变化,但是反观带有反馈的闭环系统,闭环增益仅与反馈系数 β \beta β 有关,基本不随A的变化而变化,更加稳定。

2.2 终端阻抗变化

  如图2.3所示,对于放大器Av0,输入阻抗为Rin,现通过反馈系数为β的反馈网络对输出电压采样,反馈电压为VF。
在这里插入图片描述
  对于闭环后的输入阻抗进行计算,因为 V e = I X R i n V_e=I_XR_{in} Ve=IXRin V F = β A 0 I X R i n V_F=\beta A_0I_XR_{in} VF=βA0IXRin ,通过VX与VF叠加得到Ve,有 V e = V X − V F = V X − β A 0 I X R i n V_{e}=V_{X}-V_{F}=V_{X}-\beta A_{0}I_{X}R_{in} Ve=VXVF=VXβA0IXRin 最终得到输入端阻抗
在这里插入图片描述
  通过该结果可以看出,在电路加入反馈结构,会使输入端阻抗发生变化,相比开环结构,增加了 ( 1 + β A 0 ) (1+\beta A_{0}) (1+βA0) 倍,关于终端阻抗变化的具体细节,在后文将进行详细说明。

2.3 带宽拓展

  在该部分,将会讨论负反馈对带宽的影响,假定前馈放大器为单极点放大器,则传输函数仅含有一个极点,传输函数如式(2.4)所示,
在这里插入图片描述
  开环放大器极点频率为 ,对于负反馈系统,传输函数可以表示为
在这里插入图片描述
  将式(2.4)带入式(2.5)得到
在这里插入图片描述
  因此,闭环系统的直流增益变为 A 0 / ( 1 + β A 0 ) A_{0}/(1+\beta A_{0}) A0/(1+βA0) ,极点频率变为 ( 1 + β A 0 ) ω 0 (1+\beta A_0)\omega_0 (1+βA0)ω0 ,相比放大器,负反馈系统的带宽增大了 β A 0 \beta A_{0} βA0 倍,这是以增益按照同样比例减小为代价的,带宽拓展如图2.4所示。
在这里插入图片描述
  总的来说,带宽增大来源于反馈降低增益灵敏度的特性,GBW不变,增益下降,带宽则会上升,随着频率增大, β A 0 \beta A_{0} βA0 变得与1可以比拟,于是闭环增益降低至 1 / β 1/\beta 1/β 以下。对于一个带宽大的系统,响应速度也会得到显著提升,如图2.5主要体现在信号状态切换速度上。
在这里插入图片描述

2.4 非线性减小

  非线性特性是输出曲线偏离直线的特性,理想的放大器输出曲线是一条固定斜率的斜线,但是由于输入过高,放大器中部分器件逐渐脱离饱和区,进入线性区甚至截止,最终放大器输出曲线偏离线性,由于负反馈增益灵敏度降低特性,负反馈放大器的增益将对输入变化不太“敏感”,最终会产生更加线性的输出特性曲线,如图2.6所示。
在这里插入图片描述
  假设在图2.6(a)中,两个区间的增益分别记为A1和A2,其中 ,则区间2与区间1的增益之比可以写为
在这里插入图片描述
  对于一个闭环系统,两个区间的闭环增益可以写为
在这里插入图片描述
  相比式(2.7),闭环后的增益比,更加接近1,也就意味着更好的线性度。

3 放大器分类

  常见的放大器,根据输入和输出信号的不同,分为电压放大器、跨阻放大器、跨导放大器和电流放大器,如图3.1所示
在这里插入图片描述
  其中,第一行是四种放大器,第二行分是其对应的理想等效电路,表现为理想的输入输出阻抗,若考虑输入和输出阻抗,其对应的等效电路。如图3.2所示
在这里插入图片描述
  其中(a)为电压放大器;(b)为跨阻放大器;©为跨导放大器;(d)为电流放大器;表现为有限的输入阻抗输入阻抗。

4 反馈检测和返回机制

4.1 按照检测物理量分类

  对于反馈环路,反馈电路对输出信号进行检测,并使其输出的一部分以电流或电压的形式返回到输入端的求和节点,根据输入和输出信号是电流值或电压值,可以将反馈网络定义为四种类型的反馈电压-电压型 ( V − V ) (V-V) VV、电压-电流型 ( V − I ) (V-I) (VI)、电流-电流型 ( I − I ) (I-I) (II)和电流-电压型 ( I − V ) (I-V) (IV)
  对于该分类,第一个词为“输出”检测方式,第二个词为“输入”检测方式。

4.2 按照检测拓扑连接分类

  检测类型的分类,可参考电压表和电流表的使用,检测电压需要在端口“并联”,因此检测电压的方式也称为 “并联反馈” ;检测电流需要在端口“串联”,因此检测电流的方式也称为 “串联反馈” ,根据这种方式也可以定义四种类型的反馈网络:串联-并联负反馈、并联-并联负反馈、并联-串联负反馈和串联-串联负反馈
  对于该分类,第一个词为“输入”检测方式,第二个词为“输出”检测方式。

  两种分类,一一对应。

5 反馈结构分析

  关于该部分的内容,后续更新,更新后,附链接

6 二端口方法

  关于该部分的内容,后续更新,更新后,附链接

7 波特方法

  关于该部分的内容,后续更新,更新后,附链接

6 麦德布鲁克方法

  关于该部分的内容,后续更新,更新后,附链接

支持催更

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/80968.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

归并排序:从二路到多路

前言 我们所熟知的快速排序和归并排序都是非常优秀的排序算法。 但是快速排序和归并排序的一个区别就是:快速排序是一种内部排序,而归并排序是一种外部排序。 简单理解归并排序:递归地拆分,回溯过程中,将排序结果进…

Android12之com.android.media.swcodec无法生成apex问题(一百六十三)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

源于传承,擎领未来,新架构、新工艺下的“换心工程”——金融电子化访中电金信副总经理、研究院院长况文川

当前,商业银行的经营环境正在发生着深刻而复杂的变化,在深化改革主旋律的指引下,数字化转型已成为我国商业银行普遍认同、广泛采用的战略性举措。核心系统作为承载银行业务的关键支柱系统,一直是各银行在金融科技建设中重点关注和…

多种方法实现 Nginx 隐藏式跳转(隐式URL,即浏览器 URL 跳转后保持不变)

多种方法实现 Nginx 隐藏式跳转(隐式URL,即浏览器 URL 跳转后保持不变)。 一个新项目,后端使用 PHP 实现,前端不做路由,提供一个模板,由后端路由控制。 Route::get(pages/{name}, [\App\Http\Controllers\ResourceController::class, getResourceVersion])

Redis数据结构——快速列表quicklist、快表

定义 Redis中的数据结构,链表和压缩列表这两种数据结构是列表对象的底层实现方式。 当时考虑到链表的附加空间太大,节点的内存都是单独分配的,还会导致内存碎片化问题严重。 因此从Redis3.2开始,对列表的底层数据结构进行了改造&…

css学习1

1、样式定义如何显示元素。 2、样式通常保存至外部的css文件中。 3、样式可以使内容与表现分离。 4、css主要有两部分组成:选择器与一条或多条声明。 选择器通常为要改变的html元素,每条声明由一个属性和一个值组成。每个属性有一个值,属性…

C语言编程:最小二乘法拟合直线

本文研究通过C语言实现最小二乘法拟合直线。 文章目录 1 引入2 公式推导3 C语言代码实现4 测试验证5 总结 1 引入 最小二乘法,简单来说就是根据一组观测得到的数值,寻找一个函数,使得函数与观测点的误差的平方和达到最小。在工程实践中&…

leetcode15. 三数之和

这里保证1.元素a不会重复。2.所有解都是有序的。3.b和c元素不重复。所以解不会重复。 class Solution { public:vector<vector<int>> threeSum(vector<int>& nums) {std::vector<std::vector<int>> result;if (nums.size() < 3) return …

提升大数据技能,不再颓废!这6家学习网站是你的利器!

随着国家数字化转型&#xff0c;大数据领域对人才的需求越来越多。大数据主要研究计算机科学和大数据处理技术等相关的知识和技能&#xff0c;从大数据应用的三个主要层面&#xff08;即数据管理、系统开发、海量数据分析与挖掘&#xff09;出发&#xff0c;对实际问题进行分析…

更多openEuler镜像加入AWS Marketplace!

自2023年7月openEuler 22.03 LTS SP1正式登陆AWS Marketplace后&#xff0c;openEuler社区一直持续于在AWS上提供更多版本。 目前&#xff0c;openEuler22.03 LTS SP1 ,SP2两个版本及 x86 arm64两种架构的四个镜像均可通过AWS对外提供&#xff0c;且在亚太及欧洲15个Region开放…

UML图绘制 -- 类图

1.类图的画法 类 整体是个矩形&#xff0c;第一层类名&#xff0c;第二层属性&#xff0c;第三层方法。 &#xff1a;public- : private# : protected空格: 默认的default 对应的类写法。 public class Student {public String name;public Integer age;protected I…

深入理解【二叉树】

&#x1f4d9;作者简介&#xff1a; 清水加冰&#xff0c;目前大二在读&#xff0c;正在学习C/C、Python、操作系统、数据库等。 &#x1f4d8;相关专栏&#xff1a;C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。 欢迎点赞 &#x1f44d…

java+springboot+mysql银行管理系统

项目介绍&#xff1a; 使用javaspringbootmysql开发的银行管理系统&#xff0c;系统包含超级管理员、管理员、客户角色&#xff0c;功能如下&#xff1a; 超级管理员&#xff1a;管理员管理&#xff1b;客户管理&#xff1b;卡号管理&#xff08;存款、取款、转账&#xff09…

C++系列-内存模型

内存模型 内存模型四个区代码区全局区栈区堆区内存开辟和释放在堆区开辟数组 内存模型四个区 不同区域存放的数据生命周期是不同的&#xff0c;更为灵活。 代码区&#xff1a;存放函数体的二进制代码&#xff0c;操作系统管理。全局区&#xff1a;存放全局变量&#xff0c;常…

【ES5和ES6】数组遍历的各种方法集合

一、ES5的方法 1.for循环 let arr [1, 2, 3] for (let i 0; i < arr.length; i) {console.log(arr[i]) } // 1 // 2 // 32.forEach() 特点&#xff1a; 没有返回值&#xff0c;只是针对每个元素调用func三个参数&#xff1a;item, index, arr &#xff1b;当前项&#…

Gradio部署应用到服务器不能正常访问

用Gradio部署一个基于ChatGLM-6B的应用&#xff0c;发布到团队的服务器上&#xff08;局域网&#xff0c;公网不能访问&#xff09;&#xff0c;我将gradio应用发布到服务器的9001端口 import gradio as gr with gr.Blocks() as demo:......demo.queue().launch(server_port90…

RocketMQ、Dashboard部署以及安全设置

RocketMQ、dashboard部署以及安全设置 一、启动RocketMQ1.1 下载RocketMQ1.2 修改配置文件1.2.1 修改nameServer Jvm内存配置1.2.2 修改broker参数 1.3 启动1.3.1 启动NameServer1.3.2 启动Broker1.3.3 测试是否启动成功1.3.3.1 测试消息发送1.3.3.2 测试消息接收1.3.3.3 Java程…

SparkSQL源码分析系列03-Antlr4分析测试

SparkSQL主要通过Antlr4定义SQL的语法规则&#xff0c;完成SQL词法&#xff0c;语法解析&#xff0c;最后将SQL转化为抽象语法树。所以有必要先了解下Antlr4的工作流程。 ANTLR4是什么&#xff1f; ANTLR 是 ANother Tool for Language Recognition 的缩写&#xff0c;官网&a…

3D沉浸式旅游网站开发案例复盘【Three.js】

Plongez dans Lyon网站终于上线了。 我们与 Danka 团队和 Nico Icecream 共同努力&#xff0c;打造了一个令我们特别自豪的流畅的沉浸式网站。 这个网站是专为 ONLYON Tourism 和会议而建&#xff0c;旨在展示里昂最具标志性的活动场所。观看简短的介绍视频后&#xff0c;用户…

数据结构基础

将节点构建成树 数据的结构逻辑结构集合线性结构树形结构图状结构 存储结构合理的创建标题&#xff0c;有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如…