电子技术——反馈对放大器极点的影响

news2024/10/2 8:42:37

电子技术——反馈对放大器极点的影响

Logo

放大器的频率响应和稳定性可以直接由其极点决定。因此我们将深入反馈对放大器极点的影响。

稳定性和极点位置

我们首先讨论稳定性和极点位置的关系。首先我们给出结论,对于任何一个稳定的放大器,其极点都处在 s s s 平面的左半边。也就是说,极点处在右半边或是在 j ω j\omega 轴上的极点都会使得放大器变得不稳定。

考虑一个放大器具有共轭极点 s = σ 0 + j ω n s = \sigma_0 + j\omega_n s=σ0+jωn 。若此时放大器收到干扰,例如开关电源,则其瞬态响应应该是包含下面项的形式:

v ( t ) = e σ 0 t [ e + j ω n t + e − j ω n t ] = 2 e σ 0 t cos ⁡ ( ω n t ) v(t) = e^{\sigma_0 t}[e^{+j\omega_nt} + e^{-j\omega_nt}] = 2e^{\sigma_0 t}\cos(\omega_nt) v(t)=eσ0t[e+jωnt+ejωnt]=2eσ0tcos(ωnt)

这是一个具有包络 e σ 0 t e^{\sigma_0t} eσ0t 的余弦函数。若此时极点都处在 s s s 平面的左边,也就是说 σ 0 \sigma_0 σ0 是负数,此时振荡的幅值成指数递减至零,如图:

情况一
说明该系统是稳定的。

另外一方面,若此时极点都处在 s s s 平面的右边,也就是说 σ 0 \sigma_0 σ0 是正数,此时振荡的幅值成指数递增(受到非线性因素的限制不会无限增大),如图:

情况二
其次,若极点在 j ω j\omega 轴上,此时 σ 0 = 0 \sigma_0 = 0 σ0=0 是一个稳定的余弦图像:

情况三
虽然我们的讨论是基于共轭极点,能够证明,任何存在于 s s s 平面右半边的极点都会造成系统不稳定。

反馈放大器的极点

我们从下面的表达式可知:

A f ( s ) = A ( s ) 1 + A ( s ) β ( s ) A_f(s) = \frac{A(s)}{1 + A(s)\beta(s)} Af(s)=1+A(s)β(s)A(s)

我们知道反馈放大器的极点是下面方程的零点:

1 + A ( s ) β ( s ) = 0 1 + A(s)\beta(s) = 0 1+A(s)β(s)=0

这个方程被称为反馈环路的 特征方程 。因此反馈会改变源放大器的极点。接下来,我们会讨论反馈如何改变源放大器的极点。为了方便说明,我们假设源放大器都是实数极点和非有限零点,以及 β \beta β 是一个与频率无关的常数。

单极点放大器响应

考虑一个单极点的放大器:

A ( s ) = A 0 1 + s / ω p A(s) = \frac{A_0}{1 + s / \omega_p} A(s)=1+s/ωpA0

则其闭环增益为:

A f ( s ) = A 0 / ( 1 + A 0 β ) 1 + s / ω p ( 1 + A 0 β ) A_f(s) = \frac{A_0 / (1 + A_0 \beta)}{1 + s / \omega_p (1 + A_0 \beta)} Af(s)=1+s/ωp(1+A0β)A0/(1+A0β)

其极点在 s s s 平面的负实轴上,其极点频率为:

ω p f = ω p ( 1 + A 0 β ) \omega_{pf} = \omega_p (1 + A_0 \beta) ωpf=ωp(1+A0β)

这个过程如图所示:

单极点偏移
下图展示了 ∣ A f ∣ |A_f| Af ∣ A ∣ |A| A 的博德图:

博德图
现在放大器的中频带增益差值为 20 log ⁡ ( 1 + A 0 β ) 20 \log(1 + A_0 \beta) 20log(1+A0β) 两个曲线在高频处重合。这是因为,当 ω ≫ ω p f \omega \gg \omega_{pf} ωωpf 的时候:

A f ( s ) ≃ A 0 ω p s ≃ A ( s ) A_f(s) \simeq \frac{A_0 \omega_p}{s} \simeq A(s) Af(s)sA0ωpA(s)

从物理上讲,在高频处,此时环路增益小于单位一,反馈失效。

上图说明了反馈可以增加带宽,但代价是减小了中频带增益。因为对于单频极点来说,无论 β \beta β 取何值都是将极点往左移动。所以这种放大器是 无条件稳定 的。

双极点放大器响应

考虑一个具有双极点的放大器:

A ( s ) = A 0 ( 1 + s / ω p 1 ) ( 1 + s / ω p 2 ) A(s) = \frac{A_0}{(1 + s / \omega_{p1})(1 + s / \omega_{p2})} A(s)=(1+s/ωp1)(1+s/ωp2)A0

此时的环路特征方程 1 + A ( s ) β = 0 1 + A(s)\beta = 0 1+A(s)β=0 为:

s 2 + s ( ω p 1 + ω p 2 ) + ( 1 + A 0 β ) ω p 1 ω p 2 = 0 s^2 + s(\omega_{p1} + \omega_{p2}) + (1 + A_0\beta)\omega_{p1}\omega_{p2} = 0 s2+s(ωp1+ωp2)+(1+A0β)ωp1ωp2=0

二次方程具有解:

s = − 1 2 ( ω p 1 + ω p 2 ) ± 1 2 ( ω p 1 + ω p 2 ) 2 − 4 ( 1 + A 0 β ) ω p 1 ω p 2 s = -\frac{1}{2}(\omega_{p1} + \omega_{p2}) \pm \frac{1}{2}\sqrt{(\omega_{p1} + \omega_{p2})^2 - 4(1 + A_0\beta)\omega_{p1}\omega_{p2}} s=21(ωp1+ωp2)±21(ωp1+ωp2)24(1+A0β)ωp1ωp2

我们从上面的表达式发现,随着中频环路增益 A 0 β A_0\beta A0β 从零开始增加,两个极点逐渐靠近,存在一个时刻此时两个极点恰好重合,继续增加两个极点变成两个在同一个垂线上的共轭的复数极点,下图展示了变化过程:

极点变化
这个图被称为 根轨迹图 。从上图可以看成,放大器依然是无条件稳定的。

另外,在以后我们会学习这样的二阶响应会存在一个峰值点。任何一个二阶网络的特征方程都可以表示为下面的形式:

s 2 + s ω 0 Q + ω 0 2 = 0 s^2 + s\frac{\omega_0}{Q} + \omega_0^2 = 0 s2+sQω0+ω02=0

这里 ω 0 \omega_0 ω0 称为 极点频率 Q Q Q 称为 极点 Q 因子 。若 Q > 0.5 Q > 0.5 Q>0.5 此时两个极点是共轭复数。一个几何的解释如下图:

几何解释
ω 0 \omega_0 ω0 是极点到原点的距离,而 Q Q Q 说明了共轭轴到虚轴的距离。通过比对上面的两个方程的形式,我们知道:

Q = ( 1 + A 0 β ) ω p 1 ω p 2 ω p 1 + ω p 2 Q = \frac{\sqrt{(1 + A_0\beta)\omega_{p1}\omega_{p2}}}{\omega_{p1} + \omega_{p2}} Q=ωp1+ωp2(1+A0β)ωp1ωp2

我们以后将会学习,当 Q < 0.707 Q < 0.707 Q<0.707 的时候没有峰值点,在 Q = 0.707 Q = 0.707 Q=0.707 的时候是一个边界,此时出现 最大平坦度 响应,如下图:

二阶响应
通过上述讨论,我们知道通过引入反馈可以改变源放大器的极点位置,这也是设计主动滤波器的精华:

三极点和多极点放大器响应

如图是一个三极点的根轨迹图:

三极点

从上图我们知道,随着环路增益的不断增大,极点会进入平面的右半区域,这会使放大器不稳定,为了使放大器保持稳定,那么我们在设计的时候就必须让 A 0 β A_0\beta A0β 保持在小于边界点的地方。对应奈奎斯特图,即在通过点 ( − 1 , 0 ) (-1,0) (1,0) 的时候。总之,减少 A 0 β A_0\beta A0β 会让放大器稳定,增加则会让放大器处于不稳定。

也就是说,存在一个最大的 β \beta β 使得放大器处于稳定状态,也就是存在最小稳定闭环增益的 A f 0 A_{f0} Af0 。为了获得更低的闭环增益,我们可以使用改变 L ( s ) L(s) L(s) 函数,这称为频率补偿。

