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

电子电路原理第十六章(负反馈)

1927年8月,年轻的工程师哈罗德·布莱克(Harold Black)纽约斯塔顿岛坐渡轮去上班。为了打发时间,他粗略写下了关于一个新想法的几个方程式。后来又经过反复修改, 布莱克提交了这个创意的专利申请。起初这个全新的创意被认为像“永动机”一样愚蠢可笑,专利申请也遭到拒绝。但情况很快就发生了变化。布莱克的这个创意就是负反馈。(注:本章节部分例题和电路指示图会省略)

16.1  负反馈的四种类型

布莱克只发明了一种负反馈,它能提高电压增益的稳定性,增大输入阻抗,减小输出阻抗。随着晶体管和运算放大器的出现,另外三种类型的负反馈也出现了。

16.1.1   

负反馈放大器的输入可以是电压也可以是电流。同样,它的输出也可以是电压或者电流。这样就存在四种类型的负反馈。如表16-1所示,第一种是电压输入和电压输出,采用这种负反馈的电路称为压控电压源(VCVS), 是理想电压放大器,具有稳定的电压增益,无穷大的输入阻抗和零输出阻抗。

第二种负反馈是由输入电流控制输出电压。采用这种负反馈的电路称为流控电压源(ICVS)  由于输入电流控制输出电压,所以ICVS有时被称为跨阻放大器。称为跨阻是因Vou/I的单位是欧姆,而且是输出电压与输入电流的比值。

第三种负反馈是由输入电压控制输出电流。采用这种负反馈的电路称为压控电流源(VCIS)  由于输入电压控制输出电流,所以VCIS 有时被称为跨导放大器。称为跨导是因为Io/Vm的单位是西门子。

第四种负反馈是由输入电流控制输出电流。采用 这种负反馈的电路称为流控电流源(ICIS),它是理想的电流放大器,具有稳定的电流增益,零输入阻抗和无穷大的输出阻抗。

16.1.2  转换器

VCVSICIS电路作为放大器是因为前者是电压放大器而后者是电流放大器。而将跨阻和跨导放大器称为放大器看起来好像不太恰当,因为它们的输入和输出的量纲不一样。因此,很多工程师和技术人员更喜欢将这些电路称作转换器。例如, VCIS也被称作电压-电流转换器。输入的是电压,输出的是电流。同样,ICVS 也被称为电流-电压转换器,输入的是电流,输出的是电压。

16.1.3   

a所示是VCVS,   电压放大器。实际电路的输入阻抗虽不是无穷大,但也非常大。同样的,输出阻抗虽不是零,但是非常小。VCVS的电压增益用A。表示。因为输出阻抗≈ou接近于零,因而对实际负载电阻而言,VCVS的输出端是准理想电压源。

b所示是ICVS,   跨阻放大器(电流-电压转换器)。它的输入阻抗和输出阻抗都很小。其转换 系数称为跨阻,用rm表示,单位是欧姆。例如,当rm=1kΩ时,1mA 的输入电流将在负载上产生1V稳定电压。因为zout接近于零,所以对实际负载电阻而言,ICVS 的输出端是准理想电压源。

a所示是VCIS,   跨导放大器(电压-电流转换器)。它的输入阻抗和输出阻抗都很大。其转换系数称为跨导,用gm表示,单位是西门子(姆欧)。例如,当gm=1mS时,1V的输入电压将向负载输出1mA电流。因为zou接近于无穷大,所以对实际负载电阻而言,VCIS输出端是准理想电流源。

bICIS, 电流放大器。它的输入阻抗很小而输出阻抗很大。 ICIS增益用A; 表示。因为输出阻抗zout接近于无穷大,所以对实际负载电阻而言, ICIS端是准理想电流源。

16.2  VCVS

前面一章分析的同相放大器是常见的VCVS的实际电路形式。本节复习该同相放大器并进一步深入探究它的电压增益。

16.2.1  闭环电压增益的精确表达

下图所示是一个同相放大器。运放的开环电压增益为AvoL, 通常为100000或更大。在分压器的作用下, 一部分输出电压反馈到输入端。在VCVS电路中,反馈系数B, 自定义为反馈电压除以输出电压,对于下图,有:

反馈系数也称为反馈衰减系数,它表示输出电压在反馈到反相输入端时的衰减情况。

经过代数化简,可以推导闭环电压增益的精确表达式为:

用表16- 1中的符号表示, A,=A,(cL),  

VCVS放大器闭环电压增益的精确表达式。

16.2.2  环路增

分母中的第二项AvoLB 环路增益,是环绕正向通路和反馈通路周的电压增益。 在负反馈放大器的设计中,环路增益的值很重要。在实际电路中,环路增益通常很大,且越大越好。它能稳定电压增益,对增益稳定性、失真、失调、输入阻抗和输出阻抗都有改善作用。

相关文章:

电子电路原理第十六章(负反馈)

1927年8月,年轻的工程师哈罗德布莱克(Harold Black)从纽约斯塔顿岛坐渡轮去上班。为了打发时间,他粗略写下了关于一个新想法的几个方程式。后来又经过反复修改, 布莱克提交了这个创意的专利申请。起初这个全新的创意被认为像“永动机”一样愚蠢可笑,专利申请也遭到拒绝。但…...

Go语言数组的定义与操作 - 《Go语言实战指南》

在 Go 语言中,数组(Array) 是一种定长、同类型的集合。它在内存中是连续分布的,适合用于性能敏感的场景。 一、数组的定义 数组的基本语法如下: var 数组名 [长度]元素类型 示例: var nums [5]int …...

物联网简介:万物互联的未来图景

物联网简介:万物互联的未来图景 引言 在科技飞速发展的今天,我们身边的一切似乎都在悄然发生变化。从清晨智能闹钟根据你的睡眠状态自动唤醒,到厨房里的咖啡机在你起床前已经煮好咖啡;从城市交通系统通过实时数据优化红绿灯时长…...

命令拼接符

Linux多命令顺序执行符号需要记住5个 【|】【||】【 ;】 【&】 【&&】 ,在命令执行里面,如果服务器疏忽大意没做限制,黑客通过高命令拼接符,可以输入很多非法的操作。 ailx10 网络安全优秀回答者 互联网…...

【通用智能体】Lynx :一款基于终端的纯文本网页浏览器

Lynx :一款基于终端的纯文本网页浏览器 一、Lynx简介二、应用场景及案例场景 1:服务器端网页内容快速查看场景 2:网页内容快速提取场景 3:表单提交与自动化交互场景 4:网络诊断与调试场景 5:辅助工具适配 三…...

51单片机的lcd12864驱动程序

#include <reg51.h> #include <intrins.h>#define uchar...

GStreamer (三)常⽤插件

常⽤插件 1、Source1.1、filesrc1.2. videotestsrc1.3. v4l2src1.4. rtspsrc和rtspclientsink 2、 Sink2.1. filesink2.2. fakesink2.3. xvimagesink2.4. kmssink2.5. waylandsink2.6. rkximagesink2.7. fpsdisplaysink 3 、视频推流/拉流3.1. 本地推流/拉流3.1.1 USB摄像头3.1…...

Java POJO接收前端null值设置

在 Java 中&#xff0c;若要让 price 字段接收前端传递的 null 值&#xff0c;只需确保以下几点&#xff1a; 1. 使用包装类型 Double 你的 price 字段已经是包装类型 Double&#xff08;而不是基本类型 double&#xff09;&#xff0c;这天然支持 null 值。基本类型 double …...

详细总结和讲解redis的基本命令

Redis 是一个开源的内存数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息中间件。Redis 支持多种类型的数据结构&#xff0c;如字符串&#xff08;Strings&#xff09;、哈希&#xff08;Hashes&#xff09;、列表&#xff08;Lists&#xff09;、集合&#xff08;Se…...

Linux 内核等待机制详解:prepare_to_wait_exclusive 与 TASK_INTERRUPTIBLE

1. prepare_to_wait_exclusive 函数解析 1.1 核心作用 prepare_to_wait_exclusive 是 Linux 内核中用于将进程以独占方式加入等待队列的关键函数,其主要功能包括: 标记独占等待:通过设置 WQ_FLAG_EXCLUSIVE 标志,表明此等待条目是独占的。 安全入队:在自旋锁保护下,将条…...

蓝桥杯2300 质数拆分

问题描述 将 2022 拆分成不同的质数的和&#xff0c;请问最多拆分成几个&#xff1f; 01背包问题 #include<iostream> #include<cmath> #include<algorithm> using namespace std;int prime[2025]; int dp[2025]; //dp[j]&#xff1a;和为 j 时的最多拆分…...

软件架构风格系列(2):面向对象架构

文章目录 引言一、什么是面向对象架构风格1. 定义与核心概念2. 优点与局限性二、业务建模&#xff1a;用对象映射现实世界&#xff08;一&#xff09;核心实体抽象1. 员工体系2. 菜品体系 &#xff08;二&#xff09;封装&#xff1a;隐藏实现细节 三、继承实战&#xff1a;构建…...

ngx_http_random_index_module 模块概述

一、使用场景 随机内容分发 当同一目录下存放多份等价内容&#xff08;如多张轮播图、不同版本静态页面等&#xff09;时&#xff0c;可通过随机索引实现负载均衡或流量分散。A/B 测试 通过目录请求自动随机分配用户到不同测试组&#xff0c;无需后端逻辑参与。动态“首页”选…...

go-zero(十八)结合Elasticsearch实现高效数据检索

go-zero结合Elasticsearch实现高效数据检索 1. Elasticsearch简单介绍 Elasticsearch&#xff08;简称 ES&#xff09; 是一个基于 Lucene 库 构建的 分布式、开源、实时搜索与分析引擎&#xff0c;采用 Apache 2.0 协议。它支持水平扩展&#xff0c;能高效处理大规模数据的存…...

AM32电调学习解读九:ESC上电启动关闭全流程波形分析

这是第九篇&#xff0c;前面的文章把各个模块的实现都介绍了一轮&#xff0c;本章是从运行的角度结合波形图&#xff0c;把整个流程走一遍。 先看下一运行的配置&#xff0c;我把一些配置关闭了&#xff0c;这样跑起来会好分析一些&#xff0c;不同配置跑起来效果会有差异。使用…...

怎么打包发布到npm?——从零到一的详细指南

怎么打包发布到npm&#xff1f;——从零到一的详细指南 目录 怎么打包发布到npm&#xff1f;——从零到一的详细指南一、准备工作1. 注册 npm 账号2. 安装 Node.js 和 npm 二、初始化项目三、编写你的代码四、配置 package.json五、打包你的项目六、登录 npm七、发布到 npm八、…...

NX二次开发C#---遍历当前工作部件实体并设置颜色

该代码片段展示了如何在Siemens NX软件中使用C#进行自动化操作。通过NXOpen和UFSession API&#xff0c;代码首先获取当前工作部件&#xff0c;并遍历其中的所有实体。对于每个实体&#xff0c;代码检查其类型和子类型是否为“实体”&#xff0c;如果是&#xff0c;则将其颜色设…...

如何用体育数据做分析:从基础统计到AI驱动的决策科学

一、体育数据分析的演进与价值创造 体育数据分析已从简单的比分记录发展为融合统计学、计算机科学和运动科学的交叉学科。现代体育组织通过数据分析可以实现&#xff1a; 竞技表现提升&#xff1a;勇士队利用投篮热图优化战术布置 商业价值挖掘&#xff1a;曼联通过球迷行为数…...

09、底层注解-@Import导入组件

09、底层注解-Import导入组件 Import是Spring框架中的一个注解&#xff0c;用于将组件导入到Spring的应用上下文中。以下是Import注解的详细介绍&#xff1a; #### 基本用法 - **导入配置类** java Configuration public class MainConfig { // 配置内容 } Configuration Impo…...

【notes】VScode 使用总结

文章目录 扩展 c/cwindows7 系统下 c/c 自动升级导致的插件无法正常使用 设置 文件格式设置打开文件的默认格式 扩展 c/c windows7 系统下 c/c 自动升级导致的插件无法正常使用 问题 1. c/c扩展的1.25.x版本不再支持windows7 系统&#xff0c;当设置VScode自动升级拓展插件时…...

