电子技术——MOS放大器基础

news2024/9/21 13:33:56

电子技术——MOS放大器基础

我们已经学过MOS可以当做一个压控流源,使用栅极电压 v G S v_{GS} vGS 控制漏极电流 i D i_D iD 。尽管两个量的关系不是线性的,稍后我们将会介绍偏置在线性区的工作方法。

构建压控压源放大器

现在,我们有了一个压控流源,将电流线性转换为电压只需要将电流通过一个电阻,然后测量电阻电压即可。

压控压源
如上图,电阻 R D R_D RD (称为负载电阻)通过栅极电流,输出电压:

v O = v D S = V D D − i D R D v_O = v_{DS} = V_{DD} - i_D R_D vO=vDS=VDDiDRD

电压传导特性曲线

根据上面的关系式,我们构建起 v O v_O vO v G S v_{GS} vGS 之间的传导特性关系曲线:

VTC传导曲线
注意到,当 v G S < V t v_{GS} < V_t vGS<Vt 的时候,MOS管处于截止区,此时栅极无电流通过,输出电压即为 V D D V_{DD} VDD 。当 v G S v_{GS} vGS 继续增大,MOS管进入饱和区,输出电压持续减小,当达到临界点 B B B 点时,MOS管进入三极管区,输出电压迅速减小。

关于放大器,我们只关心饱和区的特性关系,即 AB 曲线。由上节给出的饱和电流,我们可以构建输入输出电压的最终关系式:

v D S = V D D − 1 2 k n R D ( v G S − V t ) 2 v_{DS} = V_{DD} - \frac{1}{2} k_n R_D(v_{GS} - V_t)^2 vDS=VDD21knRD(vGSVt)2

这显然是一个非线性关系,但是我们可以通过偏置方法来获得线性工作。在那之前,我们希望计算出 B 点的坐标。我们令 v D S = v G S − V t v_{DS} = v_{GS} - V_t vDS=vGSVt 带入上面的方程得到:

V G S ∣ B = V t + 2 k n R D V D D + 1 − 1 k n R D V_{GS} |_B = V_t + \frac{\sqrt{2k_nR_DV_{DD}+1}-1}{k_nR_D} VGSB=Vt+knRD2knRDVDD+1 1

使用偏置获得线性工作区

首先我们先通过设置一个合理的DC V G S V_{GS} VGS V D D V_{DD} VDD 电压,如下图:

DC
根据电压传导方程,这将唯一决定一个 V D S V_{DS} VDS 值,即为:

V D S = V D D − 1 2 k n R D ( V G S − V t ) 2 V_{DS} = V_{DD} - \frac{1}{2} k_n R_D(V_{GS} - V_t)^2 VDS=VDD21knRD(VGSVt)2

如果将该点在图中画出,即为下图Q点,我们将Q点称为 DC静态工作点

静态工作点
之后,我们在DC的基础上,上叠一个交流时间信号,即 v g s v_{gs} vgs 信号是一个关于时间 t t t 的函数,那么瞬时值 v G S v_{GS} vGS 为:

v G S ( t ) = V G S + v g s ( t ) v_{GS}(t) = V_{GS} + v_{gs}(t) vGS(t)=VGS+vgs(t)

那么总信号源如下:

偏置信号源
我们假设 v g s v_{gs} vgs 足够小,例如下图的一个足够小的三角波,那么瞬时值点将在 Q 点附近来回摆动:

线性放大
此时 v g s v_{gs} vgs 越小,那么瞬时值点将在 Q 点附近来回摆动幅度就越小,那么Q点附近就越接近于一条直线,就可以实现线性放大。

小信号的电压增益

我们假设 v g s v_{gs} vgs 足够小,那么此时 Q 点处的斜率即为电压增益:

A v ≡ ∂ v D S ∂ v G S ∣ v G S = V G S A_v \equiv \frac{\partial v_{DS}}{\partial v_{GS}} |_{v_{GS} = V_{GS}} AvvGSvDSvGS=VGS

求导可得:

A v = − k n ( V G S − V t ) R D = − k n V O V R D A_v = -k_n(V_{GS}-V_t)R_D = -k_nV_{OV}R_D Av=kn(VGSVt)RD=knVOVRD

关于电压增益,我们得到以下两点信息:

  1. 电压增益为负值,说明输入电压和输出电压的相位差了180度。
  2. 电压增益正比于 k n V O V R D k_nV_{OV}R_D knVOVRD

另外,我们带入 I D = 1 2 k n V O V 2 I_D = \frac{1}{2}k_nV_{OV}^2 ID=21knVOV2 得到:

A v = − I D R D V O V / 2 A_v = -\frac{I_DR_D}{V_{OV}/2} Av=VOV/2IDRD

这个式子可以帮我我们计算 A v A_v Av 的理论最大值,因为 R D R_D RD 的压降的最大值是 I D R D = V D D I_DR_D = V_{DD} IDRD=VDD (图中B点)。

∣ A v m a x ∣ = V D D V O V / 2 |A_{vmax}| = \frac{V_{DD}}{V_{OV}/2} Avmax=VOV/2VDD

