虚短虚断是怎么来的?长篇好文介绍深度负反馈

2024-04-11 22:52

本文主要是介绍虚短虚断是怎么来的?长篇好文介绍深度负反馈,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文来自微信公众号:工程师看海,与我联系:chunhou0820

看海原创视频教程:《运放秘籍》

大家好,我是工程师看海。

以前的文章抛出过一个问题:为什么放大电路,放大倍数有限,往往只有十几倍或几十倍,而不能达到几千或者几万倍?

当面试官问你时,你会怎么回答呢?

有很多同学会说,如果设计放大倍数太大,电阻阻值就会跟大,电阻大了以后噪声也会大,因此放大倍数有限。

电阻的噪声参考以前文章:《电阻噪声哪里来》:

https://www.dianyuan.com/eestar/article-4761.html

这个回答不舒服,反问一句,假如电阻噪声都一样,那么就可以把放大倍数设计成成百上千甚至上万吗?

同学低着头:应该不行。

其实很多面试官想要的答案是,基于深度负反馈的设计原则,如果设计的运算放大电路放大倍数太大,放大误差也会增加。

那么我们怎么理解深度负反馈与放大倍数呢?

我们通常说的放大倍数全称是闭环放大倍数,或者叫做负反馈放大电路的放大倍数。

这个放大倍数我们用字母G表示,Xi与Yo是系统的输入和输出,见下图负反馈放大电路的方块图,注意负反馈的‘-’号,千万不要忘记!

图片

图片

A是开环放大倍数,可以达到几十万。

F是反馈系数。

Xi’是输入减反馈的结果,我们把A和F的乘积叫做环路放大倍数,

图片

下面公式(1)公式(2)至关重要!

图片

对于深度负反馈而言,AF特别大,AF >> 1,此时系统的闭环放大倍数G:

图片

G与反馈系数F有关,与A无关,放大电路计算过程,都是基于上面这个原则,比如下图同相放大电路,反馈系数F:

图片

根据公式(2)

图片

与前文《三个经典运放电路》的分析结果一致:

https://www.dianyuan.com/eestar/article-4718.html

图片

有同学看到这里好像醍醐灌顶,好像明白了,又好像没明白,我们重新看下这个方框图,列下如下方程:

图片

整理上面公式得到:

图片

当深度负反馈时,AF >> 1,Xi’接近于无穷小,换句话说,运放同相输入端和反相输入端电压非常接近,近乎相等,这就是黄金法则“虚短”的由来。

同时,运放输入阻抗非常非常大,常常达到几十MΩ甚至上GΩ,基本没有电流流入运放,近乎断路,这就是黄金法则“虚断”由来。

深度负反馈的本质可以理解为,利用负反馈,在AF>>1的条件下,使得净输入量Xi’为0.

图片

误差究竟有多大?

我们继续以同相放大电路为参考,开环增益是100dB,对应开环放大倍数A为100000(20log(100000)=100dB),R1 = 1KΩ,Rf = 999KΩ,根据以前的推导,这个电路的放大倍数G = 1+Rf/R1 = 1000倍。

而如果使用公式(1)来精确计算 G’

图片

如果根据电阻计算:G=1+Rf/R1=1+999000/1000=1000倍

而实际计算G’= 990倍,放大误差为10%,在电阻噪声忽略不计的情况下相差10倍。如果考虑电阻误差、考虑增益带宽积的话,相差的会更多。

图片

仿真验证

我们对下面电路进行仿真,仿真文件获取方法,公众号:工程师看海,后台回复关键字:同相放大电路

根据电阻计算放大倍数G=1000

图片

用万用表测试精度会更高一些,80Hz的输入信号,有效值是0.0707mV,放大后是69.99mV,实际放大倍数是990倍,与计算得到的1000倍相比差了10倍。

图片

如果调整外围电阻继续增加放大倍数,在相同信号频率下,放大误差就会更大,感兴趣的同学可以下载仿真文件自己亲自试试。

感谢点赞、分享、在看,让知识变得更简单

这篇关于虚短虚断是怎么来的?长篇好文介绍深度负反馈的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/895389

相关文章

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

Spring Security介绍及配置实现代码

《SpringSecurity介绍及配置实现代码》SpringSecurity是一个功能强大的Java安全框架,它提供了全面的安全认证(Authentication)和授权(Authorizatio... 目录简介Spring Security配置配置实现代码简介Spring Security是一个功能强

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

JSR-107缓存规范介绍

《JSR-107缓存规范介绍》JSR是JavaSpecificationRequests的缩写,意思是Java规范提案,下面给大家介绍JSR-107缓存规范的相关知识,感兴趣的朋友一起看看吧... 目录1.什么是jsR-1072.应用调用缓存图示3.JSR-107规范使用4.Spring 缓存机制缓存是每一

Spring Boot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)

《SpringBoot拦截器Interceptor与过滤器Filter深度解析(区别、实现与实战指南)》:本文主要介绍SpringBoot拦截器Interceptor与过滤器Filter深度解析... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)深度解析:区别、实现与实