采用T网络反馈电路的运算放大器(运放)反相放大器

运算放大器(运放)反相放大器电路

设计目标

输入电压ViMin输入电压ViMax输出电压VoMin输出电压VoMaxBW fp电源电压Vcc电源电压Vee
-2.5mV2.5mV–2.5V2.5V5kHz5V–5V

设计说明1

该设计将输入信号 Vin 反相并应用 1000V/V 或 60dB 的信号增益。具有 T 反馈网络的反相放大器可用于获得高增益,而无需 R4 具有很小的值或反馈电阻器具有很大的值。

采用T网络反馈电路的反相放大器

采用T网络反馈电路的反相放大器

设计说明2

  1. C3 和反馈电阻的等效电阻设置截止频率 fp。
  2. 该电路中的共模电压不随输入电压的变化而变化。
  3. 使用高电阻值电阻器可能会减小相位裕度并增加噪声。
  4. 避免将容性负载直接放置在放大器的输出,从而更大限度减少稳定性问题。
  5. 由于电路增益较高,请务必使用具有足够增益带宽积的运算放大器。请记住在计算带宽时使用噪声增益。由于电路的高增益,请使用精密或低偏移器件。
  6. 有关运算放大器线性运行区域、稳定性、转换导致的失真、容性负载驱动、驱动 ADC 和带宽的更多信息,后续补充。

设计步骤

  1. 计算所需增益。
    增益 = V o M a x – V o M i n V i M a x – V i M i n = 2.5 V – ( − 2.5 V ) 2.5 m V − ( – 2.5 m V ) = 1000 V V = 60 d B 增益 = \frac {VoMax –VoMin}{ViMax –ViMin} = \frac {2.5V–(-2.5V)}{2.5mV-(–2.5mV)} =1000 \frac {V}{V} =60dB 增益=ViMaxViMinVoMaxVoMin=2.5mV(–2.5mV)2.5V(2.5V)=1000VV=60dB
  2. 计算电阻值,以设置所需的增益。
    增益 = R 2 × R 1 R 3 + R 1 + R 2 R 4 增益 = \frac{ \frac{R2× R1}{R3}+ R1+ R2}{R4} 增益=R4R3R2×R1+R1+R2
    选择输入电阻 R4 为 1kΩ。为了获得 1000V/V 的增益,通常需要一个 1MΩ 的电阻器。T 网络允许我们在反馈回路中使用更小的电阻值。选择 R1 为 100kΩ、R2 为 9kΩ 可计算 R3 的值。R2 在 10kΩ 范围内,因此运算放大器可以轻松驱动反馈网络。
    R 3 = R 2 × R 1 增益 × R 4 – R 1 – R 2 = 9 k Ω × 100 k Ω 1000 × 1 k Ω– 100 k Ω– 9 k Ω = 1 k Ω R3= \frac{R2× R1}{增益 × R4 – R1– R2}= \frac{9kΩ × 100kΩ}{1000 × 1kΩ – 100kΩ – 9kΩ} = 1kΩ R3=增益×R4–R1–R2R2×R1=1000×1kΩ–100kΩ–9k9k×100k=1k
  3. 计算 C3(使用反馈电阻的等效电阻 Req),以设置 fp 的位置。
    R e q = R 2 × R 1 R 3 + R 1 + R 2 = 9 k Ω × 100 k Ω 1 k Ω + 100 k Ω + 9 k Ω = 1.009 M Ω Req = \frac{R2 ×R1}{R3}+R1 +R2 = \frac{9kΩ × 100kΩ}{1kΩ}+100kΩ + 9kΩ = 1.009MΩ Req=R3R2×R1+R1+R2=1k9k×100k+100k+9k=1.009M
    f p = 1 2 π × R e q × C 3 = 5 k H z fp = \frac{1}{2π × Req ×C3} =5kHz fp=2π×Req×C31=5kHz
    C 3 = 1 2 π × R e q × f p = 1 2 π × 1.009 M Ω × 5 k H z = 31.55 p F ≈ 30 p F (标准值) C3 = \frac{1}{2π × Req ×fp} = \frac{1}{2π × 1.009MΩ × 5kHz} = 31.55pF ≈ 30pF(标准值) C3=2π×Req×fp1=2π×1.009M×5kHz1=31.55pF30pF(标准值)
  4. 计算小信号电路带宽,以确保其满足 5 kHz 要求。确保使用电路的噪声增益 (NG) 或同相增益。
    N G = 1 + R e q R 4 = 1 + 1009 = 1010 V V NG = 1 + \frac {Req}{R4} = 1 + 1009 = 1010 \frac{V}{V} NG=1+R4Req=1+1009=1010VV
    B W = G B P N G = 10 M H z 1010 V V = 9.9 k H z BW = \frac{GBP}{NG}= \frac{10MHz}{1010 \frac{V}{V}}= 9.9kHz BW=NGGBP=1010VV10MHz=9.9kHz
    • B W O P A 192 = 10 M H z ;因此满足此要求。 • BW_{OPA192} = 10MHz;因此满足此要求。 BWOPA192=10MHz;因此满足此要求。