图像法分析 VTC

尽管我们有上式的电压传导方程,有时我们实际中我们可以通过图像法决定Q点坐标,将MOS管的伏安曲线和电阻的负载曲线取交点。

电阻的负载曲线方程为 i D = V D D R D − 1 R D v D S i_D = \frac{V_{DD}}{R_D} - \frac{1}{R_D}v_{DS} iD=RDVDDRD1vDS

在这里插入图片描述
C点代表MOS管工作在深度三极管区,此时三极管表现出一个阻值极小的电阻,同时电压降极小。A点代表MOS管工作在截止区,此时MOS管表现出阻值无限大的开路,如果想让MOS管作为电子开关工作,那么MOS管工作在A和C点之间切换。如下图:

开关
此时 r D S r_{DS} rDS 也称为闭合阻抗。

另外,当MOS管作为放大器使用时,应将Q点偏置在 AC两点之间。

Q点的位置

DC静态点Q点的位置由栅极电压降 V G S V_{GS} VGS 和电阻 R D R_D RD 决定,考虑确定一个合理Q点的位置需要考虑两方面因素:

  1. 需要的电压增益
  2. 信号的最大幅值

当我们固定 R D R_D RD 的阻值之后,此时Q点仅由 V G S V_{GS} VGS 决定,我们发现,随着 V G S V_{GS} VGS 增大,电压增益的绝对值就会增大,我们会获得更大的电压增益,但是我们发现信号的最大允许幅值就会减小(因为Q点越接近B点)。这是我们经常需要做出两者之间的权衡。

现在我们来决定 R D R_D RD 的值,我们使用图像法来说明这一点:

确定RD
当增大 R D R_D RD 固然会得到一个更大的电压增益,但是这将令负载曲线的斜率越小,即 Q 2 Q_2 Q2 点越有可能接近于三极管区,这将减小信号的正向幅值最大值,我们说这个电路没有预留足够的头部空间。同样的,当 R D R_D RD 减小,这将减小信号的负向幅值最大值,我们说这个电路没有预留足够的尾部空间。

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

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

相关文章

【Java|golang】1664. 生成平衡数组的方案数---奇数前缀和 + 偶数前缀和

给你一个整数数组 nums 。你需要选择 恰好 一个下标&#xff08;下标从 0 开始&#xff09;并删除对应的元素。请注意剩下元素的下标可能会因为删除操作而发生改变。 比方说&#xff0c;如果 nums [6,1,7,4,1] &#xff0c;那么&#xff1a; 选择删除下标 1 &#xff0c;剩下…

[JAVA安全]JACKSON反序列化

前言 ackson是一个开源的Java序列化和反序列化工具&#xff0c;可以将Java对象序列化为XML或JSON格式的字符串&#xff0c;以及将XML或JSON格式的字符串反序列化为Java对象。 依赖 <dependency><groupId>com.fasterxml.jackson.core</groupId><artifact…

中国省际铁路通行时间数据

一、数据简介 本数据来自南京大学长江产业经济研究院《全国统一大市场下的省际铁路交通研究报告》的附录部分。中国的铁路&#xff08;高铁&#xff09;建设取得了辉煌成果。但受铁路时刻众多、历史数据不容易搜集整理的限制&#xff0c;学术与政策研究者一直无法对铁路建设的时…

三、JDBC详解

教程相关资料&#xff1a;https://www.aliyundrive.com/s/wMiqbd4Zws6 1&#xff0c;JDBC概述 在开发中我们使用的是java语言&#xff0c;那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。 1.1 JDBC概念 JDBC 就是使用Java语言操作关系型数据库的一套…

Nacos 配置中心 服务端推送变更源码讲解

目录 1. 配置引起变更的两种方式 1.1 后台管理直接操作 1.2 NacosClient 调用 RPC 接口 2. 变更事件处理 AsyncNotifyService 2.1 HTTP 任务 2.2 RPC任务 2.3 NacosServer 其他节点接收到消息后如何处理 3. 客户端推送实现&#xff1a;DumpService.dump 接着上一篇 Nac…

1601_读Dennis M. Ritchie and Ken Thompson的The UNIX TimeSharing System_Unix分时复用系统

全部学习汇总&#xff1a; GreyZhang/g_unix: some basic learning about unix operating system. (github.com) 很久之前就闻听了UNIX的大名&#xff0c;也看过很多相关的故事类文章。其中最让我印象深刻的莫过于Ken发明UNIX的故事以及这个系统对于Linux以及GNU的OS的影响&…

Linux操作系统之线程同步

文章目录一、线程的实现&#xff1a;用户级、内核级、组合二、线程的同步&#xff08;通讯&#xff09;&#xff1a;信号量&#xff0c;互斥锁&#xff0c;条件变量&#xff0c;读写锁1&#xff09;信号量2&#xff09;互斥锁操作&#xff1a;加锁&#xff0c;解锁。3&#xff…

浮躁的当下或许我们更加需要一颗平常心

科技的迅速发展&#xff0c;已经融入我们的生活&#xff1b;曾经的慢生活慢节奏早已离我们远去&#xff0c;取而代之的是伴随科技齿轮快速运转的生活&#xff0c;快节奏更是科技时代下人们普遍生活的真实写照。 然而&#xff0c;科技虽然带给了我们生活的极大的便利&#xff0…

php伪协议

目录 一、伪协议介绍 1、php://协议 2、php://filter伪协议 3.php://input&#xff08;读取POST数据&#xff09; 4、file伪协议 5、phar://伪协议(读取压缩包文件内容) 6、压缩文件伪协议 6.1.zip://[压缩文件绝对路径]%23压缩文件内的子文件名 6.2.compress.bzip2://…

Mybatis 的输出结果封装小细节

resultType 属性可以指定结果集的类型&#xff0c;它支持基本类型和实体类类型。我们在前面的 CRUD 案例中已经对此属性进行过应用了。需要注意的是&#xff0c;它和 parameterType 一样&#xff0c;如果注册过类型别名的&#xff0c;可以直接使用别名。没有注册过的必须使用全…

Markdown基础语法

文章目录Markdown基础语法一、标题使用&#xff1a;2、二级标题3、一次类推二、字体三、引用四、分割线五、插入图片六、超链接七、列表1、有序列表2、无序列表八、表格九、代码十、添加目录九、代码十、添加目录Markdown基础语法 一、标题使用&#xff1a; 格式&#xff1a;…

智能驾驶 车牌检测和识别(二)《YOLOv5实现车牌检测(含车牌检测数据集和训练代码)》

智能驾驶 车牌检测和识别&#xff08;二&#xff09;《YOLOv5实现车牌检测&#xff08;含车牌检测数据集和训练代码&#xff09;》 目录 智能驾驶 车牌检测和识别&#xff08;二&#xff09;《YOLOv5实现车牌检测&#xff08;含车牌检测数据集和训练代码&#xff09;》 1. 前…

[Vulnhub] DC-4

下载链接&#xff1a;https://download.vulnhub.com/dc/DC-4.zip 同DC-3 这个靶机也是只有一个flag。 全面信息搜集hydra爆破登录和ssh密码teehee命令(写入文件内容)提权/etc/passwd & /etc/sudoers 文件利用 目录 <1> 信息搜集 <2> hydra爆破登录密码 <…

怎么解除pdf的加密,建议收藏这几种方法

我们在下载资料的时候经常能遇到PDF文档&#xff0c;有时候这些文档还会被设置需要输入密码才能打开。有些朋友找不到密码就只能放弃这份资料&#xff0c;其实还可以再争取一下&#xff0c;解除PDF的加密不是没有可能的。将PDF的密码破除后我们就不再需要密码就能阅读使用该文档…

SpringBoot利用AOP线程池异步设置缓存

文章目录设置缓存1、定义注解2、AOP3、测试设置缓存 1、定义注解 注解定义四个属性&#xff0c;分别是&#xff1a; value&#xff0c;key的别名key : redis的key,如果key不设置&#xff0c;则会用方法名加参数列表作为keyexpire&#xff1a;失效时间&#xff0c;默认为 1天…

Dockerfile创建镜像并上传到Docker Hub

Dockerfile创建镜像并上传到Docker Hub1. Dockerfile1.1 准备文件1.2 构建镜像2. 上传docker hub参考1. Dockerfile 通过Dockerfile构建镜像 1.1 准备文件 在某个空文件夹&#xff08;假设名为test&#xff09;下编写Dockerfile文件 # 声明使用哪个基础镜像 FROM ubuntu:20.0…

Spring Cloud微服务网关Gateway组件学习笔记

目录 网关简介 1. 什么是Spring Cloud Gateway 1.1 核心概念 1.2 工作原理 2. Spring Cloud Gateway快速开始 2.1 环境搭建 2.2集成Nacos 3. 路由断言工厂&#xff08;Route Predicate Factories&#xff09;配置 3.1内置断言工厂 3.2自定义 4. 过滤器工厂&#xf…

Android Studio实现志愿者系统

项目目录一、项目概述二、主要技术三、开发环境四、详细设计1、基础Activity2、活动信息3、成员信息4、百度地图5、Widget组件五、运行演示一、项目概述 本系统采用MVC架构设计&#xff0c;SQLite数据表有用户表、成员表和活动表&#xff0c;有十多个Activity页面。打开应用&a…

123、【回溯算法】leetcode ——491. 递增子序列:unordered_set去重和int数组去重(C++版本)

题目描述 原题描述&#xff1a;491. 递增子序列 解题思路 此题也是子集问题&#xff0c;但和 90.子集II &#xff08;子集问题startIndex去重&#xff09; 的区别在于&#xff1a;&#xff08;1&#xff09;存储结果集判定条件&#xff1b;&#xff08;2&#xff09;输入数据…

Python学习笔记十二之十大经典排序算法

Python学习笔记十二之十大经典排序算法 排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序&#xff0c;内部排序是数据记录在内存中进行排序&#xff0c;而外部排序是因排序的数据很大&#xff0c;一次不能容纳全部的排序记录&#xff0c;…