差动放大器

差动器的出现是为了解决直接耦合电路存在的零点漂移问题,另外,差动放大器还有灵活的输入,输出方式。

一,基本差动放大器

差动放大器在电路结构上具有对称性,三极管VT1,VT2同型号,R1=R2,R3=R4,R5=R6,R7=R8。输入信号电压Ui经R3,R4加在VT1,VT2的基极,输出信号电压Uo从VT1,VT2集电极之间取出。Uo=Uc1-Uc2

抑制零点漂移原理

无信号输入时,由于电路对称,VT1和VT2的基极电流相等,集电极电流相等,所以Uc1等于Uc2,输出电压Uo=0。当环境温度上升时,VT1,VT2的集电极电流Ic1和Ic2均增大且增大量相同,Uc1和Uc2的增大量也相同,所以Uo=0。

总:由于电路对称性,当差动放大器工作点发生变化时,两电路变化相同,所以输出电压不会变,从而有效抑制了零点漂移。

差模输入与差模放大倍数 

当给差动放大器输入信号Ui时,Ui加到R1,R2两端,由于R1=R2,所以UR1=UR2=Ui/2。R1和R2的中间电压接地为0,所以R2的下电压为负。

当Ui信号正半周期到来时,Ui电压极性为上正下负,,Ui1的上正电压经R3加到 VT1的基极,Ui2的下负电压经R4加到VT2的基极。这种大小相等,极性相反的两个输入信号称为差模信号,差模信号加到电路两个输入端的输入方式称为差模输入。

输入信号Ui和输出信号Uo(Uo=Uc1-Uc2)是反相关系.这是因为当给三极管的基极加正电压时,集电极电压下降(即Uc1下降),当给三极管基极电压下降时,集电极电压升高(即Uc2升高)。所以当输入电压为正值时,输出电压为负值。

差动放大器在差模输入时的放大倍数称为差模放大倍数Ad,Ad=Uo/Ui。根据推导计算可得差模放大倍数与单管放大倍数A相等。所以差动放大器多采用一个三极管并不能提高放大倍数,而只能用来抑制零点漂移。

共模输入与共模放大倍数

如图所示为另一种输入方式的差动放大电路。输入信号Ui经R3加到VT1的基极,经R4加到VT2的基极。这种大小相等,极性相同的两个输入信号称为共模信号,共模信号加到电路两个输入端的输入方式称为共模输入。

差动放大器在输入共模信号时,输出信号为0V。

差动放大器在共模输出时的放大倍数称为共模放大倍数Ac,且Ac=Uo/Ui

由于差动放大器输入共模信号时,输出信号始终为0,所以Ac=0。实际上,差动放大电路不可能完全对称,这使得电路的变化量就不完全一样,输出电压就不会为0V,共模放大倍数Ac就不为0.共模放大倍数的大小可以反映差动放大器的对称程度,放大倍数越小说明对称程度越高,抑制零点漂移效果越好。 

共模抑制比

良好的差动放大器,应该对差模信号有很高的放大能力,而对共模信号有足够的抑制能力。为了衡量这两个能力的大小,常采用共模抑制比来表示,共模抑制比是指差模放大器的差模放大倍数Ad与共模放大倍数Ac的比值(如下)。共模抑制比越大,说明差模信号放大能力越大,共模信号放大能力越小,抑制零点漂移的效果越好。较好的差动放大器共模抑制比可达到10的7次方。

二,实用的差动放大器

1,带调零电位器的长尾式差动放大器

这种差动放大器与基本差动放大器的区别是三极管VT1和VT2的发射极不直接接地,而是通过电位器RP1和Re接负电源。

调零电位器RP1的作用: 由于差动放大器在电路中不可能完全对称,所以在无信号输入时,输出信号不会等于0。在电路中加入RP1就可以通过调节电位器的方式来机械调零。

电阻Re作用:当温度上升而导致VT1,VT2的电流Ib,Ic增大时,Uc1和Uc2会同时下降而保持输出电压Uo不变,这样虽然可以抑制零点漂移,但是VT1,VT2的工作点已经发生了变化,放大电路的性能会有所改变,而电阻Re可以解决这个问题。原理同分压式偏置放大电路。Re的反馈作用不但可以使VT1,VT2的电流Ib和Ic降回到原来水平,还可以抑制零点漂移。且Re的阻值越大,三极管工作点的稳定性和抑制零点漂移的效果越好

负电源作用:加上负反馈电阻Re后,如果将Re直接接地会导致VT1和VT2的发射极电压过高,导致基极电压也会升高,这会使VT1,VT2动态范围变化变小,容易进入饱和状态;采用负电源可以拉低VT1,VT2的发射极电压,继而拉低基极电压,让基极和集电极电压差距增大,大信号来时基极电压不容易高于集电极电压,VT1,VT2不容易进入饱和状态。

2,带恒流源的差动放大器

在带调零电位器的长尾式差动放大器中,我们说过,发射极公共电阻Re的阻值越大,三极管工作点的稳定性和抑制零点漂移的效果越好,但Re阻值越大(分压越大),需要的负电源越低,这样才可以使三极管发射极电压不会太高。为了解决这个问题,可采用下图所示的带恒流源的差动放大器。

这种差动放大器中VT1,VT2发射极不是通过反馈电阻接负电源,而是通过VT3,R9,R10,R11构成的恒流源电路接负电源。正负电源经R10,R11为三极管VT3提供基极电压,因为VT3的基极电压由R10,R11分压固定,所以它的电流Ib3和Ic3不会变化,即使因为温度原因使Ib3和Ic3增大,通过反馈电阻R9的作用,仍可以使Ib3,Ic3降回到正常水平,因为该电路可以保持Ib3,Ic3恒定,所以将电流恒定的电路称为恒流源电路。因为Ic3由Ie1和Ie2组成,Ic3不会变化,所以Ie1,Ie2也不会变化,VT1,VT2的静态工作点也就得到稳定,同时也抑制了零点漂移。该电路中VT3的集电极,发射极之间的等效电阻与R9的阻值不是很大,故负电源不用很低。 

三,差动放大器的几种连接形式

1,双端输入,双端输出

双端输入,双端输出的差动放大倍数等于单管放大倍数

2,双端输入,单端输出

Uo=Uc1

双端输入,单端输出形式的差动放大器Ad是单管放大倍数A的一半

3,单端输入,双端输出

 单端输入,双端输出的差动放大倍数等于单管放大倍数A

4,单端输入,单端输出

 单端输入,单端输出的差动放大倍数等于单管放大倍数A的一半

综上,差动放大器的差动放大倍数只与输出端有关,单端输出放大倍数为单管放大倍数的一半;双端输出放大倍数等于单管放大倍数。 

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

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

相关文章

每天写java到期末考试(6.10)--java小项目01

