【PCB工艺】运放电路中的负反馈机制

通过运算方法器电路设计详细解释负反馈机制(Negative Feedback)

负反馈 是控制系统、电子电路、神经系统等多个领域中非常核心的概念。特别在运算放大器(Op-Amp)电路中,负反馈是实现精确控制和高稳定性的关键机制。

什么是负反馈?

负反馈是指:将输出信号的一部分反向送回输入端,从而抑制原始输入的变化。

通俗解释:* 如果输出`上升`,反馈使其`下降`* 如果输出`下降`,反馈使其`上升`
最终使系统趋于`稳定`或达到某个特定的目标状态。
负反馈的作用和好处
优点说明
稳定系统抑制输出过度变化,防止振荡
提高线性度输出更准确可控
降低增益依赖整体增益由反馈结构决定,而非由放大器本身决定
提高带宽带宽随反馈增大而扩大
降低失真负反馈降低非线性失真,提高信号保真度
负反馈的工作原理(以运放为例)

此处为一个NPN型三极管构成的运放电路,麦克风声音通过左边的耦合电容叠加进来了交流信号,此时,意味着基极(B)的电流一定会上升或者下降(正波的时候电流 Ib 上升,负波的时候电流 Ib 下降);然而,当基极的电流发生变化时,就会影响到集电极(C)线路上的变化,下面根据电路图,我们来看看这个变化的详细过程:

图1:
请添加图片描述

电阻Rc固定不变,当正波导致了电流 Ic 上升,
在这里插入图片描述
那么,电阻的电压降也会上升,则 C点的电压此时为:
在这里插入图片描述
因为电源电压几乎是不变的(会随着使用逐渐损耗),因此此时 Uc 的值减小:
在这里插入图片描述
在放大信号的时候,我们以集电极作为输出信号的话,通过控制基极的电流(Ib),最终使得控制集电极电压的变化,此时变化的关系与左侧进入的交流信号的关系呈反向放大的关系。

通过基极叠加进来的交流信号从而影响了集电极C点位置输出的电压信号,这里存在一个前提条件:基极(B)减去发射极(E)要大于0.7V,基极B - 发射极E 必须达到0.7伏的压差才能够导通,可是,如果按照 图1 的接法,本身依靠交流信号的微弱电压是不足以打开三极管的。

因而,我们需要将基极连接电源,让它处于一个打开的状态,那么这个时候,当外部交流信号叠加进来的时候,才能够实现放大效果。

图2:
请添加图片描述
电源12V直接连接基极对于三极管而言就太大了,基极只需要0.7V就够了,因此为基极加上一个压降为11.3V的上拉电阻。这便是三极管运放最原始的电路设计,交流信号从左侧进来后便能够实现反向放大的效果。

这个电路在现实生活里我们几乎是不会用的,因为这个电路存在一个非常大的缺陷,因为三极管本身是一个半导体元器件,半导体元器件都是用硅材料做的,硅元素会受到环境温度的影响,如果环境温度越高,β 的放大倍数越大

图3:
请添加图片描述
假设现在这个交流信号叠加进入了基极,我们原先计算的时候是按照 β:50倍的方式去算好的,但是由于环境温度变化进而导致它的放大倍数上升至了 β:150 倍,这时(先看正波)波形走到中间这个位置(如图3黄线所示)的时候,集电极的电流已经饱和了,三极管提前饱和后,正波继续往上走,这多出来的部分交流信号对于集电极的电流都不会再变化了,因为此时集电极电流(Ic)和 电阻Rc 相应的电压降也已经达到最大了:

图4:
请添加图片描述

所以此时再继续往上走,接下来输出的波形便会变成一条直线,呈现出这样的状态↓,所以,我们在使用三极管设计电路的时候必须要考虑到环境温度的影响,由于电流饱和之后输出的波形不完整,因此最终我们放大出来的声音是错误的:

图5:
请添加图片描述
并且,在现实生活当中,电源的电压本身也不是一成不变的,它本身也存在电池损耗和电压的轻微浮动,因此只接一个上拉电阻所分出来的电压一定也会跟着波动,基极的电压如果太小,电流便截止了;如果基极的电压太大,集电极的电流出现饱和,波形不完整。所以,优化此电路设计,再加上一个下拉电阻进行分压。将进入基极的电压钳位住。

图6:
请添加图片描述
加上两个电阻后,情况会变成什么样呢?

首先,还是一样,环境温度上升, β:50 的放大倍数上升至了 β:150 倍, β 倍的放大倍数上升意味着集电极的电流(Ic)也会上升,Ic 上升意味着流向发射极(Ie)的电流也会上升(Ie = Ib + Ic 基极+集电极=发射极),发射极电流上升,由于电阻(Re)的阻值保持不变,所以电阻 Re 的电压降会上升,Ue↑ = URe↑ + 0V,此时,基极的电压(Ub)由于通过两个电阻分压的方式钳位在 0.7V 的固定电压值,因此 Ub 和 Ue 之间的压差会减小,所以基极的电流 Ib↓ 下降,由于 Ib↓ 下降,所以进而会导致 集电极电流 Ic↓ 减小。

这么做的好处是,我们为此电路增加了一个负反馈机制,这么做可以把交流信号变化的不稳定因素拉下来,当波形往上走,负反馈机制将电流下拉,当温度降低时,波形向下走,负反馈机制将电流上拉,这么接电路的好处很明显:我们能够更好的控制电路。这便是很经典的三极管负反馈电路的原理。

然而,这个电路还是存在缺点:因为电源始终经过电阻 Rb1 和 Rb2 ——> 接地,也就是说我们在不使用的情况下,该电路静态状态下消耗能量,所以我们需要进一步优化此电路,使得它既能够节省能耗,同时又继续保持负反馈机制。

图7:
请添加图片描述

在集电极 Rc 后方重新延伸一个电阻接在基极上。同样,当环境温度对三极管产生影响导致 β 放大倍数上升时,集电极 Ic 电流上升,根据欧姆定律可得:URc↑ = Rc x I↑,Rc 电阻不变,电流Ic↑ 上升, 电阻URc↑的电压降上升,则 进入三极管基极的电压 Uc↓ = vcc - URc 减小,而 Ub 直接连接三极管接地,因为 Ub 不变,Uc 减小,因此 Ub —> Uc 之间的电压差减小,也就是说,通过 Rb 这条路线的电流 Ib↓ 会减小,因为基极的电流减小,所以集电极的 Ic↓ 也会减小(与上述原因同理,不再重复解释),如图7所示,该电路依然保持负反馈机制,节省了两个电阻,并降低了功耗。

我们需要确保三极管保持着打开状态,所以我们需要通过电阻接上电源的方式通过压降,目的在于给三极管一个刚刚好稳定的开启电压,然后考虑到环境稳定会导致基极端 β 放大倍数的变化,于是要考虑它放大的范围是否会超出它的饱和电压,所以,我们需要给它加上一个负反馈机制,因此,我们在三极管的发射极连接电阻(图6),或者是图7中集电极连接基极端的方式形成负反馈,这样的话,如果电流过大将其拉下来,如果电流太小将其拉上去。

负反馈与正反馈的区别
项目负反馈正反馈
控制方向抵消输入变化增强输入变化
作用稳定、线性、可控放大、触发、不稳定
应用放大器、稳压器比较器、震荡器、锁存器

例如,空调系统的恒温控制:室温高→停止加热,室温低→启动加热;工业控制的PID 控制器: 持续检测偏差并调整输出。

负反馈是一种让系统“自我修正”的机制,使输出稳定、线性、可控,是现代电子和控制系统的基础。

以上,仅供学习与分享交流,请勿用于商业用途!转载需提前说明。

我是一个十分热爱技术的程序员,希望这篇文章能够对您有帮助,也希望认识更多热爱程序开发的小伙伴。
感谢!

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

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

相关文章

声纹振动传感器在电力监测领域的应用

声纹振动传感器在电力监测领域有多种应用,主要包括以下几个方面: 变压器监测 故障诊断:变压器在运行过程中会产生特定的声纹和振动信号,当变压器内部出现故障,如绕组短路、铁芯松动、局部放电等,其声纹和振…

7、sentinel

控制台访问地址&#xff1a;http://localhost:8080/ 依赖 <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency>配置文件 spring:cloud:sentinel:transpo…

线程封装

目录 makefile Thread.hpp main.cc 以面向对象的方式造轮子 #ifndef _THREAD_HPP__ // 如果没有定义过 _THREAD_HPP__ #define _THREAD_HPP__ // 则定义 _THREAD_HPP__// 这里是头文件的实际内容&#xff08;类、函数声明等&#xff09;#endif // 结束条件…

【maven-7.1】POM文件中的属性管理:提升构建灵活性与可维护性

在Maven项目中&#xff0c;POM (Project Object Model) 文件是核心配置文件&#xff0c;而属性管理则是POM中一个强大但常被低估的特性。良好的属性管理可以显著提升项目的可维护性、减少重复配置&#xff0c;并使构建过程更加灵活。本文将深入探讨Maven中的属性管理机制。 1.…

极狐GitLab 的合并请求部件能干什么?

极狐GitLab 是 GitLab 在中国的发行版&#xff0c;关于中文参考文档和资料有&#xff1a; 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 合并请求部件 (BASIC ALL) 合并请求的 概述 页面显示了来自服务的状态更新&#xff0c;这些服务会对您的合并请求执行操作。…

26、C# 中是否可以继承String类?为什么?

在 C# 中&#xff0c;不能直接继承 String 类&#xff08;System.String&#xff09;。这是由于以下几个原因&#xff1a; 1、String 类是 sealed 的 String 类在 .NET 中被标记为 sealed&#xff0c;这意味着它是一个密封类&#xff0c;不能被继承。 sealed 关键字的作用是防…

deeplab语义分割训练自定数据集

链接&#xff1a;https://pan.baidu.com/s/1KkkM1rLfyiMPtYLycpnxmg?pwdj2rd 提取码&#xff1a;j2rd --来自百度网盘超级会员V2的分享 采用数据集&#xff1a; https://aistudio.baidu.com/datasetdetail/130647 采用代码&#xff1a; https://github.com/jfzhang95/pyt…

【Pandas】pandas DataFrame mod

Pandas2.2 DataFrame Binary operator functions 方法描述DataFrame.add(other)用于执行 DataFrame 与另一个对象&#xff08;如 DataFrame、Series 或标量&#xff09;的逐元素加法操作DataFrame.add(other[, axis, level, fill_value])用于执行 DataFrame 与另一个对象&…

12、高阶组件:魔法增幅器——React 19 HOC模式

一、魔法增幅器的本质 "高阶组件是魔法师用咒语叠加的炼金术&#xff0c;"霍格沃茨魔咒研究院院长凝视着发光的增幅器&#xff0c;"通过函数式能量场的嵌套&#xff0c;让基础组件获得预言家日报式的逻辑继承&#xff01;" ——以神秘事务司的「维度叠加理…

Qt creator 16.0.1 语言家失效解决方法

一、在菜单“工具-->外部”里面没有语言家、更新翻译、发布翻译工具。 二、解决方法 手工添加 1、添加目录 2、添加工具 更新翻译 (lupdate) %{CurrentDocument:Project:QT_INSTALL_BINS}\lupdate %{CurrentDocument:Project:FilePath} %{CurrentDocument:Project:Path}…

Apple AirTag定位原理

