|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
! d, d, Y. r8 ]找了書來看,上面都只有單端的例子 = =% |% S) ?6 R5 L. H" T$ |6 ^3 x
現在跑fully differential感覺問題非常多 @@
; k4 H6 q: J" _0 c2 `% M" P/ S$ F4 D- h/ m* [
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
" e7 v( m& O! b2 B& g4 M6 M0 m- S# d: s; W
1." x! i2 F; T2 T; R$ _
首先,問題在於差動輸入端的描述2 W7 t, P0 H* _+ Z
我是考慮VCM相同,然後再灌入差動小訊號- C+ O1 A" x8 ^& s% a9 W9 u; n9 Y
! A/ F' A. s( Q0 P*輸入端的描述) l( _2 _% C2 G3 ^" I7 A
vd 9 0 dc 0 ac 1
& e. s7 @( B* W1 ?. F. P( Devd1 in1 8 9 0 0.5; C: P7 Z$ S3 i9 D' T- n
evd2 in2 8 9 0 -0.5/ d N( B9 K: N
vcm 8 0 dc 0
: r% k; t) b( I) z4 m/ m+ t1 W' g
# d( l9 H4 ^# @% X1 h
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
2 b& c5 d: i U! c) {不知道這樣來描述差動對的輸入端是否是正確的?& | F5 o+ d/ {2 }4 v9 f7 O- `' A
t( a/ K J. j
# I- F( @& ]% |: O
2 K: ~- \% v, V" f I' c! g* `7 p- V0 G2 {( M- U) t" C
2.求雙端輸出的gain+ c4 Z p+ h, q* I
% n( [( q% ~' K& f
*讀取輸出端的描述
3 C$ B' C3 ?" n! c.print ac v(out1) v(out2) v(out1,out2)
: }, |' {( x: n3 @.probe ac v(out1) v(out2) v(out1,out2)
. q" L1 m9 s) {.print ac vdb(out1) vdb(out2) vdb(out1,out2)
# N) g8 D7 e. j) Y1 |2 b; ]" x$ v: |.probe ac vdb(out1) vdb(out2) vdb(out1,out2)& |: m* F p2 b4 q3 ? i3 W) I
& s) T5 A: H8 M( E我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?1 A" Y* s% P, @0 b+ ^+ T& [+ J6 d& z+ V
真是非常困惑0 [4 K3 I8 x1 s& c, _ S) u5 I- {
) h; D! p2 b4 g9 c! `+ n
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值4 a. B3 Y: r* q7 [& \8 j! N
這到底是為什麼阿?
% n9 b6 l1 E. T, `5 J! `; a(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的): Z: ]% V; s; @. J
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧). c1 I( W3 [. Z0 v2 f* S
: f9 F: Y6 x: c0 ^7 A- W
' u% B* \6 J# E8 t0 r x5 N8 d- X& l再來就是想求CMRR,這應該先求得共模增益(Acm)吧?( q O0 i; {& Q
這要怎麼求呢?
4 O# G( [2 ~+ A$ F0 Q" v
1 y: `# L; O, h$ ?; r
9 N+ i& k/ W5 y, `: d, ]' q! o( w$ w5 p. _/ v) J' n
3.輸出阻抗 與 輸入電容6 |+ m3 e: `: d) z/ j
請問輸出阻抗要怎麼求?6 [" A5 _5 h; y
單端的時候直接下 .tf v(out) vin% p: u& |+ |" _" g) v; U) Y
但是雙端該怎麼寫?
" K, ] ]% Q& [9 s9 x$ s% N另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
& e% E) D. ~# w) Q5 s
6 `6 K- Y; [, @還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)- l1 t2 y+ ~( I" X$ r* V* v
因為我設計的是sensor readout電路
; m/ @( Z7 J/ E為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值& ^! b& X( q6 w- G8 l( |
( V8 B' V2 O4 K0 u0 |' n
0 W; ~; s1 u$ U' @" P8 Y) w" h! x* E
$ [# U2 r$ \. `1 \0 y7 `' L1 O
0 R4 @( @7 Q0 m6 D# l2 S: T2 M
4.輸入共模範圍 與 輸出擺幅3 |; Z+ U& \" i* W, u8 y; l, @" N
) n' u, x) h8 v" P4 U7 t8 T這個問題在書上找不到# m1 U* P& K( w" v
是不是要自己看.op所得到那些vgs,vgd,vt值0 o0 K) I5 W/ v" j5 X
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
) o( `6 p t* |5 d' N; R2 w$ m. ohspice有比較快的方法可以獲得這些資訊嗎?) L1 w; A X0 P& r* z3 I
1 V8 D# x8 Y9 {- D, F$ A
+ \2 \1 x, K$ g: s
) w* m: x% s2 g
2 y$ H2 g+ Q( d; `以上問題
6 {0 P- o/ {. [9 e9 P' M請您不吝賜教 感激不盡 <(_ _)> |
|