|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?. v) m$ ?/ N6 h3 k4 p+ m, `
找了書來看,上面都只有單端的例子 = =
, p( k* l: ^: f現在跑fully differential感覺問題非常多 @@/ u, R1 {4 k; p: P
x* s! `, c! h3 @7 h! `$ ~
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓% I% V" j- t8 L* w
9 a, `4 x4 [5 v8 g2 S+ b9 \1.
# d2 N9 ^1 d; }/ e8 ^. }首先,問題在於差動輸入端的描述
0 j* C" }: @: B7 @1 |我是考慮VCM相同,然後再灌入差動小訊號
% S8 p# h& ^3 v; G1 ^3 z) N3 `$ k. [
; K9 M3 Z4 p+ u6 m5 }*輸入端的描述& K/ Z$ F p' ]/ t
vd 9 0 dc 0 ac 1& d6 l7 c9 m. X; b. @
evd1 in1 8 9 0 0.5
7 {; r# k6 ~' kevd2 in2 8 9 0 -0.5+ J3 I9 F1 D% ?8 n4 K$ k
vcm 8 0 dc 05 a8 I8 j+ h0 `" D/ X% o; p
) q3 r# B) D* e X
2 g! S- T, Y7 ]9 y2 Q# D2 \+ O這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
: t3 T. X8 G3 N3 G% O9 Q- l不知道這樣來描述差動對的輸入端是否是正確的?
+ N2 w" f s$ r( P# q+ ?/ k1 h5 i8 t }* g) T
* \8 X" z! d( u# ]6 ?
$ T) G* e$ N' f0 p# [3 X2 R0 p6 Z+ h8 @6 L+ B1 g7 N/ I9 J
2.求雙端輸出的gain
" U, \% F# }9 D( v3 y0 _* C" M/ H
( c' X2 @4 H) D+ C: Z6 M! Z! D*讀取輸出端的描述
9 o1 b9 i+ C& r3 R$ ? U( p! s( {.print ac v(out1) v(out2) v(out1,out2)
1 ?" a% M) A! v7 z7 A3 ?.probe ac v(out1) v(out2) v(out1,out2)
" t: W; k9 P7 w$ T7 z& M+ c8 G( e- o) [.print ac vdb(out1) vdb(out2) vdb(out1,out2)3 q1 S3 ~' r0 x5 E% g1 A1 [
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
+ [2 o# }. L& D: p `3 [) j F$ `- ?$ o1 u6 l1 `5 `- ~6 I1 k9 X
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
k1 R' g1 h* j, Y! q: p$ P7 L真是非常困惑
8 `% w) A( N. l1 J* ]) m7 c7 ^" I8 x9 V! B+ s. o( ^' `" _
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值 K$ `# K/ f' W0 ~
這到底是為什麼阿?
) G& Q. v7 ~/ I(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)4 @5 h: D/ _2 |
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
1 f. d6 a# l, [$ h- |
' g/ X: S k2 k+ v u" n2 b+ v: y
L# V% K T9 L: f2 ^% M再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
4 \# z4 e) D/ Z ~+ Q! u這要怎麼求呢?
2 Q1 U4 M/ C# ]; v: f T2 O0 v
7 g- I. j, _6 R6 j! w8 L9 C# x) U' N
1 `* G) T1 p" C; |1 Z) w* \$ M5 z3.輸出阻抗 與 輸入電容
$ l. x; e( O8 n, g# T請問輸出阻抗要怎麼求?+ I9 x$ y2 Z" ~) \$ u* K
單端的時候直接下 .tf v(out) vin
) P y2 d. c6 W8 `1 H$ k但是雙端該怎麼寫?
: B, ~3 Q6 @, [6 l/ X8 C, L另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?2 W8 L4 d+ z7 i4 H" Q, d
7 D5 _+ `; s" D9 J4 n0 [. \
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容): Q3 L9 d% m, v' s5 O
因為我設計的是sensor readout電路
$ w( x c. z3 z; [8 A4 I為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值' T9 n. R/ V1 O% W& z6 }' Z* |. O
6 S$ U0 G; i1 K& c& g5 y3 v' I
6 u3 H' p* ?/ J/ |$ H6 {7 F B" K+ E& O
4.輸入共模範圍 與 輸出擺幅6 S, U0 v* q- G! i1 Y, K ^9 f
- U; a2 ~. {' N' A
這個問題在書上找不到
/ y4 N8 I$ O9 f+ R' @! Y是不是要自己看.op所得到那些vgs,vgd,vt值
8 V8 p( N1 v# U: w, _4 i6 c) ^% Y$ g然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?% J; z+ }# H9 p* a1 k2 l
hspice有比較快的方法可以獲得這些資訊嗎?/ C% X y: O* s% o2 r3 e) y0 v
6 ?) {1 A$ m* ]% D) m! _" ]+ q$ H2 D- G1 Y
1 x1 L4 r! V3 P$ r
0 q7 f% f/ l+ X7 h6 s
以上問題
1 O% p; c1 |% m6 f請您不吝賜教 感激不盡 <(_ _)> |
|