AirTag 是苹果公司推出的一款用于追踪物品的设备&#xff0c;触及到我的知识盲区。所以特地记录一下技术原理。其工作所用的技术原理主要涉及以下几个方面&#xff1a; 蓝牙技术&#xff1a;AirTag 使用蓝牙低功耗技术&#xff08;BLE&#xff09;与用户的 iPhone 或其他苹果设…

计算机网络 实验五 RIP的配置与应用

摘要 本实验基于华为eNSP平台构建多路由器网络拓扑&#xff0c;旨在通过实战掌握路由器配置、RIP协议部署及网络故障排查等核心技能。实验分为拓扑设计、设备初始化、协议配置、连通性测试四个阶段&#xff0c;重点研究RIPv2版本特性及自动汇总抑制机制。 在配置过程中&#…

MQTTX + MCP:MQTT 客户端秒变物联网 Agent

引言&#xff1a;MQTTX 与 MCP 的融合 作为最受欢迎的 MQTT 客户端工具&#xff0c;MQTTX 在 1.12.0 beta 版本中集成了模型上下文协议&#xff08;MCP&#xff09;到 Copilot AI 功能中&#xff0c;显著提升了服务能力。这一融合让 MQTTX 转变为 MCP Host&#xff08;也就是发…

UML统一建模

UML UML&#xff08;统一建模语言&#xff09;介绍 UML&#xff08;统一建模语言&#xff09;介绍 面向对象软件开发需要经过OOA面向对象分析、OOD面向对象设计和OOP面向对象编程三个阶段。OOA对目标系统进行分析并寄哪里分析模型&#xff0c;并将之文档化&#xff0c;OOD用面向…

CPP_类和对象

面向对象&#xff1a; 更接近真实世界&#xff08;关注各对象之间的关系&#xff0c;而非各步骤的进行&#xff09; 将结构体升级成立类 类里面可以有&#xff1a;成员函数&#xff0c;成员变量 class Stack { public:void Init(int defaultCapacity4 ) {_a (int*)malloc(s…

极狐GitLab 如何撤销变更?

极狐GitLab 是 GitLab 在中国的发行版&#xff0c;关于中文参考文档和资料有&#xff1a; 极狐GitLab 中文文档极狐GitLab 中文论坛极狐GitLab 官网 还原更改 (BASIC ALL) 在极狐GitLab 中&#xff0c;您可以还原单个提交或整个合并请求。 当您在 Git 中还原一个提交时&…

PNG透明免抠设计素材大全26000+

在当今的数字设计领域&#xff0c;寻找高质量且易于使用的素材是每个设计师的日常需求。今天&#xff0c;我们将为大家介绍一个超全面的PNG透明免抠设计素材大全&#xff0c;涵盖多种风格、主题和应用场景&#xff0c;无论是平面设计、网页设计还是多媒体制作&#xff0c;都能轻…

uniapp小程序使用echarts

1、引入插件 在Dcloud插件市场下载echarts插件&#xff1a;插件地址 2、页面使用简单示例&#xff1a; <template><view class"pie-view flex-center"><view style"width: 100%; height: 600rpx"><l-echart ref"chartRef&quo…

7-1 三种语言的单词转换

编写程序实现&#xff1a;首先从键盘输入若干个中文与英文单词的偶对&#xff0c;以空行作结束标记&#xff1b;再输入若干个英文与丹麦文单词的偶对&#xff0c;以空行作结束标记。然后输入一个中文单词&#xff0c;输出对应的丹麦文单词&#xff1b;若不存在该单词&#xff0…

开源AI守护童心——幼儿跌倒报警系统的智能安全革命

幼儿园是孩子们成长的乐园&#xff0c;但跌倒事件却时常让家长和园方忧心。教室、走廊、操场&#xff0c;幼儿的每一次意外跌倒都可能带来安全隐患。传统人工监管难以全天候覆盖&#xff0c;反应速度也常受限。如何让幼儿园更安全、更放心&#xff1f;幼儿跌倒报警系统&#xf…