【论文阅读】KIMI K1.5: SCALING REINFORCEMENT LEARNING WITH LLMS

KIMI K1.5: SCALING REINFORCEMENT LEARNING WITH LLMS Scaling的解释&#xff1a; 通过系统性的方法扩展强化学习算法的能力&#xff0c;使其能够处理更复杂的问题、更大的状态/动作空间、更长的训练周期或更高效的资源利用 原文摘要&#xff1a; 研究背景与问题定位 传统预训…...

云服务器开发软件操作步骤

云服务器开发软件的主要步骤。通常&#xff0c;这包括选择云服务提供商、配置服务器环境、开发、测试、部署、维护等阶段。每个阶段都需要详细解释&#xff0c;可能需要分步骤说明。例如&#xff0c;选择云服务提供商时&#xff0c;需要考虑AWS、阿里云、腾讯云等&#xff0c;比…...

Qwen3 - 0.6B与Bert文本分类实验:深度见解与性能剖析

Changelog [25/04/28] 新增Qwen3-0.6B在Ag_news数据集Zero-Shot的效果。新增Qwen3-0.6B线性层分类方法的效果。调整Bert训练参数&#xff08;epoch、eval_steps&#xff09;&#xff0c;以实现更细致的观察&#xff0c;避免严重过拟合的情况。 TODO&#xff1a; 利用Qwen3-0.6…...

4.6 sys模块

sys --- 仅作了解 面试之前冲击一下 python的垃圾回收机制 import sys # 1. api_version : 获取python的内部版本号 print(sys.api_version) #1013 # 2. copyright: 获取cpython的版本 print(sys.copyright) #3.getfilesystemencoding() getdefaultencoding():获…...

UWB定位方案在水力发电站人员安全的应用推荐

一、行业应用背景‌ 水力发电站具有‌环境复杂‌&#xff08;金属设备密集、高温高压区域多&#xff09;、‌安全风险高‌&#xff08;人员误入高危区域易引发事故&#xff09;等特点&#xff0c;传统定位技术难以满足精度与可靠性要求。品铂科技基于UWB的高精度定位系统已在多…...

青少年编程与数学 02-019 Rust 编程基础 16课题、包、单元包及模块

青少年编程与数学 02-019 Rust 编程基础 16课题、包、单元包及模块 一、包1. **什么是 Crate&#xff1f;**2. **Crate 的类型**3. **Crate 的结构**4. **使用 Crate**5. **创建和管理 Crate**6. **发布 Crate**7. **Crate 的优势**8. **示例**创建一个 library crate 二、单元…...

bat 批处理获取日期、时间

在Windows批处理脚本编程中&#xff0c;获取当前日期和时间是一项常见且重要的操作。 1. 获取当前日期和时间的基本脚本 echo off for /F "tokens2" %%i in (date /t) do set mydate%%i set mytime%time% echo Current time is %mydate%:%mytime%输出示例&#xff…...

手写tomcat:基本功能实现(3)

TomcatRoute类 TomcatRoute类是Servlet容器&#xff0c;是Tomcat中最核心的部分&#xff0c;其本身是一个HashMap&#xff0c;其功能为&#xff1a;将路径和对象写入Servlet容器中。 package com.qcby.config;import com.qcby.Util.SearchClassUtil; import com.qcby.servlet…...

Spring Cloud Seata 快速入门及生产实战指南

文章目录 前言一、快速入门&#xff08;AT模式&#xff09;二、生产环境实战要点总结 前言 上一篇博客带大家深入解析Seata的核心原理及架构&#xff0c;理解了“为什么需要分布式事务”以及“Seata如何解决数据一致性问题”&#xff0c;相信大家已经对分布式事务的理论框架有…...

电商平台自动化

为什么要进行独立站自动化 纯人工测试人力成本高&#xff0c;相对效率低 回归测试在通用模块重复进行人工测试&#xff0c;测试效率低 前期调研备选自动化框架&#xff08;工具&#xff09;&#xff1a; Katalon Applitools Testim 阿里云EMAS Playwright Appium Cypress 相关…...