基本 MOSFET 恒流源

news2024/11/29 2:44:31

恒流源在电路分析练习和网络定理中占有重要地位,然后它们似乎或多或少消失了。。。除非你是IC设计师。尽管在典型 PCB 设计中很少遇到,但电流源在模拟 IC 领域却无处不在。这是因为它们 1) 用于偏置,2) 作为有源负载。

偏置: 用作线性放大器的晶体管需要偏置,以便它们在其传输特性的理想部分工作。在 IC 设计中实现此目的的方法是使预定电流流过晶体管的漏极(对于 MOSFET)或集电极(对于 BJT)。该预定电流需要稳定并且独立于电流源组件两端的电压。当然,没有任何实际电路能够完全稳定或完全不受电压变化的影响,但正如工程中通常的情况一样,完美并不是必需的。

有源负载: 在放大器电路中,可以使用电流源代替集电极/漏极电阻。这些“有源负载”提供更高的电压增益,并允许电路在较低的电源电压下正常工作。此外,相对于电阻器,IC 制造技术更青睐晶体管。

在整篇文章中,我将电流源的输出称为“偏置电流”或 I BIAS,因为我认为偏置应用是思考该电路基本功能的更直接的工具。

MOSFET恒流源电路

这是基本的 MOSFET 恒流源:

基本MOSFET恒流源

在我看来,它非常简单——两个 NMOS 晶体管和一个电阻。让我们看看这个电路是如何工作的。

正如您所看到的,Q 1的漏极与其栅极短路。这意味着V G = V D,因此V GD = 0 V。那么,Q 1处于截止区、三极管区还是饱和区?它不能处于截止状态,因为如果没有电流流过沟道,栅极电压将处于 V DD,因此 V GS将大于阈值电压 V TH(我们可以安全地假设 V DD更高)比 VTH )。这意味着 Q 1将始终处于饱和状态(也称为“活动”模式),因为 V GD= 0 V,表达 MOSFET 饱和条件的一种方式是 V GD必须小于 V TH。

如果我们回想一下,没有稳态电流流入 MOSFET 的栅极,我们可以看到参考电流 I REF将与 Q 1的漏极电流相同。我们可以通过为 R SET选择适当的值来定制该参考电流。那么这一切与问题2有什么关系呢?饱和状态下 MOSFET 的漏极电流受沟道宽长比和栅源电压的影响:

\[I_D=\frac{1}{2}\mu_nC_{ox}\frac{W}{L}(V_{GS}-V_{TH})^2\]

此时我们忽略通道长度调制;因此,如公式所示,漏极电流不受漏极至源极电压的影响。现在请注意,两个 FET 的源极都接地,并且它们的栅极短路在一起,换句话说,两个 FET 都具有相同的栅源电压。因此,如果我们假设两个器件具有相同的沟道尺寸,则无论 Q 2漏极处的电压如何,它们的漏极电流都将相等。该电压标记为 V CS ,表示电流源元件两端的电压;这有助于提醒我们问题2与任何性能良好的电流源一样,它产生的偏置电流不受其端子间电压的影响。另一种说法是 Q 2具有无穷大的输出电阻:

Q2 输出电阻无穷大 图解

在这些条件下,即使 V CS非常高,也没有电流流过输出电阻 R O 。这意味着偏置电流始终等于参考电流。

该电路的通用名称是“电流镜”。您可能会明白原因 - 右侧晶体管产生的电流镜像(即相似)流经左侧晶体管的参考电流。当您考虑到典型示意图所表现出的视觉对称性时,这个名称就特别合适。

顺便说一句,较旧的 IC 通常需要一个外部电阻器用于 R SET。然而,如今,制造商使用经过微调的片上电阻器,以达到足够的精度。

晶体管保持饱和的重要性

对这个电路的理想化分析的个主要冒犯是,当晶体管不饱和时,一切都会崩溃。如果 Q 2位于三极管(又称线性)区域,则漏极电流将高度依赖于 V DS。换句话说,我们不再有电流源,因为偏置电流受到 V CS的影响。我们知道Q 2的栅漏电压必须小于阈值电压才能保持饱和。

另一种说法是,当漏极电压变得低于栅极电压V TH伏时,Q 2将离开饱和区。我们无法给出一个的数字,因为栅极电压和阈值电压都会因一种实现方式而异。

一个合理的例子如下:产生所需偏置电流所需的栅极电压约为0.9V,阈值电压为0.6V;这意味着只要 V CS保持在约 0.3 V 以上,我们就可以保持饱和。

通道长度调制

不幸的是,即使我们的整体电路设计确保 Q 2始终处于饱和状态,我们的 MOSFET 电流源也并不完全理想。罪魁祸首是通道长度调制。

