|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?, ~( h+ V6 j+ s# ~$ Z' l: s1 [
找了書來看,上面都只有單端的例子 = =, W! O$ k9 F) D* h8 Y4 ?# f8 V0 P' }
現在跑fully differential感覺問題非常多 @@
; N8 N7 y+ l4 q) c2 W8 v* ~# b1 K" R4 K( \5 p
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
" A/ z/ j9 _1 p# [4 C; o _) X6 Y- ~" v$ i s4 `1 _9 N ?7 l/ V
1.
, g4 o& ^3 r) g% s2 h1 L首先,問題在於差動輸入端的描述
( x/ y8 n4 _& Z @/ O我是考慮VCM相同,然後再灌入差動小訊號2 L/ A2 z s5 Y/ I- M, k: T
9 k0 i% _6 y& W, Q6 l% {" G
*輸入端的描述( l% I f/ r; T& ~
vd 9 0 dc 0 ac 1
+ J3 ^% b# T: d/ Levd1 in1 8 9 0 0.5
0 y3 |4 v- z3 I( k, h" K+ }evd2 in2 8 9 0 -0.5+ x: [7 a+ w2 u3 a* _4 x9 E: I
vcm 8 0 dc 0" Z4 i8 k& z8 d/ v
7 E( B9 V: ]0 a/ s: C' H. a5 u
) j4 O/ G" f$ O8 |& g$ J
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
5 L* P5 P& c* G8 I2 X' g不知道這樣來描述差動對的輸入端是否是正確的?! O! }5 Y8 K2 V) d4 B$ d
: U2 I7 {/ d# f2 u5 r3 l7 P7 a! A" G" e3 M# U$ F
# w7 D) W8 |, Z q2 v
; I! w5 D7 z6 O7 _2.求雙端輸出的gain
& F f( M$ I: g
: L8 x+ \' T+ y/ ]2 J! E" W*讀取輸出端的描述
, G& [5 M! B' x) S! M) K5 W.print ac v(out1) v(out2) v(out1,out2)5 X% g8 Q9 W! \: n N! S7 J& W6 i
.probe ac v(out1) v(out2) v(out1,out2)
- S: K! P4 O' l3 ]- I.print ac vdb(out1) vdb(out2) vdb(out1,out2)- J ?0 Q/ r4 h$ _# ?
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)% b. T' U* N; E% i; g2 E: L q
% a+ P" w& p$ B! W我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
, v4 t# D& k1 s, p* @& Z真是非常困惑
; n5 l! H2 k9 P4 ^9 r1 _. W& w" H: u8 o# N+ A' c
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值( @2 f# J5 [* L8 J4 U. J
這到底是為什麼阿?0 _ g7 ?6 o K- \$ a' x( U
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
" i2 `/ c0 O! k! Q4 v# |(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧). T) w6 N4 h, R6 d/ t
P! W d" u# {: g: t+ i0 @1 _% t' u1 `, g
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?* g- h- ^" w+ |, G0 Z3 f4 ?
這要怎麼求呢?
/ @' Y5 w$ W# r4 k8 R1 Q% w/ a, f0 r5 v6 E9 r, r& D: X
2 n8 I5 p6 Y' ]" A2 V+ P3 M e+ I' {3 Z2 n9 I
3.輸出阻抗 與 輸入電容
0 q4 `/ d e) \+ C- j請問輸出阻抗要怎麼求?
* M) j4 R7 }2 C1 Y5 ]2 j3 D單端的時候直接下 .tf v(out) vin
" _! H& {5 A5 Q3 P6 n% u- S- b但是雙端該怎麼寫?* @( B! w6 y7 g( n+ i5 K
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?3 e' W0 B0 [0 q
4 U U2 t5 t" W
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)8 ^) z: D* [) f K! F& k8 t
因為我設計的是sensor readout電路
3 a6 M+ o3 M& n" ~7 l# D5 _為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
0 K, E$ B& [. f+ Q# U0 v, b' o8 j7 |" j# b( V
9 l) [. |1 }& _' E" L
# q" b" _. f, n* u+ }1 q
( J% K3 N1 m& e# ^$ i" y
4.輸入共模範圍 與 輸出擺幅$ T$ N% X1 n; i8 q
7 F; m x0 p$ n7 L# \0 N這個問題在書上找不到) c2 x9 p t# m) Z2 P4 s0 n
是不是要自己看.op所得到那些vgs,vgd,vt值* m" h7 G' R3 J
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
* ~6 Q7 m: c* N' [- j8 c0 Zhspice有比較快的方法可以獲得這些資訊嗎?
$ `6 v0 [4 e3 ]1 r% y+ O) V
. F, ?/ y! Y( z+ D6 \/ l, R+ z6 u+ F: K
$ x9 |4 _! s5 I( M5 c
" |: S$ p3 X: U7 r' l以上問題5 @& ~" V. T0 S! K6 G
請您不吝賜教 感激不盡 <(_ _)> |
|