运算放大器设计
- 格式:doc
- 大小:560.50 KB
- 文档页数:14
1 摘 要
运算放大器(常简称为运放)是具有很高放大倍数的电路单元。在实际电路中,通常结合反馈网络共同组成某种功能模块。由于早期应用于模拟计算机中,用以实现数学运算,故得名“运算放大器”,此名称一直延续至今。运放是一个从功能的角度命名的电路单元,可以由分立的器件实现,也可以实现在半导体芯片当中。随着半导体技术的发展,如今绝大部分的运放是以单片的形式存在。现今运放的种类繁多,广泛应用于几乎所有的行业当中。本课程设计采用0.5um
CMOS工艺,设计环境为Hspice,运放结构为两级运放形式。
关键词:运算放大器 Hspice 两级
一.设计要求
设计主要指标有开环增益( Avd )、增益带宽积( GBW )、上升速率( SR )、共模抑制比( CMRR )、输出摆幅( VPP )等。其具体数值列表如下:
指标 参数
1 开环增益( Avd ) 5000
2 增益带宽积( GBW ) 10MHz
3 上升速率( SR 10V/us
4 共模抑制比( CMRR ) 75dB
5 输出摆幅( VPP ) 3V
表1 参数列表
二.设计方案
本运算放大器的设计采用两级结构,前级为折叠共源共栅结构,后级采用有源负载结构,同时后级承担相位补偿的作用。电路大体可分为四个部分:启动电路、恒流源、前级差分放大、后级补偿放大。
1. 恒流源
恒流源采用如右图1所示结构,可知输出电压Iout为:
2 221NnK11RW/LCox2Iout 该电路电流输出与电源电压无关,是常用的电流镜参考电源。但该电路在上电时所有的晶体管均传输零电流,因为环路两边的分支允许零电流,则它们可以无限期的保持关断。存在这种现象,就需要增加一种电路使该电路上电时能驱使电路摆脱简并偏置点。所以我们需要设计一个启动电路使该电路正常工作。
图1 恒流源电路结构
2. 启动电路
启动电路如图2 所示,该启动电路
可保证恒流源在工作电压从2V到7V的范围内正常启动,而本身功耗极小,仅在电路启动瞬间有电流通过。
3. 两级运放
前级为折叠共源共栅结构,后级采用有源负载结构,其具体参数和结构参见电路网表。 图2 启动电路结构
三.仿真及结果
因为本设计环境为HSPICE,本人对HSPICE的使用并不很熟练,针对每个参数仿真时,网表中输入电压源的参数和点命令都进行了修改,本人将在分析各参数时将修改的命令在每个小标题下列写出来。
1. 开环增益( Avd )、增益带宽积( GBW )
Vin0 IN0 GND dc 0 ac 1 SIN(2.5 10U 100) 同向输入
Vin1 IN1 GND dc 2.5v 反向输入
.ac dec 5 10 1G AC扫描
.print ac vdb(OUT) 打印输出
3 仿真结果如图3所示:
图3 开环增益( Avd )、增益带宽积( GBW )仿真结果
由图3可知,A点增益为74.5dB,即开环增益( Avd )为5308.8倍。B点增益为0dB,对应频率为13.8MHz,所以增益带宽积( GBW )为13.8MHz。
2. 上升速率( SR )
Vin0 IN0 GND PULSE(0 5 0 10N 10N 0.1M 0.2M) 同向输入
Vin1 IN1 GND dc 2.5v 反向输入
图4上升速率( SR )仿真结果
4 由图4可知,A点输出电压为4.16V,B点电压为1.37V,A、B两点间时间差为0.25us,所以升速率( SR )=(4.16-1.37)/0.25 = 11.16V/us。
3. 共模抑制比( CMRR )
R3 IN0 N16 1K
R4 IN1 N16 1K
Vin2 N16 GND dc 0 ac 1 SIN(2.5 10U 100) 共模输入
.ac dec 5 10 10meg AC扫描
.print ac vdb(OUT) 打印输出
仿真结果如图5 所示:
图5 共模抑制比( CMRR )仿真结果
由图5可知,共模增益为-6.11dB,所以共模抑制比( CMRR )=开环增益
( Avd )-共模增益 = 74.5dB-(-6.11dB)= 81.61dB。
4. 输出摆幅( VPP )
Vin0 IN0 GND sin(2.5 2.5 25) 同向输入
Vin1 IN1 GND dc 2.5v 反向输入
仿真结果如图6所示:
5 图6 输出摆幅( VPP )仿真结果
从图6可知,A点输出电压为1.27V,B点电压为4.88V,所以输出摆幅(VPP)
= 4.88 - 1.27 = 3.51V。
5. 结果分析对比
经过精心设计和反复调试,两级运放设计指标得到了平衡,各项指标符合
设计要求,各指标对比如表2所示。
指标 设计要求 仿真结果 是否达标
1 开环增益( Avd ) 5000 5308.8 达标
2 增益带宽积( GBW ) 10MHz 13.8MHz 达标
3 上升速率( SR 10V/us 11.16V/us 达标
4 共模抑制比( CMRR ) 75dB 81.61dB 达标
5 输出摆幅( VPP ) 3V 3.51 达标
表2 指标对比
6 电路网表
******lllll
.OPTIONS POST=2 LIST
*.lib 'f:\Hspice\model.txt' MOS
V1 VDD GND dc 5v ac 0
Vin0 IN0 GND dc 0 ac 1 SIN(2.5 10U 100)
Vin0 IN0 GND PULSE(0 5 0 10N 10N 0.1M 0.2M)
Vin0 IN0 GND sin(2.5 2.5 25)
Vin1 IN1 GND dc 2.5v
Vin2 N16 GND dc 0 ac 1 SIN(2.5 10U 100)
R1 VDD n0 136.77K
R2 n1 n2 60.1187K
R3 IN0 N16 1K
R4 IN1 N16 1K
MN1 n3 n4 GND GND NN W=4u L=2u M=1
MN2 n5 n6 n7 GND NN W=5u L=1u M=1
MN3 n6 n4 GND GND NN W=20u L=500n M=1
MN4 n4 n4 GND GND NN W=4u L=2u M=1
MN5 n5 n4 GND GND NN W=4u L=2u M=1
MN6 n7 n7 GND GND NN W=5u L=1u M=1
MN7 n9 n10 n11 GND NN W=10u L=2u M=1
MN8 n10 n10 n12 GND NN W=10u L=2u M=1
MN9 n1 n10 n13 GND NN W=10u L=2u M=1
MN10 OUT n12 GND GND NN W=60u L=2u M=1
MN11 n13 n12 GND GND NN W=15u L=2u M=1
MN12 n11 n12 GND GND NN W=15u L=2u M=1
MN13 n12 n12 GND GND NN W=10u L=2u M=1
MP1 n6 GND VDD VDD NP W=800n L=20u M=1
MP2 n4 n5 n0 n0 NP W=8u L=2u M=3
MP3 n5 n5 VDD VDD NP W=8u L=2u M=1
MP4 n11 IN1 n14 n14 NP W=10u L=800n M=1
MP5 n13 IN0 n14 n14 NP W=10u L=800n M=1
MP6 n3 n3 VDD VDD NP W=15u L=2u M=2
MP7 n14 n3 VDD VDD NP W=12u L=2u M=2
MP8 n9 n9 VDD VDD NP W=5u L=1u M=1
7 MP9 n1 n9 VDD VDD NP W=5u L=1u M=1
MP10 n10 n3 VDD VDD NP W=15u L=2u M=2
MP11 OUT n1 VDD VDD NP W=30u L=1u M=1
C1 n2 OUT 104.087pf
.tran 1u 2m
.OP
.ac dec 5 10 10meg
.ac dec 5 10 1G
.print ac vdb(OUT)
.probe v(out)
*
.model NN NMOS (
+Level= 49
*
* GENERAL PARAMETERS