饱和区的本质是当栅漏电压不超过阈值电压时存在的“夹断”沟道。

夹断通道

这个想法是,在沟道被夹断后,漏极电流变得与 V DS无关,因为漏极电压的进一步增加不会影响沟道的形状。但实际上,V DS的增加会导致“夹断点”向源极移动,这样即使 FET 处于饱和状态,漏极电压对漏极电流的影响也很小。结果可以表示如下:

夹断点

I BIAS现在是 I REF(由 R SET确定)和 I ERROR(流经输出电阻的电流)之和。I ERROR遵循简单的欧姆定律关系:较高的 V CS意味着更多的 I ERROR以及更多的 I BIAS,因此电流源不再独立于其端子上的电压。

调整和转向

当您意识到这个方便的电流源电路有多么灵活时,它会变得更好。首先让我们看看如何调整 Q 2生成的电流。到目前为止,我们假设生成的电流与参考电流相同,但这仅当晶体管具有相同的沟道宽度与沟道长度之比时才是正确的。请记住饱和模式漏极电流的方程式:

\[I_D=\frac{1}{2}\mu_nC_{ox}\frac{W}{L}(V_{GS}-V_{TH})^2\]

电流转向

这种巧妙的安排使我们能够从一个参考电流生成多个偏置电流。更好的是,这些电流中的每一个都可以不同——只需调整宽长比即可单独修改它们。

结论

我们介绍了基本 MOSFET 恒流源的操作和功能,还讨论了其局限性。正如形容词“基本”所暗示的那样,那里有更好的电路。但基本电路是一个很好的起点,因为双晶体管电流镜仍然是高性能拓扑的概念。

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

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

相关文章

【SkyWalking】启用apm-trace-ignore-plugin追踪忽略插件

背景 使用Agent采集追踪数据的时候,想排除某些路径,比如健康检查等,这样可以减少上报的数据,也可以去除一些不必要的干扰数据。 加载插件 在agent/optional-plugins目录中有个apm-trace-ignore-plugin-${version}.jar插件&…

Hive on Spark版本兼容性

Hive on Spark仅在特定版本的Spark上进行测试,因此给定版本的Hive只能保证与特定版本的Spark一起工作。其他版本的Spark可能与给定版本的Hive一起工作,但不能保证。以下是Hive版本及其对应的Spark版本列表: 详情参考官方文档:http…

C# 异步方法async / await 任务超时处理

一、需求 如果调用一个异步方法后,一直不给返回值结果怎么办呢?这就涉及到怎么取消任务了。 二、Task取消任务 static CancellationTokenSource source new CancellationTokenSource();static void Main(string[] args){Task.Run(() >{for (int i …

C# WPF入门学习主线篇(十)—— DataGrid常见属性和事件

C# WPF入门学习主线篇(十)—— DataGrid常见属性和事件 欢迎来到C# WPF入门学习系列的第十篇。在前面的文章中,我们已经学习了 Button、TextBox、Label、ListBox 和 ComboBox 控件。今天,我们将探讨 WPF 中的另一个重要控件——D…

CHATGPT升级plus(已有账号前提下)

注册wildcard(虚拟卡) 注册号账号后先进行充值,充值后选择CHATGPT一键升级按照他的流程来即可 Wildcard网址:Wildcard跳转注册 填写邀请码充值时少两美金合计14¥ 邀请码:OL3QXTRH

Adobe Illustrator 矢量图设计软件下载安装,Illustrator 轻松创建各种矢量图形

Adobe Illustrator,它不仅仅是一个简单的图形编辑工具,更是一个拥有丰富功能和强大性能的设计利器。 在这款软件中,用户可以通过各种精心设计的工具,轻松创建和编辑基于矢量路径的图形文件。这些矢量图形不仅具有高度的可编辑性&a…

Codeforces Round 951 (Div. 2)

A - Guess the Maximum 直接暴力枚举 a i , a i 1 a_i,a_{i1} ai​,ai1​找最小的最大值 答案即为最小的最大值-1 code: #include<bits/stdc.h> #define endl \n #define fast() ios::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr) #define F first #…

skywalking学习

文章目录 前言一、skywalking单体安装部署1. 下载skywalking2. 部署oap和oap-ui服务3. 测试skywalking监控springboot应用 二、搭建swck(skywalking集群)1.安装k8s2.下载swck3.设置pod自动注入java agent 三、skywalking监控python四、skywalking监控cpp总结参考 前言 本文主要…

RTKLIB之RTKPLOT画图工具

开源工具RTKLIB在业内如雷贯耳&#xff0c;其中的RTKPLOT最近正在学习&#xff0c;发现其功能之强大&#xff0c;前所未见&#xff0c;打开了新的思路。 使用思博伦GSS7000卫星导航模拟器,PosApp软件仿真一个载具位置 1&#xff0c;RTKPLOT支持DUT 串口直接输出的NMEA数据并…

HCL模拟器下做M-LAG测试(以及和华为配置对比)-二层架构

1.简单二层架构 1.1 拓扑图 1.2 配置 1.2.1 Leaf1配置 system-mac必须配置&#xff0c;否则会有一个node处于unknown状态&#xff0c;即使配置主节点的mac&#xff0c;主节点也需要配置system-mac为自己的mac ## M-LAG配置[Leaf1] m-lag system-mac 0001-0001-0001 # 手动设…

MFC 教程-回车时窗口退出问题

【问题描述】 MFC窗口默认时&#xff0c;按回车窗口会退出 【原因分析】 默认调用OnOK() 【解决办法】 重写虚函PreTranslateMessage BOOL CTESTMFCDlg::PreTranslateMessage(MSG* pMsg) {// TODO: 在此添加专用代码和/或调用基类// 修改回车键的操作反应 if (pMsg->…

物理安全防护如何创新强化信息安全体系?

物理安全防护是信息安全体系的重要组成部分&#xff0c;它通过保护实体设施、设备和介质等&#xff0c;防止未授权访问、破坏、盗窃等行为&#xff0c;从而为信息系统提供基础的安全保障。要创新强化信息安全体系中的物理安全防护&#xff0c;可以从以下几个方面着手&#xff1…

企业数字化转型的测度难题:基于大语言模型的新方法与新发现

《经济研究》新文章《企业数字化转型的测度难题&#xff1a;基于大语言模型的新方法与新发现》运用机器学习和大语言模型构造一套新的企业数字化转型指标。理论分析和数据交叉验证均表明&#xff0c;构建的指标相对已有方法更准确&#xff1a; 1.第一步&#xff1a;选择“管理…

Redis常用命令——List篇

提到List&#xff0c;我们第一时间想到的就是链表。但是在Redis中&#xff0c;List更像是一种双端队列&#xff0c;例如C中的deque。它可以快速高效的对头部和尾部进行插入和删除操作。本片文章主要对List列表的相关命令进行详解&#xff0c;希望本篇文章会对你有所帮助。 文章…

js--hasOwnProperty()讲解与使用

@TOC 前言 hasOwnProperty(propertyName)方法 是用来检测属性是否为对象的自有属性 object.hasOwnProperty(propertyName) // true/false 讲解 hasOwnProperty() 方法是 Object 的原型方法(也称实例方法),它定义在 Object.prototype 对象之上,所有 Object 的实例对象都会继…

高考志愿选专业,如何分析自己的兴趣爱好?

之所以在选择专业的时候比较迷茫&#xff0c;就是对自己不够了解&#xff0c;没有分析过自己的兴趣爱好&#xff0c;所以也不知道如何选择适合自己的专业&#xff0c;但是他们又不得不做出更深入的了解&#xff0c;因为专业的选择将关系到未来的职业道路和生活方向。 对于绝大…

java 大型企业MES生产管理系统源码:MES系统与柔性化产线控制系统的关系、作用

MES定义为“位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统”,它为操作人员/管理人员提供计划的执行、跟踪以及所有资源(人、设备、物料、客户需求等)的当前状态。 MES系统与柔性化产线控制系统的关系 MES&#xff08;制造执行系统&#xff09;是一种…

Apifox的使用

1、了解Apifox的工具特点和使用方法 2、使用Apifox辅助生成接口文档&#xff0c;尝试使用Apifox进行其他前后端调试。 Apifox IDEA 插件快速上手 | Apifox 帮助文档 Apifox IDEA 插件来啦&#xff01;是真的超好用&#xff01;_哔哩哔哩_bilibili 21分钟学会Apifox_哔哩哔哩…

Python 机器学习 基础 之 【实战案例】中药数据分析项目实战

Python 机器学习 基础 之 【实战案例】中药数据分析项目实战 目录 Python 机器学习 基础 之 【实战案例】中药数据分析项目实战 一、简单介绍 二、中药数据分析项目实战 三、数据处理与分析实战 1、数据读取 2、中药材数据集的数据处理与分析 2.1数据清洗 2.2、 提取别…

什么是大型语言模型 ?

引言 在本文[1]中&#xff0c;我们将从高层次概述大型语言模型 (LLM) 的具体含义。 背景 2023年11月&#xff0c;我偶然间听闻了OpenAI的开发者大会&#xff0c;这个大会展示了人工智能领域的革命性进展&#xff0c;让我深深着迷。怀着对这一领域的浓厚兴趣&#xff0c;我加入了…