|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?( |1 T+ \- I+ e' O, N8 X& O
找了書來看,上面都只有單端的例子 = = M" E- C& s& _0 Z: A- ]( a
現在跑fully differential感覺問題非常多 @@5 _7 n( C1 G4 N/ w
5 m3 d/ C4 }! d
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
* A% ~7 u; w q) @, y9 Z) g3 y: Q2 U9 e' B
1.1 c& d V: W0 u& h' c* }
首先,問題在於差動輸入端的描述
& P- i% X. R: r: L9 C' O; y我是考慮VCM相同,然後再灌入差動小訊號
( U& r+ `2 G2 U, y7 [0 o# D- r$ l$ m! I) o- c: c6 w
*輸入端的描述0 x2 {' h( r6 `2 S5 z. C
vd 9 0 dc 0 ac 1
& p6 {: K6 Y& y( U; M3 r0 K$ }evd1 in1 8 9 0 0.5
$ h. O0 {. o: f8 `( {evd2 in2 8 9 0 -0.5
) t" i* }0 _! D# y' u- uvcm 8 0 dc 0
+ h$ N3 K* U2 v7 ]0 F( Y- g6 u% R3 l, }; N1 m- N( l$ |
+ B8 f& d! j; e' E" [這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
$ W9 t; x, J: ^7 A不知道這樣來描述差動對的輸入端是否是正確的?& @, H' p: C4 A3 {* }3 ?
2 J' N' n0 s2 H7 y, n* k
/ G6 f- W4 C# g3 r- A! u! u
5 V0 |" J! ~! v/ b
# E" e- N/ I$ I, e% N- X2.求雙端輸出的gain
$ Y) p: e; b0 k4 `* | y
( G" z4 |. k6 @8 d/ L o0 E*讀取輸出端的描述6 z2 N9 j$ b; F3 s0 H( L
.print ac v(out1) v(out2) v(out1,out2): L T1 Z3 W. l& ?
.probe ac v(out1) v(out2) v(out1,out2)
$ E! N: N: `1 `.print ac vdb(out1) vdb(out2) vdb(out1,out2)9 J/ Z% O/ X+ M; s: y% X+ O
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)( P5 f6 p4 l: |% o9 B! e
% P& w# n9 Y6 z& e8 ]
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?: V& z4 p# H' A8 \: e& O( Z
真是非常困惑6 N# F) m7 p. _# Z6 _5 S4 I0 U
& n0 {: O; q7 I還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
, Q. a8 v* _# Q. X這到底是為什麼阿?; N5 _5 T& }2 x
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的). z# C2 }8 |% j) B
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧) ~- T8 D G7 k) K1 C+ z
' ]% Q) l- c7 q/ B! y/ Y6 R+ m
4 w' {3 L4 c' K% K& i. m) g
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
* ~, H% ^. E: r$ l$ V這要怎麼求呢?
5 B+ Q4 W& q5 K+ Y" @/ b* P! b
1 G+ \5 W" ?" Z- }; o* \) a+ p$ j' M
- [2 q6 ?3 M7 }$ Q7 F" c0 P# b/ T) _
7 c5 `1 G/ R( j- g3.輸出阻抗 與 輸入電容- m o6 E) x5 B/ R, J2 |: g
請問輸出阻抗要怎麼求?
B" p/ O( M+ P4 D單端的時候直接下 .tf v(out) vin$ ?6 |/ ]" `" V8 S
但是雙端該怎麼寫?1 t4 @6 l& N+ K7 a. A3 E
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?3 |# ~- C1 n0 U y% t. d
4 u. i9 F( T; U4 o e還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)3 T V9 `" C/ u% K5 [( f
因為我設計的是sensor readout電路- j6 L3 F5 g3 T' K: O5 f$ z
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值+ h& i/ P2 u& B) J
, d5 ~" J* n0 i6 T$ ]% K# W) p
6 R) ?8 t9 [, G, A/ p! C( X
2 m C: `) w. D A0 c7 i* d, b$ a* p
4.輸入共模範圍 與 輸出擺幅
4 |5 e- Y: s; y. h' Q. P" A) R3 d, G. T! G! w4 U
這個問題在書上找不到
9 t9 Z; Z* ?* `& j* {; N: P是不是要自己看.op所得到那些vgs,vgd,vt值 {6 U; M( T' G
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
5 u2 t) f0 t9 W4 X2 Chspice有比較快的方法可以獲得這些資訊嗎?, V& |8 C; _$ {, q+ Y1 r1 Y
8 b# S2 b7 W' i0 }( b) ?, _8 a- @
5 Z3 H8 D: b0 _/ U* b
( Y( Y: O- G6 ^# L
, C8 _1 i' e2 D以上問題
1 {( g, d' a( f- z7 f請您不吝賜教 感激不盡 <(_ _)> |
|