作者xx5236294roy (roy)
看板Electronics
标题[问题] 差动放大器之增益计算
时间Sun Sep 27 18:54:09 2015
大家好,我最近在计算一题差动放大器的增益时
发现用pspice及手算的结果有所差异
不知是小弟在手算部份疏忽了什麽或是观念错误
还恳请各位大大指教 m(_ _)m
[题目]
图中为一差动放大器,V_DD = 3.3V、V_CM = V_DD/2 = 1.65V
Find Vo / Vid with its DC gain and pole locations.
+ -
( Vid = Vin - Vin )
[图]
https://drive.google.com/open?id=0ByQPX3nLOyxfb3hWa0ZNdlJjdDA
[其余参数]
(W/L)M1,M2 = 25um / 0.5um
(W/L)M3,M4 = 1.25um / 0.5um
(W/L)M5 = 10um / 0.5um
(W/L)M6 = 4um / 0.5um
NMOS PMOS Units
LEVEL 1 1
TOX 9.50e-09 9.50e-09 m
UO 460 115 cm^2/Vs
LAMBDA 0.1 0.2 V^-1
GAMMA 0.5 0.45 V^(1/2)
VTO 0.7 0.75 V
PHI 0.8 0.75 V
LD 8.00e-08 9.00e-08 m
JS 1.00e-08 5.00e-09 A/m^2
CJ 5.70e-04 9.30e-04 F/m^2
MJ 0.5 0.5
CJSW 1.20e-10 1.70e-10
MJSW 0.4 0.35
PB 0.9 0.9 V
CGBO 3.80e-10 3.80e-10 F/m
CGDO 4.00e-10 3.50e-10 F/m
CGSO 4.00e-10 3.50e-10 F/m
我的算法如下
I1 = 1/2 * uC * (W/L) * (V_S6 - V_G6 - |Vtp|)^2
= 1/2 * uC * (4/0.5) * (3.3 - V_G - 0.8)^2 --(1)
其中 uC = UO(cm^2/Vs) * (εox/ TOX)
= (115*10^-4) * (3.45*10^-11 / 9.50*10^-9)
= 42u -- (2)
又V_G6 = 100k * I1 -- (3)
将(2)(3)代入(1)得
I1 = 1/2 * 42u * (4/0.5) * (3.3 - 100k * I1 - 0.8)^2
=> I1 = 21.42uA
∵V_G6 = V_G5, V_S6 = V_S5
∴I2 = [(W/L)M5 / (W/L)M6 ] * I1 = 10/4 * I1 = 53.55uA
g_m2 = sqrt( 2 * (42u * 25/0.5) * (53.55/2) ) = 335uA/V
r_o2 = 1 / ( λ* (I1/2) ) = 1 / ( 0.2 * 26.775u) = 187k
r_o4 = 1 / ( λ* (I1/2) ) = 1 / ( 0.1 * 26.775u) = 373k
∴ Vo / Vid = g_m2 (r_o2 // r_o4) = 335u * (187k // 373k)
= 335u * (125k)
= 41.875
= 32.44 (in dB)
但是我用pspice摹拟出来的增益约为37 dB
[pspice之schematic]
https://drive.google.com/open?id=0ByQPX3nLOyxfRW0xVDFVaUllb28
[pspice摹拟结果]
https://drive.google.com/open?id=0ByQPX3nLOyxfbS10VjlkdjBjaVk
图为 DB(V(Vout) / (V(Vin+) - V(Vin-)))
by AC Sweep/Noise
在摹拟的时候AC Sweep Type我选择Logarithmic
Start Frequency: 1
End Frequency: 10e12
Points/Decade : 10000
以下为我pspice摹拟的档案
(跑摹拟前需Edit Simulation Profile)
https://drive.google.com/open?id=0ByQPX3nLOyxfS3VGRmU5V0NqeFk
谢谢大家了 m(_ _)m
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.160.23.170
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1443351256.A.A22.html
1F:推 W28327688: 会不会是因为Id公式(Vgs-vth)不是平方啊!? 09/27 20:24
2F:→ W28327688: 或是电流公式没有考虑channel length modulation!? 09/27 20:27
Thx! 我验证一下
Vg = Vd = 100k * 21.42u = 2.142 V
Vsg = 3.3 - 2.142 = 1.158 V > |Vth| = 0.8 (on)
Vsd = 1.158 > Vsg - |Vth| = 0.358 (sat)
所以好像应该有平方><
channel length modulation等会我算算
先谢谢了!
3F:→ xx5236294roy: 若考虑channel length modulation 09/27 20:41
4F:→ xx5236294roy: I1有三个解 其中唯一符合的只有21.98uA 09/27 20:41
5F:→ xx5236294roy: 差异还满小的 应该不至於影响到最後Vo/Vid的值 09/27 20:41
6F:推 arthur61106: 116推 我算的跟你一样 模拟也跟你一样XD 09/27 23:05
QQ 好哦 已经放弃修正答案了Orz
7F:推 W28327688: 原来是作业阿 是说我以前也是修他的课XD 09/27 23:09
对阿(挥手) 觉得这份作业有点难ˊˋ 花很多时间在上面(尤其摹拟xD)
※ 编辑: xx5236294roy (118.160.23.170), 09/27/2015 23:44:03
8F:→ sonicyang: (一切都是浮云 09/29 14:16
9F:推 mos888tw: 提供无脑方法 接成比较器就可以知道答案,免算@@ 10/01 19:08