模电设计电流镜负载差分放大器.docx

上传人:b****6 文档编号:7340031 上传时间:2023-01-23 格式:DOCX 页数:20 大小:361.38KB
下载 相关 举报
模电设计电流镜负载差分放大器.docx_第1页
第1页 / 共20页
模电设计电流镜负载差分放大器.docx_第2页
第2页 / 共20页
模电设计电流镜负载差分放大器.docx_第3页
第3页 / 共20页
模电设计电流镜负载差分放大器.docx_第4页
第4页 / 共20页
模电设计电流镜负载差分放大器.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

模电设计电流镜负载差分放大器.docx

《模电设计电流镜负载差分放大器.docx》由会员分享,可在线阅读,更多相关《模电设计电流镜负载差分放大器.docx(20页珍藏版)》请在冰豆网上搜索。

模电设计电流镜负载差分放大器.docx

模电设计电流镜负载差分放大器

 

模拟集成电路课程设计报告

电流镜负载的差分放大器

 

摘要:

差分放大器是最重要的电路发明之一,它可以追溯到真空管时代。

有于差动放大具有很多有用的特性,像对差模输入信号的放大作用和对共模输入信号的抑制作用,所以它已经成为当代高性能模拟电路和混合信号电路的主要选择。

电流源在差分放大器中广泛应用,电流源起一个大电阻的作用,但不消耗过多的电压余度。

在模拟电路中,电流源的设计是基于对基准电流的“复制”,稳定的基准电流则由一个相对复杂的电路来产生。

在电流镜中,只需调整MOS管的W/L就能获得不同的、精确的复制电流。

在本课程设计中,将根据典型电流镜负载差动对中,增益、带宽及MOS管W/L之间的关系,获得满足要求的放大器。

 

 

一.设计目标

设计一款差分放大器,要求满足性能指标:

●负载电容

●对管的m取4的倍数

●低频开环增益>100

●GBW(增益带宽积)>30MHz

●输入共模范围>3V

●功耗、面积尽量小

 

参考电路图:

 

二.单个MOS管的的特性

MOS管是金属(metal)—氧化物(oxid)—半导体(semiconductor)你场效应晶体管,或者称是金属—绝缘体(insulator)—半导体。

MOS管的source和drain是可以对调的,他们都是在P型backgate中形成的N型区。

在多数情况下,这个两个区是一样的,即使两端对调也不会影响器件的性能。

这样的器件被认为是对称的。

2.1、NMOS特性仿真

电路图如下:

HSPICE仿真:

*ProjectNMOS

*InnovedaWirelistCreatedwithVersion6.3.5

*Inifile:

*Options:

-h-d-n-m-z-x-c6

*Levels:

*

.prot

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'tt

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'res

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'cap

.unprot

M1I1VDVB00NVNL=1UW=10UM=1

VBSVB01

VDSVD05

*DICTIONARY1

*GND=0

.optionspostlist

.dcVDS050.1

.op

.printi1(M1I1)

.END

仿真波形:

仿真得出的数据:

subckt

element0:

m1i1

model0:

nvn

regionSaturati

id18.6184u

ibs-4.227e-22

ibd-23.6496a

vgs1.0000

vds5.0000

vbs0.

vth830.1150m

vdsat125.6460m

vod169.8850m

beta1.4749m

gameff894.5056m

gm192.1882u

gds1.2418u

gmb72.1958u

cdtot12.5800f

cgtot24.0149f

cstot31.6174f

cbtot34.8211f

cgs18.4311f

cgd2.8784f

参数计算:

由仿真结果可以算出:

=0.035

2.2、PMOS特性仿真

电路图如下:

HSPICE仿真:

*ProjectPMOS

*InnovedaWirelistCreatedwithVersion6.3.5

*Inifile:

*Options:

-h-d-n-m-z-x-c6

*Levels:

*

.prot

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'tt

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'res

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'cap

.unprot

M1I1VDSVGSVDDVDDNVPL=1UW=10UM=1

V1I2VGS04

V1I3VDS05

V1I4VDD05

*DICTIONARY1

*GND=0

.optionspostlist

.dcV1I3050.1*V1I23.550.1

.op

.printi1(M1I1)

.END

仿真得出的数据:

subckt

element0:

m1i1

model0:

nvp

regionLinear

id0.

ibs0.

ibd0.

vgs-1.0000

vds0.

vbs0.

vth-899.3391m

vdsat-136.0660m

vod-100.6609m

beta471.1383u

gameff384.0716m

gm0.

gds46.9930u

gmb0.

cdtot29.4825f

cgtot30.8144f

cstot30.3463f

cbtot40.6913f

cgs17.7584f

cgd12.8808f

参数计算:

由仿真结果可以得出

=0.0729

三.电路设计及参数推导

3.1电路设计:

3.2手工推导参数

由库文件可以得到上述除了λn、λp外的器件参数,λn、λp可以由mos管的仿真得到。

由性能指标低频开环增益>100,GBW(增益带宽积),CL=1pf可得

求得

我们设计中取

另一方面

求得

因此ID可取的范围为

所以我们取单边电流ID=25mA。

忽略沟长调制效应,

求得

这里我们取

下一步应该确定M3,M4,M5,M6的宽长比。

可得

取负载管M3,M4的过驱动电压Vod=300mV可得

这里我们取

同理取电流源管M5,M6的过驱动电压Vod=500mV可得

这里我们取

理论开环增益:

理论单位增益带宽:

理论共模输入电平最小值:

理论共模输入电平最大值:

理论共模输入电平范围最大值为V=4.5171-1.4231=3.0940V

 

四.差分放大器仿真

电流源负载的差分放大器整体电路图:

4.1、HSPICE仿真:

*ProjectDC_NMOS

*InnovedaWirelistCreatedwithVersion6.3.5

*Inifile:

*Options:

-h-d-n-m-z-x-c6

*Levels:

*

.prot

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'tt

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'res

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'cap

.unprot

coutvout01pf

M3M3dg-M4g-M1dM3dg-M4g-M1dvddvddNVPL=1UW=8UM=1

M4voutM3dg-M4g-M1dvddvddNVPL=1UW=8UM=1

M1M3dg-M4g-M1din1M1s-M2s-M6d0NVNL=1UW=16UM=1s

M2voutin2M1s-M2s-M6d0NVNL=1UW=16UM=1

M6M1s-M2s-M6dM6g-M5dg00NVNL=1UW=4UM=1

M5M6g-M5dgM6g-M5dg00NVNL=1UW=4UM=1

V1vdd05V

I10M6g-M5dgDC=50uA

Vin1in202.5Vac=0.5v

Vin2in102.5Vac=0.5v180

*DICTIONARY1

*GND=0

.OPTIONSPROBE

.OP

.dcV1050.1

.acdec101k100meg

.optionslistnodepost

.printacvdb(vout)

.end

4.2、器件参数修改

仿真后波形图如图所示:

发现波形锁呈现出来的增益带宽积为43.1M,已经达到题目的要求,但是低频开环增益为39.6db左右,即放大倍数小于100倍,达不到题目要求,所以尝试加大M1,M2的M值,因为题目要求对管的m为4的倍数,所以各自增大到4.

修改后的hspice仿真如下:

*ProjectDC_NMOS

*InnovedaWirelistCreatedwithVersion6.3.5

*Inifile:

*Options:

-h-d-n-m-z-x-c6

*Levels:

*

.prot

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'tt

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'res

.lib'D:

\ePD\05model\05model\h05hvcddtt09v01.lib'cap

.unprot

coutvout01pf

M3M3dg-M4g-M1dM3dg-M4g-M1dvddvddNVPL=1UW=8UM=1

M4voutM3dg-M4g-M1dvddvddNVPL=1UW=8UM=1

M1M3dg-M4g-M1din1M1s-M2s-M6d0NVNL=1UW=16UM=4

M2voutin2M1s-M2s-M6d0NVNL=1UW=16UM=4

M6M1s-M2s-M6dM6g-M5dg00NVNL=1UW=4UM=1

M5M6g-M5dgM6g-M5dg00NVNL=1UW=4UM=1

V1vdd05V

I10M6g-M5dgDC=50uA

Vin1in202.5Vac=0.5v

Vin2in102.5Vac=0.5v180

*DICTIONARY1

*GND=0

.OPTIONSPROBE

.OP

.dcV1050.1

.acdec101k100meg

.optionslistnodepost

.printacvdb(vout)

.end

 

4.3仿真波形

图中明显能看出放大器的单位增益带宽超过42db即放大倍数有125.89,同时带宽也增大了,增大为59.1M,明显已经满足设计中的带宽和增益的要求。

仿真的.lis文件部分数据如下:

******

*projectdc_nmos

******acanalysistnom=25.000temp=25.000

******

x

freqvoltdb

vout

1.00000k42.3343

1.25893k42.3343

1.58489k42.3342

1.99526k42.3342

2.51189k42.3342

3.16228k42.3341

3.98107k42.3340

5.01187k42.3338

6.30957k42.3335

7.94328k42.3331

10.00000k42.3324

12.58925k42.3312

15.84893k42.3295

19.95262k42.3266

25.11886k42.3222

31.62278k42.3151

39.81072k42.3039

50.11872k42.2862

63.09573k42.2583

79.43282k42.2144

100.00000k42.1458

125.89254k42.0392

158.48932k41.8754

199.52623k41.6279

251.18864k41.2625

316.22777k40.7397

398.10717k40.0218

501.18723k39.0824

630.95734k37.9154

794.32823k36.5373

1.00000x34.9810

1.25893x33.2862

1.58489x31.4904

1.99526x29.6242

2.51189x27.7107

3.16228x25.7658

3.98107x23.8006

5.01187x21.8219

6.30957x19.8342

7.94328x17.8402

10.00000x15.8412

12.58925x13.8372

15.84893x11.8275

19.95262x9.8101

25.11886x7.7813

31.62278x5.7356

39.81072x3.6643

50.11872x1.5548

63.09573x-609.6717m

79.43282x-2.8499

100.00000x-5.1871

4.4、共模电平的范围:

则在上面的hspice语言中最后的修改如下:

.OPTIONSPROBE

.OP

*.dcVin1050.1

*.printacvM(vout)

.printi1(M3)

.optionslistnodepost

.END

出来的波形如下:

可以看出当输入共模电平达到1.6V时所有的MOS管已处于饱和状态。

输出电流基本比较接近25mA了。

以下数据是当共模输入电平为Vincom=Vgsm1+Vdsm6=1.6V时仿真得到的数据

****mosfets

subckt

element0:

m30:

m40:

m10:

m20:

m60:

m5

model0:

nvp0:

nvp0:

nvn0:

nvn0:

nvn0:

nvn

regionSaturatiSaturatiSaturatiSaturatiSaturatiSaturati

id-23.3008u-23.3008u23.3008u23.3008u46.6016u50.0000u

ibs1.185e-211.185e-21-16.2402a-16.2402a-1.058e-21-1.135e-21

ibd4.6881a4.6881a-113.8455a-113.8455a-1.0139a-2.5571a

vgs-1.2392-1.23921.06351.06351.35211.3521

vds-1.2392-1.23923.22433.2243536.4570m1.3521

vbs0.0.-536.4570m-536.4570m0.0.

vth-898.4776m-898.4776m1.02021.0202840.6927m839.6145m

vdsat-325.6130m-325.6130m71.2561m71.2561m310.9569m311.4916m

vod-340.7521m-340.7521m43.3089m43.3089m511.4315m512.5097m

beta359.5878u359.5878u9.5044m9.5044m576.1957u576.2126u

gameff384.0653m384.0653m908.7034m908.7034m894.5198m894.5210m

gm119.6053u119.6053u402.3115u402.3115u159.6314u174.0003u

gds2.0864u2.0864u990.6995n990.6995n8.9999u2.0796u

gmb29.2127u29.2127u120.0342u120.0342u56.6258u61.4295u

cdtot11.5100f11.5100f83.0119f83.0119f7.0004f6.2662f

cgtot20.3759f20.3759f131.8157f131.8157f9.6359f9.6096f

cstot26.4459f26.4459f163.4455f163.4455f13.1528f13.1500f

cbtot28.1764f28.1764f199.0483f199.0483f16.2186f15.5264f

cgs17.7019f17.7019f91.4478f91.4478f7.7484f7.7420f

cgd1.6795f1.6795f18.1567f18.1567f1.0386f1.0019f

以下数据时当共模输入电平为Vincom=Vgsm1+Vdsm6=5V时仿真得到数据:

****mosfets

subckt

element0:

m30:

m40:

m10:

m20:

m60:

m5

model0:

nvp0:

nvp0:

nvn0:

nvn0:

nvn0:

nvn

regionSaturatiSaturatiSaturatiSaturatiSaturatiSaturati

id-26.0692u-26.0692u26.0692u26.0692u52.1384u50.0000u

ibs1.326e-211.326e-21-24.5995a-24.5995a-1.184e-21-1.135e-21

ibd4.7720a4.7720a-28.2928a-28.2928a-6.1486a-2.5571a

vgs-1.2614-1.26141.74961.74961.35211.3521

vds-1.2614-1.2614488.1626m488.1626m3.25041.3521

vbs0.0.-3.2504-3.25040.0.

vth-898.4814m-898.4814m1.60661.6066837.0766m839.6145m

vdsat-343.1824m-343.1824m144.8909m144.8909m312.7809m311.4916m

vod-362.9668m-362.9668m142.9751m142.9751m515.0476m512.5097m

beta358.2060u358.2060u2.3586m2.3586m576.2513u576.2126u

gameff384.0646m384.0646m955.8307m955.8307m894.5218m894.5210m

gm125.7337u125.7337u289.6421u289.6421u180.5302u174.0003u

gds2.2816u2.2816u4.1017u4.1017u764.2799n2.0796u

gmb30.7391u30.7391u45.7557u45.7557u63.5969u61.4295u

cdtot11.4719f11.4719f20.1149f20.1149f5.6403f6.2662f

cgtot20.3750f20.3750f35.3235f35.3235f9.7477f9.6096f

cstot26.4458f26.4458f37.8057f37.8057f13.1491f13.1500f

cbtot28.1257f28.1257f40.1024f40.1024f14.7630f15.5264f

cgs17.7131f17.7131f28.2358f28.2358f7.7386f7.7420f

cgd1.6796f1.6796f3.8744f3.8744f1.1407f1.0019f

所以由以上数据我们可以得出实际仿真出输入共模电平范围为V=5-1.6=3.4V。

这个值比理论计算出来的值大,这是由于实际中我们忽略了放大管M1,M2的衬偏效应。

实际上可以看出在Vin=1.6V时,M1,M2管已经存在衬偏效应,此时放大管的阈值电压VTH=1.0202,当共模电平增大时,VTH也随之增大,直到输入共模电平增大到5V,此时的阈值电压增大到VTH=1.6066V,并且Vds6从536.4570mV增大到3.2504V。

从而导致即使输入共模电平增大到5V,负载管仍没有进入线性区。

一下数据是仿真得到功耗:

****voltagesources

subckt

element0:

v10:

vin1

volts5.00002.5000

current-49.7605u0.

power248.8025u0.

totalvoltagesourcepowerdissipation=248.8025uwatts

*****currentsources

subckt

element0:

i1

volts-1.3521

current50.0000u

power67.6062u

totalcurrentsourcepowerdissipation=67.6062u

watts总功耗为W=233.0079+67.6062=316.4087uw

4.5数据对比

增益

单位增益带宽

输入共模电平范围

面积

功耗

设计要求

>100

30M

>3V

尽量小

尽量小

理论值

111.214

47.746M

3.0940V

尽量小

311.155uw

仿真结果

>125.89

59.1M

3.4V

较小

316.4087uw

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 设计艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1