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

详细推导MOSFET的跨导、小信号模型、输出阻抗、本征增益

目录

前言 

什么是跨导

什么是小信号模型

什么是输入阻抗和输出阻抗 

什么是MOS管的输出阻抗 

什么是MOS管的本征增益

共源极放大电路的输入和输出阻抗 

一些其它MOS拓扑电路的增益 

负载为恒流源

负载为二极管 


前言 

相信很多人在学习集成电路领域的时候 都对MOS管的一些概念理解模糊 包括跨导 小信号模型 MOS管的增益和输出阻抗等 本文将从跨导的定义开始引入 最后总结一些常见MOS电路拓扑的增益

什么是跨导

我们知道MOS管的抽象模型其实可以这样理解:在栅极给MOS管一个电压 这个电压会使MOS管中有电流流过 那么衡量电压转化为电流的能力 我们称之为跨导 根据这个定义 我们可以写出跨导的表达式如下

我们已知漏源电流在MOS管饱和区的表达式如下(不考虑沟道长度调制效应)

因此求导后可得跨导的具体表达式如下

什么是小信号模型

通俗意义上讲 小信号指的是对于某个基准电压(偏置电压)而言 在其上下浮动的电压变化 我们称之为小信号 下面小信号模型的推导将以例子的形式给出

上面的例子表示 Vo是一个直流电压 也就是所谓的偏置电压 而Vmic就是在偏置电压上的小扰动 我们称之为小信号(推导过程根据上图 一步步想清楚)

将总的电流表达式拆开 我们发现其实该总电流表达式是由两部分组成的 前者是偏置电压产生的电流 而后者则是小信号产生的电流 根据这个结论 我们将电路变形一下 以MOS管为中心 其G、D、S分别为左、下、右三个方向重画电路 可以得到以下的电路图

从这张图 我们可以清晰的看出总电流是由两股电流加和而成 如果将它们拆解开来 将会得到以下的结论 其中 左侧的电路图就是我们所谓的“小信号模型” 因为它只关注了对于微小的电压扰动 将产生什么样的电流 根据我们之前对跨导的定义 “衡量在栅极上的电压导致产生的漏源电流” 相信各位能理解左侧小信号模型的电流为什么等于gmVmic

这两幅图可以抽象理解为如下的形式(注意这里考虑了沟道长度调制效应 不清楚这个效应的朋友可以参考MOS管的二级效应及其对伏安特性的影响_正在黑化的KS的博客-CSDN博客)

更一般地 我们在绘制小信号模型时 会将恒压源看做成短路 恒流源看做成断路 大家可以试一下 根据这个结论 上述源电路是否可以直接画出小信号模型

什么是输入阻抗和输出阻抗 

端口阻抗是指将某个电路的所有独立源(电压源、电流源)置零 从输出端/输入端看入电路的等效阻抗的大小 一般计算端口阻抗的方法是 在端口接一个电压源 测量端口流入电路的电流 电压与电流的币制即位端口阻抗 下面给出两个例子 分别计算一个相同电路的输入和输出阻抗

什么是MOS管的输出阻抗 

MOS管的输出阻抗其实是因为MOS管的沟道长度调制效应引起的 即在饱和区 随着漏源电压Vds的增加 漏电流Id并不是保持不变 而是会随着增加 因为是由变化的电压引起的电流变化 效果就像是给MOS并联了一个电阻 所以我们称之为MOS管的输出阻抗

具体的推导如下图所示 我们先给Vds加一个微小的变化 观察它产生的Id的变化

随之可以画出小信号模型(考虑沟道长度调制效应)如下

根据上面的介绍 我们已经知道了什么是输入和输出阻抗 以及MOS管在考虑沟道长度调制效应下的小信号模型 根据计算输出阻抗的方法 我们计算一下该电路的输出阻抗 参考如下的图

由于需要将独立源置零 所以简化后的图如下图所示

可以看出 在考虑沟道长度调制效应的情况下 MOS管的小信号模型可以等效为一个电阻 如果不考虑沟道长度调制效应 输出阻抗无穷大 应将MOS的小信号模型看作开路

什么是MOS管的本征增益