实现项目任务 java类 package java1;import java.util.ArrayList; import java.util.Scanner;public class Test {public static void main(String[] args) {//8.创建一个集合,用于存放相同个体,一个个添加,注意作用范围,将数组放…

Java从入门到放弃

线程池的主要作用 线程池的设计主要是为了管理线程,为了让用户不需要再关系线程的创建和销毁,只需要使用线程池中的线程即可。 同时线程池的出现也为性能的提升做出了很多贡献: 降低了资源的消耗:不会频繁的创建、销毁线程&…

LeetCode 算法:缺失的第一个正数c++

原题链接🔗:缺失的第一个正数 难度:困难⭐️⭐️⭐️ 题目 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输…

域内攻击 ----> DCSync

其实严格意义上来说DCSync这个技术,并不是一种横向得技术,而是更偏向于权限维持吧! 但是其实也是可以用来横向(配合NTLM Realy),如果不牵强说得话! 那么下面,我们就来看看这个DCSyn…

[Vue3:axios]:实现登录跳转页面展示列表(查看教师所承担课程的学生选课情况)

文章目录 一:前置操作项目结构: 二:登录页面主要流程说明运行截图前端代码Login.vue 三:列表页面交互逻辑:涉及页面Page02.vue (登录成功跳转学生选课页面)运行截图 一:前置操作 ht…

数据结构:插入排序和希尔排序

插入排序 逆序的情况下: 时间复杂度:O(N^2) 空间复杂度:O(1) 顺序的情况下: 时间复杂度:O(N) 空间复杂度…

将字符串str1复制为字符串str2

定义两个字符数组str1和str2,再设两个指针变量p1和p2,分别指向两个字符数组中的有关字符,通过改变指针变量的值使它们指向字符串中的不同的字符,以实现字符的复制。编写程序: 运行程序: 程序分析&#xff1…

【T3】畅捷通T3软件查询明细账等账簿,出现某些列串位置。

【问题描述】 查询畅捷通T3软件科目明细账的时候, 出现某些行的数据串位置, 摘要、金额、方向都没有在对应的列。 【解决方案】 根据跟踪发现,最终在客户档案上发现问题。 数据串位中对应的客户名称、简称中的对后面多了一个【tab】键的空格…

从数组和指针笔试题深度理解 sizeof 和 strlen

一、sizeof 和 strlen 的区别 a.sizeof sizeof 计算变量所占内存内存空间大小的,单位是字节,如果操作数是类型的话,计算的是使用类型创建的变量所占内存空间的大小。sizeof 只关注占用内存空间的大小,不在乎内存中存放什么数据。…

Mysql学习(八)——多表查询

文章目录 五、多表查询5.1 多表关系5.2 多表查询概述5.3 内连接5.4 外连接5.5 自连接5.6 联合查询5.7子查询5.8 总结 五、多表查询 5.1 多表关系 概述:项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,…

Deepin安装PostGresql

最近要把开发环境完全从Windows移到Deepin上,本次介绍在Deepin借助apt-get安装和配置数据库。同时可以用Dbever提供图形化管理工具。 安装PostGreSQL数据库和创建数据库 #安装postgresql zhanglianzhuzhanglianzhu-PC:/$ sudo apt-get install postgresql-16 正在…

STM32CubeIDE使用过程记录

最近在做一款机器人的开发,使用到了STM32CubeIDE,这里记录一些使用技巧方便后续查阅。 STM32CubeIDE使用过程记录 快捷键开启代码自动补全功能看门狗设置CRC设置IO口取反定时器设置 及 定时器中断外部中断GPIO配置STC15单片机GPIO模式配置片内闪存&#…

完美落地的自动化测试框架(pytest):智能生成?业务依赖?动态替换?报告构建?你来,这儿有!

前言 随着软件测试行业的快速发展,去测试化、全员测开化的趋势,技术测试已成为确保软件质量不可或缺的一环。 但对于许多没有代码基础或缺乏系统性自动化知识的测试人员来说,如何入手并实现高质量的自动化测试成为了一个挑战。 为此&#xff…

C语言 图形化界面方式连接MySQL【C/C++】【图形化界面组件分享】

博客主页:花果山~程序猿-CSDN博客 文章分栏:MySQL之旅_花果山~程序猿的博客-CSDN博客 关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力,一起成长! 目录 一.配置开发环境 二…

基于Java-SpringBoot-VUE-MySQL的企业财务报销系统

基于Java-SpringBoot-VUE-MySQL的企业财务报销系统 登陆界面 联系作者 如需本项目源代码,可扫码或者VX:bob1638 联系作者。 主页-02 系统功能持续更新中。。。 介绍 本系统是采用现代信息技术手段,采用JAVA开发语言,VUE语言,HTML语…

python导入非当前目录(如:父目录)下的内容

在开发python项目时,通常会划分不同的目录,甚至不同层级的目录,这时如果直接导入不在当前目录下的内容时,会报如下的错误:ModuleNotFoundError: No module named miniai其实这里跟操作系统的环境变量很类似的&#xff…

WMS仓储管理系统高效驱动制造企业物料管理

在现代制造业的快速发展中,仓储管理作为供应链的核心环节,其效率直接影响到企业的生产力和市场竞争力。随着科技的进步,实施WMS仓储管理系统逐渐成为推动仓储管理向智能化转型的关键力量。本文将深入探讨WMS仓储管理系统如何以创新的方式驱动…

使用 C# 学习面向对象编程:第 1 部分

介绍 C# 完全基于面向对象编程 (OOP)。首先,类是一组相似的方法和变量。在大多数情况下,类包含变量、方法等的定义。当您创建此类的实例时,它被称为对象。在此对象上,您可以使用定义的方法和变量。 步骤1. 创建名为“LearnClass…

【深度学习】NLP,Transformer讲解,代码实战

文章目录 1. 前言2. Transformer结构训练过程1. 输入嵌入和位置编码2. 编码器层2.1 单头的注意力机制(便于理解)2.2 多头的注意力机制(Transformer真实使用的)2.3 残差连接和层归一化2.4 前馈神经网络(FFN)2.5 残差连接和层归一化2.6 总结 3. 解码器层 推…

Oracle数据库连接并访问Microsoft SQL Server数据库

Oracle数据库连接并访问Microsoft SQL Server数据库 说明:  1.实际开发中,Oracle数据库与SQLServer数据库之间可能需要相互进行访问,方便业务数据抽取,编写视图及表等操作。  2.SQLServer访问Oracle数据库配置相对较为简单&…