首页 东南大学 Hspice电流源负载共源放大器设计

东南大学 Hspice电流源负载共源放大器设计

举报
开通vip

东南大学 Hspice电流源负载共源放大器设计直流分析: (1)考虑Iref一定时,扫描输入电压VIN,得到输出VOUT的曲线从而确定,偏置电压VIN的选取。 代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u  m=1 .param Wn1=m*10u  Wn2=m*30u .param ...

东南大学 Hspice电流源负载共源放大器设计
直流 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 : (1)考虑Iref一定时,扫描输入电压VIN,得到输出VOUT的曲线从而确定,偏置电压VIN的选取。 代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u  m=1 .param Wn1=m*10u  Wn2=m*30u .param cl=10p * components m1 out vin 0 0 mn w=Wn1 l=Ln m2 out 1 vdd vdd mp w=Wn2 l=Ln m3 1 1 vdd vdd mp w=Wn2 l=Ln c1 out 0 cl *the source iref 1 0 100u vdd1 vdd 0 dc 5 vin1 vin 0 dc 5 .dc vin1 0 5 0.01 .measure dc ttrans when v(out)=2.5 .print dc v(out) .end 由此可确定当Ln=1u,Iref=100uA时,VIN=1.33V (2)以iref为变量,得到一簇输出特性曲线。 代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u  m=1 .param Wn1=m*10u  Wn2=m*30u .param cl=10p * components m1 out vin 0 0 mn w=Wn1 l=Ln m2 out 1 vdd vdd mp w=Wn2 l=Ln m3 1 1 vdd vdd mp w=Wn2 l=Ln c1 out 0 cl *the source iref 1 0 100u vdd1 vdd 0 dc 5 vin1 vin 0 dc 5 *.dc vin1 0 5 0.01 *.measure dc ttrans when v(out)=2.5 .dc  vin1 0 5 0.01 sweep iref 0u 200u 20u .print dc v(out) .end 最左边为Iref=0的情况。从上图中可以看到,随着Iref的增加,输出曲线的陡峭程度(直流增益)慢慢在减小,即:随着偏置电流的增加,增益在变小,这与理论分析相吻合。 交流分析: (1)当Vin=1.33V,Wn/Ln=10/1,CL=10p时: 增益(Av) -3db带宽(Mhz) GB(Mhz) -47.28(33.5db) 0.133 6.31       代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u m=1 .param Wn1=m*10u  Wn2=m*30u .param cl=10p * components m1 out vin 0 0 mn w=Wn1 l=Ln m2 out 1 vdd vdd mp w=Wn2 l=Ln m3 1 1 vdd vdd mp w=Wn2 l=Ln c1 out 0 cl *the source iref 1 0 100u vdd1 vdd 0 dc 5 vin1 vin 0 dc 1.33 ac 1 *直流分析 *.dc vin1 0 5 0.01 *.measure dc ttrans when v(out)=2.5 *.dc  vin1 0 5 0.01 sweep iref 0u 200u 20u *.print dc v(out) *交流分析 .ac dec 10 10 10000meg .measure ac Vdbmax max vdb(out)  .measure ac Vdbmax-3db param='Vdbmax-3' .measure ac f_-3db when vdb(out)=Vdbmax-3db .measure ac gb when vdb(out)=0 .op .print ac vdb(out) .end 增益以dB的形式: 当没有把增益换算成dB值时的交流输出曲线于下图: (2) 改变沟道长度Ln 代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u m=1 vin_dc=1.33v .param Wn1=m*10u  Wn2=m*30u Iref=m*100uA .param cl=10p * components m1 out vin 0 0 mn w=Wn1 l=Ln m2 out 1 vdd vdd mp w=Wn2 l=1u m3 1 1 vdd vdd mp w=Wn2 l=1u c1 out 0 cl *the source iref 1 0 Iref vdd1 vdd 0 dc 5 vin1 vin 0 dc vin_dc ac 1 *直流分析 *.dc vin1 0 5 0.01 *.measure dc ttrans when v(out)=2.5 *.dc  vin1 0 5 0.01 sweep iref 0u 200u 20u *.print dc v(out) *交流分析 .ac dec 10 10 10000meg .measure ac Vmax max v(out) .measure ac Vdbmax max vdb(out)  .measure ac Vdbmax-3db param='Vdbmax-3' .measure ac f_-3db when vdb(out)=Vdbmax-3db .measure ac gb when vdb(out)=0 .op .print ac vdb(out) *.alter *.param m=2 .alter .param Ln=5u vin_dc=1.97 .alter .param Ln=10u vin_dc=2.5 .alter .param Ln=15u vin_dc=2.9 .alter .param Ln=20u vin_dc=3.24 .end Av=-Gm*Rout=-gm*(1/gds1+gds2) 按照公式可知: gm 反比于沟道长度Ln^1/2(M1的沟道长度). rds1=1/(I*Lamda)而Lamda    与沟道长度Ln成反比,所以rds与 沟道长度Ln成正比。 注意:虽然Mn1的本征增益正比于Ln,但是由于Av=-Gm*Rout=-gm*(1/gds1+gds2), 此时Av并不正比Ln,而是反比与Ln。 当没有把增益换算成dB值时的交流输出曲线于下图: 增益以dB的形式: HSPICE仿真结果,验证了这一点。 Ln VIN(V) 增益Av 输出阻out(k欧姆) 负载管gds2(u) 放大管gds1(u) 放大管跨导gm1(u) 1u 1.33 -47.28 117.7494 6.2266 2.2747 402.2205 5u 1.97 -23.9357 143.8648 6.3215 0.6347 166.4880 10u 2.5 -17.4391 147.7958 6.2400 0.5111 118.0495 15u 2.9 -14.2670 148.5288 6.2577 0.4800 96.0912 20u 3.24 -12.2320 147.6948 6.2604 0.5152 82.8460               HSPICE 仿真结果表明:Ln的增大,的确会使Mn1管的rds1增大,但负载管Mn2的rds2基本保持不变,这样两个rds并联后使总的输出阻抗基本不变;而Ln增大使Mn1管的gm1变小,所以Ln增大使增益Av减少。 沟道长度Ln Av(db) -3db带宽 (KHz) GB(MHz) 1u 33.5 132 6.38 5u 27.6 110 2.63 10u 24.8 108 1.87 15u 23.1 107 1.56 20u 21.8 106 1.29         注:这部分开始做的时候一直仿不出来,后面的做完了才回来继续看的,重新写了参数,致使和后面瞬态分析里的部分代码不同。原来参数里面M2和M3的沟道长度也设成了Ln,导致Ln改变时M2和M3的沟道长度也会跟着变化,从而产生错误的结果;重写了Iref=m*100uA,保证了m改变时iref和宽长比同时变化;重新在参数里面定义了vin_dc=1.33v,这样更便于在下面的.alter语句中改变vin1的值;加了一句.measure ac Vmax max v(out),可以查看当没有把增益换算成dB值时的增益。上面2个表格是我偷了个懒,粘贴的老师给的参考资料里的, 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 我已经核对过了,是一样的。 (3)同时改变偏置电流iref和所有管子的宽长比 正是因为同时改变 ,使得在VIN不变的情况下所有管子的vDS,vGS基本没有发生变化。另外从理论分析上可得增益基本不变,而-3db带宽和增益带宽积GB都随着m正比例变化。 语句:.ac dec 10 10 10000meg sweep m 1 2.5 0.5 瞬态分析: (1)其中输入的分段线性电源描述如下: vin in 0 pwl(0 0v 1u 0v 1.05u 3v 3u 3v 3.05u 0v 6u 0v) 代码: * CS Amplifier .option post=2 .lib 'C:\hspice\h05mixddst02v231.lib' tt .lib 'C:\hspice\h05mixddst02v231.lib' captypical .param iref_value=100uA .param Ln=1u m=1 .param Wn1=m*10u  Wn2=m*30u Iref=m*100uA .param cl=10p * components m1 out vin 0 0 mn w=Wn1 l=Ln m2 out 1 vdd vdd mp w=Wn2 l=1u m3 1 1 vdd vdd mp w=Wn2 l=1u c1 out 0 cl *the source iref 1 0 100u vdd1 vdd 0 dc 5 vin1 vin 0 pwl(0 0v 1u 0v 1.05u 3v 3u 3v 3.05u 0v 6u 0v) *直流分析 *.dc vin1 0 5 0.01 *.measure dc ttrans when v(out)=2.5 *.dc  vin1 0 5 0.01 sweep iref 0u 200u 20u *.print dc v(out) *交流分析 *.ac dec 10 10 10000meg sweep m 1 2.5 0.5 *.measure ac Vdbmax max vdb(out)  *.measure ac Vdbmax-3db param='Vdbmax-3' *.measure ac f_-3db when vdb(out)=Vdbmax-3db *.measure ac gb when vdb(out)=0 *.op *.print ac vdb(out) *瞬态分析 .tran 0.01u 6u .print tran v(out)  vin1 .end (2)扫描Cload值得到下面一簇曲线,随着负载电容的增大,瞬态响应的上升和下降变得缓慢一些。 语句:.tran 0.01u 6u sweep Cl 10p 50p 10p (3)同样我们可以通过改变输入的管子来观察瞬态响应的变化,理论上我们分析是:瞬态响应曲线的陡峭程度取决于输出的电阻和输出电容所决定的RC时间常数,RC越大,瞬态响应曲线越缓。这里我们同时改变M1和M2的宽度(记住,一定要同时改变M1和M2的宽度这样才能改变输出电阻,如果不同时改变将几乎看不到变化,因为Rout 等于rds1与rds2并联)。 语句:.tran 0.01u 6u sweep m 1 5 1 总结: 总体来说还蛮顺利的,遇到问题的地方是交流分析里面改变Ln观察增益那里。那部分开始做的时候一直仿不出来,后面的做完了才回来继续看的,重新写了参数,致使和前面直流分析、后面瞬态分析里的部分代码不同。原来参数里面M2和M3的沟道长度也被我设成了Ln,导致Ln改变时M2和M3的沟道长度也会跟着变化,从而产生错误的结果;重写了Iref=m*100uA,保证了m改变时iref和宽长比同时变化;重新在参数里面定义了vin_dc=1.33v,这样更便于在下面的.alter语句中改变vin1的值;加了一句.measure ac Vmax max v(out),可以查看当没有把增益换算成dB值时的增益。感觉出现这些问题的原因还是没有做充分的理论分析就开始做仿真,分析不充分就难有一个整体的大局观。 有个问题就是不知道为何我的瞬态分析里面v(out)里面会存在尖峰。
本文档为【东南大学 Hspice电流源负载共源放大器设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_597436
暂无简介~
格式:doc
大小:62KB
软件:Word
页数:0
分类:互联网
上传时间:2019-08-27
浏览量:52