2. 二级运算放大器的偏置电路

2023-10-13 17:40

本文主要是介绍2. 二级运算放大器的偏置电路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.电路设计

1.1.偏置电路

图1.1 两级运放电路图

  在前面的运放中,M7和M5都需要给栅极提供一个偏置电压。图1.1中M8和M7完全相同,M7支路的电流要求为0.8uA,因此独立电流源需要产生0.8uA的电流。这次就是要设计实际电路将理想电流源代替。

图1.2 两级运放的偏置

  图1.2是一个常见的偏置电路。M10、M11、M8和M12构成偏置电路。偏置电路M8M12和运放的M3M4尺寸相同。M10、M11的尺寸应该是1:K,为了使晶体管都工作在饱和区,这里选择K=2。所以M10尺寸和M1M2相同,M11的Multiplier设置为M10的2倍。

运放第一级M1M2M3M4
W15u15u2u2u
L12u12u15u15u
Multiplier1111
偏置电路M10M11M8M12
W15u15u2u2u
L12u12u15u15u
Multiplier1211

  对于NMOS晶体管,M8M12和M3M4尺寸相同,但是流过M8M12的电流是M3M4的二倍。因此M8M12的VGS比M3M4大,M8M12的gm/id小于M3M4。PMOS晶体管M10也与M8M12类似。
  而PMOS晶体管M11的Multiplier增大了一倍,流过的电流也比M1M2增大一倍,因此M11的VGS、gm/id两个参数与M1M2相同。
  偏置电路的电流计算公式:
V G S 10 − V G S 11 = I ⋅ R 1 V T H 10 + 2 I μ p C o x ( W / L ) P − ( V T H 11 + 2 I μ p C o x K ( W / L ) P ) = I ⋅ R 1 \begin{aligned} V_{GS10}&- V_{GS11}=I·R_1 \\[2.5ex] V_{TH10}+\sqrt\frac{2I}{\mu_p C_{ox}(W/L)_P}- &(V_{TH11}+\sqrt\frac{2I}{\mu_p C_{ox}K(W/L)_P})=I·R_1 \end{aligned} VGS10VTH10+μpCox(W/L)P2I VGS11=IR1(VTH11+μpCoxK(W/L)P2I )=IR1

  可见忽略沟道调制效应的话,电流大小与电源电压无关。假设VTH10=VTH11
2 I μ p C o x ( W / L ) P − 2 I μ p C o x K ( W / L ) P = I ⋅ R 1 K ⋅ 2 I 1 2 I μ p C o x K ( W / L ) P − 2 I 1 2 I μ p C o x K ( W / L ) P = I ⋅ R 1 ( 2 2 − 2 ) 1 2 I μ p C o x K ( W / L ) P = ( 2 2 − 2 ) 1 g m 11 = R 1 \begin{aligned} &\sqrt\frac{2I}{\mu_p C_{ox}(W/L)_P}-\sqrt\frac{2I}{\mu_p C_{ox}K(W/L)_P}=I·R_1 \\[3.5ex] \sqrt K ·2I &\sqrt\frac{1}{2I\mu_p C_{ox}K(W/L)_P}-2I\sqrt\frac{1}{2I\mu_p C_{ox}K(W/L)_P}=I·R_1 \\[3.5ex] (2\sqrt 2 &-2)\sqrt\frac{1}{2I\mu_p C_{ox}K(W/L)_P}=(2\sqrt 2 -2)\frac {1}{g_{m11}}=R_1 \end{aligned} K 2I(22 μpCox(W/L)P2I μpCoxK(W/L)P2I =IR12IμpCoxK(W/L)P1 2I2IμpCoxK(W/L)P1 =IR12)2IμpCoxK(W/L)P1 =22 2gm111=R1

  前面提到M11的gm/id与M1M2相同,运放设计中M1M2的gm/id=16:
g m 11 I D 11 = g m 1 , 2 I D 1 , 2 = 16 g m 11 = 16 ⋅ I D 11 = 16 ⋅ 0.8 u A = 12.8 u S R 1 = 16 ⋅ I D 11 = ( 2 2 − 2 ) 1 g m 11 = 64.7 k Ω \begin{aligned} \frac{g_{m11}}{I_{D11}}=\frac{g_{m1,2}}{I_{D1,2}}&=16 \\[2.5ex] g_{m11}=16·I_{D11}=16·0.8&uA=12.8uS \\[2ex] R_1=16·I_{D11}=(2\sqrt 2 -2)&\frac {1}{g_{m11}}=64.7kΩ \end{aligned} ID11gm11=ID12gm12gm11=16ID11=160.8R1=16ID11=(22 2)=16uA=12.8uSgm111=64.7kΩ

1.2.启动电路

图1.3 启动电路

  晶体管M13、M15和M16构成启动电路。M16看作电容C16,当VDD上电后,M13导通给C16充电;刚开始C16电压低,M15导通产生电流给偏置电路NMOS栅源电容充电,当栅源的压降大于VTH后开始正常工作。一段时间后C16充电到VDD,M15关断启动电路停止工作。

2.电路仿真

2.1.偏置电路仿真

图2.1 偏置电路仿真结果

  从图2.1的仿真结果来看电源电压的变化还是会影响输出的电流大小。这是因为设计的过程中忽略了沟道调制效应。可以使用cascode结构减小这个误差。

2.2.启动电路仿真

图2.2 启动电路仿真结果

  对启动电路进行tran仿真得到图2.2的结果。可以看到启动过程中有一个接近3uA的电流过冲,高出所需电流800nA三倍多。而且M16的电容C16越大过冲越大,最大能有十几uA。为什么会有这个过冲呢?
  修改电路的过程中发现增大M8和M12的L能够减小过冲,代价是达到稳定电流需要更长的时间。扫描L得到下面的仿真结果。

图2.3 改变M8和M12的L仿真结果

  为什么会产生这样的结果呢?
  为什么增大L会增加电流稳定时间?

3.疑问

  为什么启动过程中会产生过冲?为什么M16的电容C16越大过冲越大?过冲要怎么消除?
  为什么启动过程中增大M8和M12的L会增加电流稳定时间?

这篇关于2. 二级运算放大器的偏置电路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/204864

相关文章

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

uva 575 Skew Binary(位运算)

求第一个以(2^(k+1)-1)为进制的数。 数据不大,可以直接搞。 代码: #include <stdio.h>#include <string.h>const int maxn = 100 + 5;int main(){char num[maxn];while (scanf("%s", num) == 1){if (num[0] == '0')break;int len =

HNU-2023电路与电子学-实验3

写在前面: 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能,设计 8 重 2-1 多路复用器。 4.分析模型机的工作原理,设计模型机控制信号产生逻辑。 二、实验内容 1.用 VERILOG 语言设计模型机的 8 重 3-1 多路复用器; 2.用 VERILOG 语言设计模型机的 8 重 2-1 多

【Java中的位运算和逻辑运算详解及其区别】

Java中的位运算和逻辑运算详解及其区别 在 Java 编程中,位运算和逻辑运算是常见的两种操作类型。位运算用于操作整数的二进制位,而逻辑运算则是处理布尔值 (boolean) 的运算。本文将详细讲解这两种运算及其主要区别,并给出相应示例。 应用场景了解 位运算和逻辑运算的设计初衷源自计算机底层硬件和逻辑运算的需求,它们分别针对不同的处理对象和场景。以下是它们设计的初始目的简介:

位运算:带带孩子吧,孩子很强的!

快速进制 在聊到位运算之前,不妨先简单过一遍二进制的东西。熟悉二进制和十进制的快速转换确实是掌握位运算的基础,因为位运算直接在二进制位上进行操作。如果不熟悉二进制表示,很难直观理解位运算的效果。 这里主要涉及二进制和十进制之间的互相转换。 十进制转二进制 十进制转二进制可以使用常见的 除2取余法 进行。每次将十进制除以2并记录所得余数,直到商为0,然后再将记录的余数 从下往上排列即

未雨绸缪:环保专包二级资质续期工程师招聘时间策略

对于环保企业而言,在二级资质续期前启动工程师招聘的时间规划至关重要。考虑到招聘流程的复杂性、企业内部需求的变化以及政策标准的更新,建议环保企业在二级资质续期前至少提前6至12个月启动工程师招聘工作。这个时间规划可以细化为以下几个阶段: 一、前期准备阶段(提前6-12个月) 政策与标准研究: 深入研究国家和地方关于环保二级资质续期的最新政策、法规和标准,了解对工程师的具体要求。评估政策变化可

LTspice模拟CCM和DCM模式的BUCK电路实验及参数计算

关于BUCK电路的原理可以参考硬件工程师炼成之路写的《 手撕Buck!Buck公式推导过程》.实验内容是将12V~5V的Buck电路仿真,要求纹波电压小于15mv. CCM和DCM的区别: CCM:在一个开关周期内,电感电流从不会到0. DCM:在开关周期内,电感电流总会到0. CCM模式Buck电路仿真: 在用LTspice模拟CCM电路时,MOS管驱动信号频率为100Khz,负载为10R(可自

快速幂运算的一些模板

这里用递归和循环两种做法来做。 简单来说,快速幂就是把底数扩大,指数缩小,比如2*2=4;计算2的幂时,就可以转换成4的幂来运算,这样可以避免在计算大的数据时爆int的现象  //递归int power(int a,int n){int ans;if(n==2) ans=1;else{ans=power(a*a,n/2);if(n%2==1) ans*=a;}return ans;}

高精度计算----减法运算(浮点型)

基于上一贴,修改减法运算适合于高精度浮点型计算。 因为减法比加法难度大一点,考虑的地方也要多一些,可能代码有欠缺,欢迎指出。 运算说明: 1、相减函数依旧没改变,包括上一贴的判断被减数与减数的大小函数也没变。 2、增加两个函数,取小数位数函数和结果处理(回归小数点)函数 3、与加法浮点高精度运算相比,这里改变较多的是结果处理函数,加法加完后,位数不减反增,而且最多增一位。减法会消失掉好多

高精度计算----减法运算

处理大数减法运算: 1、首先要判断被减数与减数哪个更大,再相应的带入减法函数去处理。具体的比较可以使用字符串的相关知识去比较。 2、相减要先对齐数组,依照减数的长度,执行相应的减法运算次数。 3、不需要借位相减的话,直接减去;需要的话,向前借一位,若前一位是0,则再前借(此时前一位的0变为10)。 测试程序效果如下:   以下代码包括相减函数,比较被减数减数函数,若有错误,请指出: