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 启动电路仿真结果
### GMID设计二级 #### 设计原则与目标 在GMID参数指导下,设计二级运算放大器的关键在于优化gm/ID比率。通过调整晶体管的几何尺寸和其他参数来实现最佳性能指标[^1]。 #### 参数选择策略 对于第二级的设计,需考虑如何提升gmro特性。为了达到这一目的,可采取两种主要措施:一是保持较小的沟道宽度以减少寄生电容;二是维持固定的gm/id比例下增大器件尺寸从而持续增强gmro表现[^3]。 #### 工艺流程概述 具体到实际操作层面,在确定了所需的跨导值(gm)之后,应根据应用需求选取合适的栅极长度(L),其中短沟道有利于获得更高的速度和更紧凑的布局而长沟道则有助于提高内在增益。随后依据所选gm/id比设定工作电流(Id),并最终计算得出所需宽度(W)[^4]。 ```matlab % MATLAB Simulation Example for Second Stage Op-Amp Design Using GMID Methodology clc; clear all; % Define parameters based on the requirements and technology constraints. Vdd = 1.8; % Supply voltage (Volts) Vgs = 0.7; % Gate-source voltage (Volts) % Choose L value considering speed vs gain trade-off. L_short_channel = 0.1e-6; % Short channel length for high-speed applications (Meters) L_long_channel = 1e-6; % Long channel length for higher intrinsic gain (Meters) % Set target gm_id ratio according to application needs. target_gm_id_ratio_high_gain = 2 * 1e-3 / 1e-6; % Higher gm/id for better performance at cost of power consumption target_gm_id_ratio_low_power = 0.5 * 1e-3 / 1e-6;% Lower gm/id aiming at low-power operation with acceptable signal swing. % Calculate W using chosen L and desired Id values while keeping gm/id constant. function Width = calculate_width(CurrentDensity, LengthChannel, TargetGmIdRatio) mu_n = 400*1e-4; % Mobility factor (cm²/V·s converted into SI units m²/V·s) Cox = 9.5e-9; % Oxide capacitance per unit area F/m Vt = 0.4; % Threshold Voltage Volts Kp = ((mu_n*Cox)/(2*(LengthChannel))); Desired_Id = CurrentDensity * LengthChannel; Width = sqrt((Desired_Id/(Kp*((Vgs-Vt)^2)))) ./TargetGmIdRatio; end disp('Width calculated for short-channel:'); calculate_width(target_gm_id_ratio_high_gain*L_short_channel,Vgs-L_short_channel,target_gm_id_ratio_high_gain); disp('Width calculated for long-channel:'); calculate_width(target_gm_id_ratio_low_power*L_long_channel,Vgs-L_long_channel,target_gm_id_ratio_low_power); ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是个小智子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值