设计仿真

直流仿真结果

直流仿真结果

直流仿真结果

交流仿真结果

模拟与计算非常接近。
交流仿真结果

交流仿真结果

瞬态仿真结果

瞬态仿真结果

瞬态仿真结果

设计特色运算放大器OPA192

Vss±2.25V 至 ±18V
VinCM轨至轨
Vout轨至轨
Vos5µV
Iq1mA
Ib5pA
UGBW10MHz
SR20V/µs
#通道数1、2、4

设计备选运算放大器TLV9062

Vss1.8V 至 5.5V
VinCM轨至轨
Vout轨至轨
Vos0.3mV
Iq538µA
Ib0.5pA
UGBW10MHz
SR6.5V/µs
#通道数1、2、4

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

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

相关文章

浅聊 Three.js 屏幕空间反射SSR-SSRShader

浅聊 Three.js 屏幕空间反射SSR(2)-SSRShader 前置基础 渲染管线中的相机和屏幕示意图 -Z (相机朝向的方向)||| -------------- <- 屏幕/投影平面| | || | || | (f) | <- 焦距| | ||…

One-Class SVM

前提知识&#xff1a;支持向量机&#xff08;SVM&#xff09;-CSDN博客 主要思想 找一个超平面将样本中的正例圈出来&#xff0c;预测就是用这个超平面做决策&#xff0c;在圈内的样本就认为是正样本&#xff0c;圈外的是其他样本&#xff0c;如图1所示&#xff1a; 图1 OSVM…

PostgreSQL 中如何处理数据的唯一性约束?

&#x1f345;关注博主&#x1f397;️ 带你畅游技术世界&#xff0c;不错过每一次成长机会&#xff01;&#x1f4da;领书&#xff1a;PostgreSQL 入门到精通.pdf 文章目录 PostgreSQL 中如何处理数据的唯一性约束&#xff1f;一、什么是唯一性约束二、为什么要设置唯一性约束…

酷炫末世意境背景404单页HTML源码

源码介绍 酷炫末世意境背景404单页HTML源码&#xff0c;背景充满着破坏一切的意境&#xff0c;彷佛末世的到来&#xff0c;可以做网站错误页或者丢失页面&#xff0c;将下面的代码放到空白的HTML里面&#xff0c;然后上传到服务器里面&#xff0c;设置好重定向即可 效果预览 …

经典神经网络(14)T5模型原理详解及其微调(文本摘要)

经典神经网络(14)T5模型原理详解及其微调(文本摘要) 2018 年&#xff0c;谷歌发布基于双向 Transformer 的大规模预训练语言模型 BERT&#xff0c;而后一系列基于 BERT 的研究工作如春笋般涌现&#xff0c;预训练模型也成为了业内解决 NLP 问题的标配。 2019年&#xff0c;谷歌…

拖拽上传(预览图片)

需求 点击上传图片&#xff0c;或直接拖拽图片到红色方框里面也可上传图片&#xff0c;上传后预览图片 效果 实现 <!DOCTYPE html> <html lang"zh-cn"><head><meta charset"UTF-8"><meta name"viewport" content&…

redis server response timeout(3000ms) occurred after 3 retry attempts异常分析

读取redis数据报超时错误&#xff1a; Redis server response timeout (3000 ms) occured after 3 retry attempts2024-07-18 17:07:57.124 ERROR [e8f07b0a671c08311dff589827897232] [http-nio-9528-exec-6] c.z.i.u.m.c.e.BaspUserExceptionHandler.exceptionHandler:83 - R…

FlinkSql概述

FlinkSql概述 一、Flink SQL概述1.流处理中的表2.将流转换成动态表3.将动态表转换为流 二、时间属性1.事件时间2.处理时间 一、Flink SQL概述 Table API和SQL是最上层的API&#xff0c;在Flink中这两种API被集成在一起&#xff0c;SQL执行的对象也是Flink中的表&#xff08;Tab…

SQL每日一题:删除重复电子邮箱

题干 表: Person -------------------- | Column Name | Type | -------------------- | id | int | | email | varchar | -------------------- id 是该表的主键列(具有唯一值的列)。 该表的每一行包含一封电子邮件。电子邮件将不包含大写字母。 编写解决方案 删除 所有重复…

js vue axios post 数组请求参数获取转换, 后端go参数解析(gin框架)全流程示例

今天介绍的是前后端分离系统中的请求参数 数组参数的生成&#xff0c;api请求发送&#xff0c;到后端请求参数接收的全过程示例。 为何会有这个文章&#xff1a;后端同一个API接口同时处理单条或者多条数据&#xff0c;这样就要求我们在前端发送请求参数的时候需要统一将请…

ViT(论文解读):An Image is worth 16*16 words

研究问题 虽然transformer已经成为NLP领域的标准&#xff08;BERT、GPT3、T5&#xff09;&#xff0c;但是在CV领域很有限。在CV中&#xff0c;自注意力要么和CNN一起用&#xff0c;要么替换CNN中某个组件后保持整体结构不变。本文证明了对CNN的这种依赖并不必要&#xff0c;在…

简单工厂、工厂方法与抽象工厂之间的区别

简单工厂、工厂方法与抽象工厂之间的区别 1、简单工厂&#xff08;Simple Factory&#xff09;1.1 定义1.2 特点1.3 示例场景 2、工厂方法&#xff08;Factory Method&#xff09;2.1 定义2.2 特点2.3 示例场景 3、抽象工厂&#xff08;Abstract Factory&#xff09;3.1 定义3.…

关于Centos停更yum无法使用的解决方案

最近在使用Centos7.9系统时候&#xff0c;发现yum仓库无法进行安装软件包了&#xff0c;官方说2024年6月30日进行停更&#xff0c;停更后无法提供对应的软件服务。 我在使用yum安装包的时候发现确实不能使用官方服务了&#xff1a; CentOS停更的影响 CentOS停止更新之后&#…

CentOS 7报错:yum命令报错 “ Cannot find a valid baseurl for repo: base/7/x86_6 ”

参考连接&#xff1a; 【linux】CentOS 7报错&#xff1a;yum命令报错 “ Cannot find a valid baseurl for repo: base/7/x86_6 ”_centos linux yum search ifconfig cannot find a val-CSDN博客 Centos7出现问题Cannot find a valid baseurl for repo: base/7/x86_64&…

韦东山嵌入式linux系列-驱动进化之路:设备树的引入及简明教程

1 设备树的引入与作用 以 LED 驱动为例&#xff0c;如果你要更换LED所用的GPIO引脚&#xff0c;需要修改驱动程序源码、重新编译驱动、重新加载驱动。 在内核中&#xff0c;使用同一个芯片的板子&#xff0c;它们所用的外设资源不一样&#xff0c;比如A板用 GPIO A&#xff0c…

大数据采集工具——Flume简介安装配置使用教程

Flume简介&安装配置&使用教程 1、Flume简介 一&#xff1a;概要 Flume 是一个可配置、可靠、高可用的大数据采集工具&#xff0c;主要用于将大量的数据从各种数据源&#xff08;如日志文件、数据库、本地磁盘等&#xff09;采集到数据存储系统&#xff08;主要为Had…

2024-07-19 Unity插件 Odin Inspector9 —— Validation Attributes

文章目录 1 说明2 验证特性2.1 AssetsOnly / SceneObjectsOnly2.2 ChildGameObjectsOnly2.3 DisallowModificationsIn2.4 FilePath2.5 FolderPath2.6 MaxValue / MinValue2.7 MinMaxSlider2.8 PropertyRange2.9 Required2.10 RequiredIn2.11 RequiredListLength2.12 ValidateIn…

JAVA:Filer过滤器+案例:请求IP访问限制和请求返回值修改

JAVA&#xff1a;Filer过滤器 介绍 Java中的Filter也被称为过滤器&#xff0c;它是Servlet技术的一部分&#xff0c;用于在web服务器上拦截请求和响应&#xff0c;以检查或转换其内容。 Filter的urlPatterns可以过滤特定地址http的请求&#xff0c;也可以利用Filter对访问请求…

鸿蒙语言基础类库:【@system.sensor (传感器)】

传感器 说明&#xff1a; 从API Version 8开始&#xff0c;该接口不再维护&#xff0c;推荐使用新接口[ohos.sensor]。本模块首批接口从API version 4开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口的起始版本。该功能使用需要对应硬件支持&#xff0c;仅支持…

地图项目涉及知识点总结

序&#xff1a;最近做了一个在地图上标记点的项目&#xff0c;用户要求是在地图上显示百万量级的标记点&#xff0c;并且地图仍要可用&#xff08;能拖拽&#xff0c;能缩放&#xff09;。调研了不少方法和方案&#xff0c;最终实现了相对流畅的地图系统&#xff0c;加载耗时用…