硬件基础常识【4】--利用戴维宁定理求运放复杂反馈电阻网络的增益

本文主要是介绍硬件基础常识【4】--利用戴维宁定理求运放复杂反馈电阻网络的增益,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近学到了一种求带T型电阻网络反馈运放增益的方法
在这里插入图片描述
如图所示为T型电阻网络反馈的反相放大器

求解思路

沿X-Y断开,右侧利用戴维宁定理等效成电压源串电阻的形式

  • 由戴维宁定理可得:
    V T H = V o u t ∗ R 4 / ( R 3 + R 4 ) ( 式 1 ) VTH=Vout*R4/(R3+R4) (式1) VTH=VoutR4/(R3+R4)(1)
    R T H = ( R 4 ∗ R 3 ) / ( R 3 + R 4 ) ( 式 2 ) RTH=(R4*R3)/(R3+R4) (式2) RTH=(R4R3)/(R3+R4)(2)
    在这里插入图片描述

说明一点,理想运放ro是为0的,在使用戴维宁定理时将受控电压源短路了,这是前提条件。
在这里插入图片描述

  • 再利用反相放大器的增益式得:
    V T H / V I N = − ( R T H + R 2 ) / R 1 ( 式 3 ) VTH/VIN=-(RTH+R2)/R1 (式3) VTH/VIN=(RTH+R2)/R1(3)
  • 将三个公式整理一下就得到:
    V O U T / V I N = − ( R 2 + R 3 + ( R 2 ∗ R 3 ) / R 4 ) / R 1 ( 式 4 ) VOUT/VIN=-(R2+R3+(R2*R3)/R4)/R1 (式4) VOUT/VIN=(R2+R3+(R2R3)/R4)/R1(4)
    当然不管多复杂的反馈网络,只要用 “虚短”、“虚断”和基尔霍夫定理都能求出运算放大器的增益,这才是根本,上述只是提供了一种更为简单的方法。

欢迎大家批评指正
请添加图片描述

这篇关于硬件基础常识【4】--利用戴维宁定理求运放复杂反馈电阻网络的增益的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

MySQL中my.ini文件的基础配置和优化配置方式

《MySQL中my.ini文件的基础配置和优化配置方式》文章讨论了数据库异步同步的优化思路,包括三个主要方面:幂等性、时序和延迟,作者还分享了MySQL配置文件的优化经验,并鼓励读者提供支持... 目录mysql my.ini文件的配置和优化配置优化思路MySQL配置文件优化总结MySQL my.ini文件

Java实现任务管理器性能网络监控数据的方法详解

《Java实现任务管理器性能网络监控数据的方法详解》在现代操作系统中,任务管理器是一个非常重要的工具,用于监控和管理计算机的运行状态,包括CPU使用率、内存占用等,对于开发者和系统管理员来说,了解这些... 目录引言一、背景知识二、准备工作1. Maven依赖2. Gradle依赖三、代码实现四、代码详解五

如何安装HWE内核? Ubuntu安装hwe内核解决硬件太新的问题

《如何安装HWE内核?Ubuntu安装hwe内核解决硬件太新的问题》今天的主角就是hwe内核(hardwareenablementkernel),一般安装的Ubuntu都是初始内核,不能很好地支... 对于追求系统稳定性,又想充分利用最新硬件特性的 Ubuntu 用户来说,HWEXBQgUbdlna(Har

java poi实现Excel多级表头导出方式(多级表头,复杂表头)

《javapoi实现Excel多级表头导出方式(多级表头,复杂表头)》文章介绍了使用javapoi库实现Excel多级表头导出的方法,通过主代码、合并单元格、设置表头单元格宽度、填充数据、web下载... 目录Java poi实现Excel多级表头导出(多级表头,复杂表头)上代码1.主代码2.合并单元格3.

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc