|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
: b! p0 E" \( X找了書來看,上面都只有單端的例子 = =
+ r- k$ a) q% ?現在跑fully differential感覺問題非常多 @@# w4 S6 N1 E, d/ g6 A0 G8 u* m3 z
* Y9 _9 f9 j3 s' y' o4 |% V) [7 X
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓3 e% k) Z4 b/ ]; G/ A! r
3 f+ ~1 p" g' |" N6 A% E% q! m; Y$ |- N
1.! B* N' R" Y) L4 V
首先,問題在於差動輸入端的描述
% ]: G) h1 K% U& f" f( k我是考慮VCM相同,然後再灌入差動小訊號* {- Z- e0 D3 L5 k7 m1 Z
! V, S$ B9 v4 o. y2 z
*輸入端的描述
& @( Q) `/ p3 j7 N% f" \vd 9 0 dc 0 ac 1
1 k# ~0 @( Q9 B4 _" Oevd1 in1 8 9 0 0.5+ t1 e7 K9 d X* \! g
evd2 in2 8 9 0 -0.5
6 X- g2 ^! m) z: s( K2 h; kvcm 8 0 dc 0" e G2 A# [' G
! m1 \" b. S' S6 R( ~
# c* R9 n9 X- Y. [" {) Y
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v$ v# l" ?' z% M/ {! i4 n. W
不知道這樣來描述差動對的輸入端是否是正確的?
, ~8 D% K! `) @; R0 e* v
1 k0 c$ |& x. {1 ?7 G$ j+ |, w( L/ S/ B% [6 ~5 q" V. U( Y, t; Y
, E- h" f+ c& l& U. g, |; h2 o, A9 J
2.求雙端輸出的gain0 k. @: e5 Q6 G9 F3 _" h
& G/ Y& N: n, o% k. z; k/ m+ C*讀取輸出端的描述. G: e4 g7 R9 T# B4 o- L0 p# h
.print ac v(out1) v(out2) v(out1,out2)
5 |* U4 S) z; _" A.probe ac v(out1) v(out2) v(out1,out2)& O5 B7 L! K1 T
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
: z0 ?9 \ g2 v' X.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
% r. @1 O: L# K m8 T2 K. p3 I3 V: r' }6 W. Q9 A
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?9 Y9 U* k3 K3 |: I3 R
真是非常困惑6 y J% `' r& K2 f, h0 @
_# A6 g/ ~6 @6 ^, b
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
. D2 g/ b; X2 ?8 S2 r1 l6 V' Q這到底是為什麼阿?& {+ N* `+ k8 y
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)7 B, X' K) j) @
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
- L6 r2 r0 Z4 t: g
& Q. Y" w; b9 }& H0 Z. k
: i7 X; E# f. S再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
2 l, Q1 u6 u' z8 n4 S: t( B這要怎麼求呢?. ?: n( S$ C/ D3 G& ^+ R
0 [) j7 e) g4 G( B% b
6 V5 C. `8 R7 H, ~7 b2 t4 O0 @2 |$ ?" s Y& G- X
3.輸出阻抗 與 輸入電容/ R. ^6 p9 x+ u, n0 t
請問輸出阻抗要怎麼求?
5 D( ]# l1 m" v3 P單端的時候直接下 .tf v(out) vin
' d5 W/ N) \9 |1 G4 Z但是雙端該怎麼寫?
) b; q9 i9 @. s# t# U' M$ `另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?; u: h/ n o7 {2 z3 \1 w2 I
- w5 z* M. C* o# S) x還有有辦法求得輸入電容嗎?(從input端看進來的等效電容): c( p5 U+ [. H* x
因為我設計的是sensor readout電路+ @7 c I8 `8 H. N+ l
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值$ W3 L' M7 F9 V ^* |8 J
4 `3 ?6 t( h5 n
0 G6 }4 @) v+ Y8 _) a! B7 X- {
) H" J5 E8 a& X8 s
3 G, _5 c; G' y4.輸入共模範圍 與 輸出擺幅
% q- @' L$ X2 [5 e J- z0 ]# N- v' R- P# _% y) k# J K, z
這個問題在書上找不到1 s% X4 t ?- O
是不是要自己看.op所得到那些vgs,vgd,vt值/ c1 l4 a. c) [$ _, Q8 K
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減? K6 ]- F$ d m6 g- T6 G& ?
hspice有比較快的方法可以獲得這些資訊嗎?. U5 P/ z; U# m, X
0 F5 |, a1 U$ U6 g9 R) U
$ R* P, B! e6 v/ f
' R5 ?! Z5 B3 k
" j9 Q7 j e! X1 t$ k3 z# `以上問題. E/ j+ U& w1 q0 x9 T) }2 `
請您不吝賜教 感激不盡 <(_ _)> |
|