考虑如下的电路模型 Vo是偏置电压 保证MOS在小信号为零时仍然有栅源电压 V1是漏源电压 保证漏源电流持续流过MOS管 RL是负载 输出电压定义为MOS管的漏极与GND之间的电压

Vout可以通过如下公式进行计算

上图所示电路我们称之为共源极放大电路 其主要特征有以下三点

1. 输入电压位于栅极

2. 在漏极出采集输出电压

3. 源极接地(或者可以理解为 源极是一个水平面 它对于栅极和漏极来说是同一个参考面)

根据小信号模型的建立规则 将恒流源、恒压源置零 将电路按MOS管的三极展开 小信号模型如下图所示(RD就是上图中的RL)其中Vin = V, Vout = ID * RD

这些各位就很清楚我们-g_{m}R_{D}这个常见的表达式是怎么推出的了 它其实就是在不考虑沟道长度调制效应的情况下 输出电压与输入电压的比值 也就是增益 类似的 如果考虑沟道长度调制效应的话 我们就在MOS管两端 即源漏之间接一个电阻 表示由源漏电压引起的源漏电流 具体增益计算需要进行一个修改 如下图所示

共源极放大电路的输入和输出阻抗 

对于栅极来说 它并不采集电流 因此没有电流流入栅极 因此外加电压与测试电流的比值为无穷大 因此输入阻抗为无穷大

输出阻抗计算如下 将所有电压源和电流源置零 可以看出电路中只有RD和ro并联 因此可得输出阻抗如下图所示

一些其它MOS拓扑电路的增益 

负载为恒流源

我们之前考虑的负载是一个电阻RL 如果将电阻改为一个理想电流源 电路的增益该如何变化呢?

事实上 由于世界上不存在理想的恒流源 我们一般将一个工作在饱和区的PMOS管类比成一个恒流源

画出它的小信号模型如下

从之前的结论可知 在MOS管的源漏极之前并联电阻的总电阻 * 跨导就是该电路的增益 所以增益如下

负载为二极管 

一般来说 我们将一个NMOS管的栅极和漏极相连来模拟一个二极管 因为此时NMOS管一定是处在饱和区(Vds > Vgs - Vth)可以类似二极管的单向导通特性 由于此时栅漏相连 可以看做一个端口 另一个端口是NMOS的源极 这类似是二极管的两端 具体图如下

计算该电路拓扑的输出阻抗 具体如下图

接着我们计算将这个等效二极管作为负载接入电路 在不考虑所有MOS管的沟道长度调制效应的情况下 产生的增益

画出它的电路图及小信号模型如下所示

根据负载为电阻时的结论 在不考虑r0的情况下 增益应为-g_{m}R_{D} 类比可得出 该电路的增益为-g_{m1}\frac{1}{g_{m2}}

相关文章:

详细推导MOSFET的跨导、小信号模型、输出阻抗、本征增益

目录 前言 什么是跨导 什么是小信号模型 什么是输入阻抗和输出阻抗 什么是MOS管的输出阻抗 什么是MOS管的本征增益 共源极放大电路的输入和输出阻抗 一些其它MOS拓扑电路的增益 负载为恒流源 负载为二极管 前言 相信很多人在学习集成电路领域的时候 都对MOS管的…...

循环2作业

第一题 #include <stdio.h>int main() {int n,f,y,i,j;scanf("%d",&n);for(y0;y<100;y)for(f0;f<100;f)if(200*y2*ff*100y-n){printf("%d.%d",y,f);return 0;}printf("%d No Solution",n);return 0; }第二题 #include<stdi…...

一个车厢号码识别算法(2005年的老程序----ccc)

一个车厢号码识别算法&#xff08;2005年的老程序----ccc&#xff09; 2023-09-18 ccc 程序的识别效果 对图中的车厢号码部分用上下两条线限定分为&#xff0c;然后进行识别。 从上面的识别效果可以看出&#xff0c;识别算法具有一定的鲁棒性&#xff0c;能够适应车厢号码的各…...

「Verilog学习笔记」优先编码器电路①

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 timescale 1ns/1ns//优先编码器电路1 //电路的优先顺序是&#xff0c;从9到1&#xff0c;高级到低级 //9个输入端&#xff1a;I端&#xff0c;4个输出端&#xff1a;Y端&am…...

解决企业项目管理难题:痛点分析与实用解决方案探索

在当前竞争激烈的商业环境中&#xff0c;产品力已然成为市场竞争的核心&#xff0c;这背后的驱动力是技术、人才和管理能力的综合体现——研发创新能力。其中&#xff0c;项目管理能力扮演着至关重要的角色&#xff0c;它能最大化地发挥和释放以上三者的优势。因此&#xff0c;…...

Nginx 简介和安装

文章目录 介绍Nginx的优点(1)速度更快、并发更高(2)配置简单&#xff0c;扩展性强(3)高可靠性(4)热部署(5)成本低、BSD许可证 Nginx的功能特性及常用功能基本HTTP服务高级HTTP服务邮件服务Nginx常用的功能模块 Nginx环境准备docker安装乌班图安装Nginx目录结构分析方式一:Nginx…...

idea生成代码(一):实现java语言的增删改查功能(基于EasyCode插件)支持自定义模板【非常简单】

idea生成代码&#xff08;一&#xff09;&#xff1a;实现java语言的增删改查功能&#xff08;基于EasyCode插件&#xff09;支持自定义模板【非常简单】 idea生成代码&#xff08;二&#xff09;&#xff1a;实现java语言的增删改查功能&#xff08;基于mybatis-plus代码生成器…...

vue预览各种格式图片png jpg tif tiff dcm

// 没有图片展示暂无 有图片&#xff0c;判断格式 png jpg 直接展示 tif tiff需要转化成png展示 dcm需要用到插件 <el-col :span"16"><div style"width:100%;text-align: center;margin-bottom: 10px;">图件预览</div><div style&quo…...

出入库管理系统vue2前端开发服务器地址配置

【精选】vue.config.js 的完整配置&#xff08;超详细&#xff09;_vue.config.js配置_web学生网页设计的博客-CSDN博客 本项目需要修改两处&#xff1a; 1、vue开发服务器地址&#xff1a;config\index.js use strict // Template version: 1.3.1 // see http://vuejs-templa…...

民安智库(第三方满意度调研公司):助力奢侈品品牌提升客户满意度

在奢侈品行业中&#xff0c;客户满意度是衡量品牌价值和市场竞争力的关键因素。为了准确了解客户的需求和反馈&#xff0c;民安智库&#xff08;北京第三方社会调查评估&#xff09;以其专业的满意度调查方法&#xff0c;受委托对某奢侈品品牌进行全面的客户满意度调查。 此次…...

蓝牙特征值示例1-迈金L308自行车尾灯夜骑智能表情尾灯的

了解商品级蓝牙特征值 1 服务器&#xff08;设备&#xff09;描述 0x02-01-06 05-03-0F180A18 09-FF-FFFF166B001C0101 0A-09-4C3330385F37393937 01设备标识 03服务UUID FF厂商自定义数据(厂家编号&#xff1a;FFFF-166B001C0101) 完整设备名称&#xff1a; L308-7997 2 服…...

Three 笔记

一&#xff1a;常用函数封装 1、实例化three 场景、相机、渲染器 import * as THREE from three;/*** 实例化three 场景、相机、渲染器* param container: dom容器 * param fov: 视野角度 * param near: 相机视锥体近裁截面相对相机的距离 * param far: 相机视锥体远裁截面相…...

Crypto | Affine password 第二届“奇安信”杯网络安全技能竞赛

题目描述&#xff1a; 明文经过仿射函数y3x9加密之后变为JYYHWVPIDCOZ&#xff0c;请对其进行解密&#xff0c;flag的格式为flag{明文的大写形式}。 密文&#xff1a; JYYHWVPIDCOZ解题思路&#xff1a; 1、使用在线网站直接破解或手工计算破解&#xff0c;获得flag。&#xf…...

android使用notification消息通知(工具类封装)

代码直接复制粘贴就可以用了&#xff0c;参数可以更具自己需求添加 private NotificationManager manager;private Notification notification;private static final String NORMAL_CHANNEL_ID "my_notification_normal";private static final String IMPORTANT_CHA…...

PicoDiagnostics (NVH设备软件)-PS软件设置文件类型介绍

作为远程技术指导人员&#xff0c;下面这个功能对你来说可能非常有帮助。 在PicoScope 7 软件的文件保存格式里&#xff0c;通常选择的是<PS 数据文件>类型&#xff0c;容易忽略其他实用的保存文件类型&#xff0c;下面我们介绍<PS设置文件>类型。 PS 数据文件&…...

Linux 定时删除7天前的文件

一、编写脚本 #!/bin/bash find /home/kafka/logs -mtime 10 -name "*.*" -exec rm -rf {} \;保存到home目录下的logs_delete.sh 二、解释 # 命令格式 find 对应目录 -mtime 天数 -name "文件名" -exec rm -rf {} \; # 示例命令&#xff0c;将/home/kaf…...

VISA机制

需要用到VISA的3种机制&#xff1a;属性机制、锁定机制和事件机制。以写资源为例&#xff0c;3种机制的作用如图 &#xff08;1&#xff09;属性机制 属性机制用来控制资源的各种属性&#xff0c;这些属性分为两种&#xff1a;只读属性和可读可写属性。 &#xff08;2&#xf…...

基于开源项目OCR做一个探究(chineseocr_lite)

背景&#xff1a;基于图片识别的技术有很多&#xff0c;应用与各行各业&#xff0c;我们公司围绕电子身份证识别自动录入需求开展&#xff0c;以下是我的研究心得 技术栈&#xff1a;python3.6&#xff0c;chineseocr_lite的onnx推理 环境部署&#xff1a;直接上截图&#xff…...

工作常遇,Web自动化测试疑难解答,测试老鸟带你一篇打通...

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 1、自动化测试中隐…...

H5判断当前环境是否为微信小程序

H5判断当前环境是否为微信小程序 场景代码 场景 H5需要判断当前环境是否为微信小程序&#xff0c;然后做一些交互调整。 代码 isWxMiniCodeWebviewEnv() {return navigator.userAgent.match(/miniprogram/i) || window.__wxjs_environment miniprogram }...

React hook之useRef

React useRef 详解 useRef 是 React 提供的一个 Hook&#xff0c;用于在函数组件中创建可变的引用对象。它在 React 开发中有多种重要用途&#xff0c;下面我将全面详细地介绍它的特性和用法。 基本概念 1. 创建 ref const refContainer useRef(initialValue);initialValu…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:

一、属性动画概述NETX 作用&#xff1a;实现组件通用属性的渐变过渡效果&#xff0c;提升用户体验。支持属性&#xff1a;width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项&#xff1a; 布局类属性&#xff08;如宽高&#xff09;变化时&#…...

Redis相关知识总结(缓存雪崩,缓存穿透,缓存击穿,Redis实现分布式锁,如何保持数据库和缓存一致)

文章目录 1.什么是Redis&#xff1f;2.为什么要使用redis作为mysql的缓存&#xff1f;3.什么是缓存雪崩、缓存穿透、缓存击穿&#xff1f;3.1缓存雪崩3.1.1 大量缓存同时过期3.1.2 Redis宕机 3.2 缓存击穿3.3 缓存穿透3.4 总结 4. 数据库和缓存如何保持一致性5. Redis实现分布式…...

高等数学(下)题型笔记(八)空间解析几何与向量代数

目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码&#xff0c;CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短&#xff0c;所以CPU会不断地切换线程执行&#xff0c;从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

3-11单元格区域边界定位(End属性)学习笔记

返回一个Range 对象&#xff0c;只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意&#xff1a;它移动的位置必须是相连的有内容的单元格…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 &#x1f4dd; 在上一篇文章中&#xff0c;我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源&#xff0c;方便后续将资源打包到一个可执行文件中。 2.embed介绍 &#x1f3af; Go 1.16 引入了革命性的 embed 包&#xff0c;彻底改变了静态资源管理的…...

Web 架构之 CDN 加速原理与落地实践

文章目录 一、思维导图二、正文内容&#xff08;一&#xff09;CDN 基础概念1. 定义2. 组成部分 &#xff08;二&#xff09;CDN 加速原理1. 请求路由2. 内容缓存3. 内容更新 &#xff08;三&#xff09;CDN 落地实践1. 选择 CDN 服务商2. 配置 CDN3. 集成到 Web 架构 &#xf…...

视觉slam十四讲实践部分记录——ch2、ch3

ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...