在我们结束本节之前,其实存在一个构建多极点和有穷零点的放大器根轨迹图的一般性方法。然而,我们并不在此介绍,尽管根轨迹图使得分析极点更加的精确,我们存在一个更加简单的使用博德图的分析方法。

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

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

相关文章

prometheus + alterManager + 飞书通知,实现服务宕机监控告警;实测可用

架构设计图 最终效果图 项目准备 xml依赖 <!-- 监控相关 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency><dependency><groupId>io.…

Elasticsearch7.8.0版本进阶——段合并

目录一、段的概述1.1、段的概念1.2、段的缺点1.3、如何解决段数量暴增问题二、段合并的流程三、段合并的注意事项一、段的概述 1.1、段的概念 每一 段 本身都是一个倒排索引。 1.2、段的缺点 由于自动刷新流程每秒会创建一个新的段 &#xff0c;这样会导致短时间内的段数量…

interrupt多线程设计模式

1. 两阶段终止-interrupt Two Phase Termination 在一个线程T1中如何“优雅”终止线程T2&#xff1f;这里的【优雅】指的是给T2一个料理后事的机会。 错误思路 ● 使用线程对象的stop()方法停止线程&#xff08;强制杀死&#xff09; —— stop&#xff08;&#xff09;方法…

Linux内核的虚拟内存(MMU、页表结构)

前言&#xff1a;内存是程序得以运行的重要物质基础。如何在有限的内存空间运行较大的应用程序&#xff0c;曾是困扰人们的一个难题。为解决这个问题&#xff0c;人们设计了许多的方案&#xff0c;其中最成功的当属虚拟内存技术。Linux作为一个以通用为目的的现代大型操作系统&…

【git】Idea中git的使用

配置git 创建git仓库 不同颜色代表的含义 红色——未加入版本控制&#xff1b;绿色——已经加入控制暂未提交&#xff1b;蓝色——加入&#xff0c;已提交&#xff0c;有改动&#xff1b;白色——加入&#xff0c;已提交&#xff0c;无改动&#xff1b;灰色——版本控制已忽略文…

8、STM32 FSMC驱动LCD(ILI93xx)

本文使用FSMC驱动LCD显示&#xff0c;关于建议先看之前的7、STM32 FSMC驱动SRAM一文 硬件连接&#xff1a; 一、CubeMx配置FSMC驱动LCD ILI93xx 此章只为快速使用LCD&#xff0c;不涉及原理、指令说明 显示屏驱动文件参考正点探索者 1、CubeMx图形配置 此处的时序还可以调…

GLOG如何清理日志

1 日志清理 其实GLOG很长时间以来都没有日志清理功能。小白对此也很震惊&#xff0c;还特意去查了GLOG的提交记录。代码的提交记录显示&#xff0c;GLOG与日志清理有关的最初代码是2019年11月1日&#xff0c;而这个开源项目的起始时间可以追溯到2008年。也就是说&#xff0c;在…

浅谈liunx init.d 和 rc.local 两种起动方式

浅谈liunx init.d 和 rc.local 两种起动方式 以rabbitmq 举例 &#xff08;一&#xff09;.init.d 方式 开机自动重启设置 1.在/etc/init.d 目录下新建一个 rabbitmq [rootlocalhost init.d]# vi rabbitmq具体脚本如下所示&#xff1a; #!/bin/bash # # chkconfig: 2345 …

【离线数仓-7-数据仓库开发DIM层设计要点-拉链表同步装载脚本】

离线数仓-7-数据仓库开发DIM层设计要点-拉链表同步&装载脚本离线数仓-7-数据仓库开发DIM层设计要点-拉链表同步&装载脚本一、DIM层 维度模型 设计要点6.用户维度表 -拉链表1.用户维度表 前期梳理2.用户维度表 DDL表设计分析3.用户维度表 加载数据分析1.拉链表首日装载数…

RocketMQ 5.x新版本部署优化一览

​ RocketMQ从2022年9月份开始推出了新的5.x大版本。相比于之前的4.x版本&#xff0c;5.x版本向云原生前进了一大步。在增强原因功能的基础上&#xff0c;更是支持多语言客户端&#xff0c;周边生态也进行了补强和完善&#xff0c;明显可以看到离Kafka老大哥又近了很大一步。 …

linux网络编程-多进程实现TCP并发服务器

服务端流程步骤socket函数创建监听套接字lfdbind函数将监听套接字绑定ip和端口listen函数设置服务器为被动监听状态&#xff0c;同时创建一条未完成连接队列&#xff08;没走完tcp三次握手流程的连接&#xff09;&#xff0c;和一条已完成连接队列&#xff08;已完成tcp三次握手…

3-虚拟机篇

一.java JVM 的内存结构 内存&#xff1a;按线程类型分两类 线程共享&#xff1a; 方法区&#xff1a;存放类的信息堆&#xff1a;存放java对象的信息 线程私有&#xff1a; java虚拟机栈&#xff1a;存放java方法、方法参数和局部变量程序计数器&#xff1a;记录程序执行…

mars3d将当前视⻆指向北⽅且加载建筑物白膜

通过 setView⽅法实现&#xff0c;可以设置heading参数控制相对旋转⻆度map.scene.camera.setView({ orientation: { heading: 0, } }) 相关示例&#xff1a;1.http://mars3d.cn/editor-vue.html?idmap/options/scene2.功能示例(Vue版) | Mars3D三维可视化平台 | 火星科技// *…

ESP32S3 SPI发送间隔频率 驱动ADS8326

ESP32S3 SPI发送间隔频率驱动ADS8326esp32s3 spi例程 代码测试用寄存器方式实现spi发送寄存器描述驱动ADS8326 ads8326驱动时序 首先CS信号拉低&#xff0c;然后clk发送6个时钟&#xff0c;ads8326开始启动转换。 最后clk发送16个时钟&#xff0c;就会读取到两个字节的数据&a…

Spring扫描逻辑原码解析(带图好理解)

先上流程图 再上类图 再上代码 public static void main(String[] args) {XsmApplicationContext applicationContextnew XsmApplicationContext(AppConfig.class);System.out.println(applicationContext.getBean("userService"));System.out.println(applicationCo…

Laravel框架学习笔记——Laravel环境配置及安装(Ubuntu20.04为例)

目录引言1、安装Nginx2、安装PHP3、安装Composer4、搭建Laravel框架项目5、修改Nginx映射6、安装MySQL引言 好久没写博客了&#xff0c;因为个人需要&#xff0c; 所以要涉及到Laravel框架的学习&#xff0c;所以会出一系列的关于PHP的Laravel框架学习笔记&#xff0c;希望能够…

【平台数仓设计——2023】

平台数仓设计——2023前言一、选取大数据平台1、CDH大数据平台2、HDP大数据平台3、CDP大数据平台4、各种云数据中台二、选取调度平台1、DolphinScheduler(海豚调度)2、AzKaban3、Oozie4、Airflow5、corntab命令三、选取数仓设计方案1、离线数仓2、实时数仓3、离线实时一体化数仓…

尚医通 (二十二)预约下单

目录一、预约下单功能(一)1、需求2、搭建订单模块3、封装Feign调用获取就诊人接口4、封装Feign调用获取排班下单信息接口二、预约下单功能(二)1、实现生成订单接口三、预约下单功能(三)四、预约下单功能(四)1、生成订单后处理逻辑-封装短信接口2、生成订单后处理逻辑-更新排班数…

cracklib与libpwquality 评估密码的安全性

一、cracklib 检测密码强弱linux中采用pam pam_cracklib module来实现对密码强度的检测&#xff0c;可以通过配置让linux系统自动检测用户的密码是否为弱密码。yuminstall cracklib # centos apt-get install libcrack2 # ubuntu # 如果需要依赖此库做开发的话需要安装这个 y…

墨者——内部文件上传系统漏洞分析溯源 内部文件上传系统漏洞分析溯源

墨者——内部文件上传系统漏洞分析溯源 内部文件上传系统漏洞分析溯源 1.选择合适的文件上传 2.可以看到为*.asp文件 3.可以推测出此站点为IIS 4.上传shell.asp试试 5.上传报错&#xff0c;将其改名为shell.asp.txt上传&#xff0c;发现上传成功 6.有个问题就是服务器将我们所…