实验5 mos晶体管共源级放大器


前言

共源放大器实验

mos晶体管共源级放大器

对共源放大器(包括纯电阻负载和有源负载)做DC、AC和Tran分析,验证它的输入输出特性曲线,学习如何在cadence软件中观察放大器的增益和各种波形,学习在Results Displaying Window中查看各种电路参数,以及对放大器做参数化扫描。

1.启动cadence,创建个人工作库

开机进入solaris9系统,输入cds.setup后再输入icfb&,启动candence。建立一个命名为common_source_stage的工作库。在此工作库下建立一个cellview命名为resistive_load。

2.电路图输入

在schematic中编辑以纯电阻为负载的共源放大器,图中用到的元件nmos4、res、gnd、cap、vdc和vdd从analogLib库中选取。编辑好的电路如图2.1所示:

3.设置元件参数

电源电压vdd取1.8v,V1的DC Voltage设为参数v1,AC magnitude为1v(用于看增益) 。电阻R0的阻值设为参数r1,输出电容C0的大小为1pf。nmos管的模型为n18,沟道宽度w为3.6um,栅长l为0.6um。设置完毕后点击工具栏上的进行保存。
![在这里插入图片描述](https://img-blog.csdnimg.cn/686008ce529e4c1ea75f9e6389821632.png

4.对电路进行仿真

4.1 DC仿真

选择菜单Tools->Anolog Environment,进入ADE环境,首先对model文件进行设置, 在ADE工具栏中点击Setup->Model Libraries添加Model Library。Model Library File的路径为/cad/smic018_tech/Process_technology/Mixed-Signal/SPICE_Model/ms018_v1p6_spe.lib。
在工具栏中点击Variables->Copy From Cellview调入变量v1和r1,用鼠标双击调入的变量,在弹出的对话框中可以对它们进行设置,令v1=0.8v,r1=10kΩ。
再对直流仿真进行设置,点击Analysis->Choose,在弹出的对话框中选DC项,v1的变化范围从0v→1.8v。DC仿真设置如图4.1所示:

然后在工具栏中点击Outputs->To Be Plotted->Select On Schematic,用鼠标点击放大器输出端所在支路作为output。最终设置好的ADE环境如图4.2所示:

点击就可以看到DC仿真的波形。
在这里插入图片描述

点击工具栏中Tools->Parametric Analysis,对电阻r1进行参数化扫描,其电阻变化范围从5k→50k,扫描步长选择10k,方式为Linear Steps。设置好的结果如图4.4所示:
在这里插入图片描述

点击工具栏中的Analysis->Start,便可观察到如图4.5所示的结果:
在这里插入图片描述

从图中可以看出,共源放大器的增益(图中斜线的斜率)随输出电阻的增大而增大,而输入输出摆幅却随输出电阻的增大而变小。因此在增益和摆幅之间存在折中。
点击Results->Print->DC Operating Points,然后在schematic中点击要观察的器件,此时Results Displaying Window中就会显示出器件此时的各种参数。在这里我们选择观察mos管M0。部分参数的显示结果如图4.6所示:
在这里插入图片描述

4.2 AC仿真

根据DC分析的结果,重新设置v1和r1的值,以使增益尽量提高。v1=0.55v,r1=50kΩ。点击Analysis->Choose,选中AC项,频率扫描范围为1k→200M。设置好后点击就可以看到仿真结果。如图4.7所示:
在这里插入图片描述
在这里插入图片描述

从图中可以看出此时放大器低频时的增益为10,当频率超过105Hz时,增益开始下降。由公式
Au=-RDµnCox(Vin—VTH)=-gmRD
可知在偏置电压不变的情况下,固定输出电阻和mos管的宽长比两个参数中的一个,则放大器增益与另一个呈正比。同学可以自己调节这两个参数,来观察增益的变化情况。

4.3 tran仿真

将上面电路中的输入电压源vdc换为交流电压源vsin(从analogLib库中选取),并对它的参数进行设置。设置结果如图4.7所示:

可以看出此时在直流电压0.55v上叠加了一个幅度为0.1mv频率为1kHz正弦信号。

其实前面实验中vdc也可以用vsin代替,只要不对其中的Amplitudehe和Frequence参数设置就可以了。
点击Analysis->choose,选中tran项,扫描时间设为10ms。点击进行仿真。
仿真结果如图4.8所示:
在这里插入图片描述

从图中正弦的幅度可以看出,输入的小信号0.1mv被放大了10倍。
在这里插入图片描述

5.对二极管负载的电路进行仿真

5.1 仿真前设置

在common_source_stage库中新建一个新的cellview命名为diode_connected_load。如图5.1所示画出二极管为负载的共源放大器电路图,图中所用元件nmos4、pmos4、gnd、cap、vdc和vdd从analogLib库中选取。

电源电压vdd取1.8v,V1的DC Voltage设为参数v1,AC magnitude为1v(用于看增益) 。nmos管的模型为n18,沟道宽度w为3.6um,栅长l为0.6um。二极管连接的pmos管取模型为p18, 沟道宽度w为3.6um,栅长l为0.6um。输出电容C0的大小为1pf。设置完毕后点击工具栏上的进行保存。

5.2 电路仿真

进入ADE环境,首先对model文件进行设置。然后调入变量v1,设置v1=0.8v,再对直流扫描进行设置,点击Analysis->Choose,选中DC项,v1的变化范围从0v→1.8v。开始做DC仿真。仿真结果如图5.2所示:
在这里插入图片描述

从图中可以发现以二极管为负载的共源放大器的输入输出曲线在起始部分,即v1<vth的时候,并不像以电阻为负载时那样平直,请大家考虑出现这种现象的原因。
在schematic中将负载pmos管的宽w设为变量w1,其余参数不变,点击保存后在ADE环境下重新调入变量w1,并对它设置初始值1u。然后对w1进行参数化扫描,使w1的变化范围为1u→15u,仿真步数设为15。开始仿真。仿真后的结果如图5.3所示:

在这里插入图片描述

根据DC分析的结果,重新设置v1和w1的值,以使增益尽量提高。v1=0.6v,w1=1u。点击Analysis->choose,选中AC项,频率扫描范围为1k→200M。开始仿真。方针结果如图5.4所示:
在这里插入图片描述

在Results Displaying Window中可以看到此时作为负载的pmos管的gm=59.76u,所以此时的输出电阻约为1/gm≈16.7kΩ。作为输入器件的mos管的跨导gm=287.9u,根据公式:
Au≈-
可以算出Au≈4.6和图中显示的增益相同。
另由公式 Au≈-
知可以通过改变两个mos管的宽长比来调节放大器的增益。事实上放大器的增益还受到输出摆幅的影响,在改变宽长比的同时,适当改变放大器的偏压才有可能达到理想的放大倍数。
将上面电路中的输入电压源vdc换为交流电压源vsin,并对它的参数做与前面相同的设置。然后进行tran扫描。结果如图5.5所示:

6.对电流源负载的电路进行仿真

6.1仿真前设置

新建一个新的cellview命名为current_source_load。在schematic中编辑电路,图中所用元件从analogLib库中选取。如图6.1所示画出电流源为负载的共源放大器电路图,图中所用元件nmos4、pmos4、gnd、cap、vdc和vdd从analogLib库中选取。

电源电压取1.8v,,V0的DC Voltage设为参数v1,交流电压AC magnitude为1v(用于看增益) ,V1的DC Voltage设为参数v2。
nmos管模型为n18沟道宽度w为3.6um,栅长l为0.6um。作为电流源的pmos管取模型为p18, 沟道宽度w为800nm,栅长l为0.6um。输出电容值与前面相同为1pf。设置完毕后点击工具栏上的进行保存。

6.2 电路仿真

进入ADE环境,首先对model文件进行设置, (与前面相同)。然后调入变量v1,v2。
将M1的偏置电压v1设为0.9 v,因为smic018工艺库下的阈值电压Vth≈0.4v,所以M1管的过驱动电压vod≈0.5v。若使M2管也有相同的过驱动电压,则可估算出M2管的偏置电压v2为0.9 v。
对直流仿真进行设置,点击Analysis->choose,选中DC项,v1的变化范围从0v→1.8v。开始做DC仿真。仿真结果如图6.2所示:
在这里插入图片描述
在这里插入图片描述

从扫描结果可以看出与前两种放大器相比,电流源负载的共源放大器不仅增益较高而且输出摆幅也较大。
点击Analysis->choose,选中AC项。由于这种结构会引入大的寄生电容,因而会影响到高频特性,所以频率扫描范围改为0.01k→200M。开始仿真。仿真结果如图6.3所示:在这里插入图片描述

仿真结果显示一电流源做负载对增益有很大的提高。
将上面电路中的输入电压源vdc换为交流电压源vsin,并对它的参数做与前面相同的设置。然后进行tran仿真。

7.三种不同放大器性能的比较

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值