|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?! b/ ^( D) M* P8 `8 G- ^8 [2 ?$ W3 j
找了書來看,上面都只有單端的例子 = =
5 |" q9 G: J. E ?: n現在跑fully differential感覺問題非常多 @@$ {4 N K! p; r& v! h% o
' @: V6 ~: x; o( O我是跑folded cascode(輸入端為PMOS) netlist po在下一樓& R3 ~& m2 z" r- E7 ^
, r9 U- j' f2 O: C8 C" C7 p: {1.8 E$ X6 W4 [* X9 T. m
首先,問題在於差動輸入端的描述
; |6 p; D1 P5 _- Q3 D* {我是考慮VCM相同,然後再灌入差動小訊號
/ }( Y: K; A/ a* s% V( _8 j: @. ]; U9 I; _0 L& O8 B2 q
*輸入端的描述
- Q. z7 w) y" F4 l& {vd 9 0 dc 0 ac 16 _: M9 ^& I" @ ]
evd1 in1 8 9 0 0.53 F+ S! {6 l9 @ i
evd2 in2 8 9 0 -0.5# Y: v, P. P0 L: G3 K+ D
vcm 8 0 dc 0- e3 K! r1 R" T- X, r1 q- ]. Z
% I+ e5 U% s8 [
& b+ @ V1 B/ C0 H+ `, K這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
, ?' [+ B. N5 L5 a不知道這樣來描述差動對的輸入端是否是正確的?% w! y6 q- ^, X* f
( e) [/ E) l w% b
" @" D/ o% E' b) `1 A7 T2 A0 G; G8 Q1 {7 k) o
: }% y S. N( F2.求雙端輸出的gain& b. i- v0 O& n" d9 V! I8 Z9 n
/ U( j5 M* k: a" p*讀取輸出端的描述
5 g0 [. x9 l% c; q7 C.print ac v(out1) v(out2) v(out1,out2)
u4 l% y* s* n.probe ac v(out1) v(out2) v(out1,out2)+ t% P8 n5 |. T( g; Q6 a9 A
.print ac vdb(out1) vdb(out2) vdb(out1,out2)8 [) }& u/ {+ h- k, W2 T
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)7 p: w2 I& |5 R E. q
6 a0 v2 h* }; {我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?; ?' [0 r- n0 p4 S. \2 D, L
真是非常困惑$ B1 O% `- X, A% T1 v# Q
% d7 F8 X! F+ c% ?還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
( P( n0 x; i6 H* p' [6 `' g8 d這到底是為什麼阿?
4 `( t5 k! j% a0 L- G G4 [(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)+ S% s: o' c: I5 B6 Q7 f
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
# u% y( Y, Q* P$ s; b5 h5 S
. |; J1 k- t' I& U: I7 k$ [4 p+ x' i2 W: }
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
5 U! f! m! @* o8 u+ d/ V這要怎麼求呢?, F+ x0 ? Y9 R
3 g' L# b2 J4 n, |+ e9 U2 s* @9 ]/ J! k: y* Q, P Z% q
1 U! l3 }1 {8 [7 f8 m, [3.輸出阻抗 與 輸入電容( P3 `# J0 j* [& Q; P2 c
請問輸出阻抗要怎麼求?! J+ W. g; O# j; e) Q
單端的時候直接下 .tf v(out) vin* j" W, L& h6 z" ^! [# [( f
但是雙端該怎麼寫?
/ V' }1 J: G4 l1 P, R另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
- t4 C; N' ] B0 R" _+ H3 u6 k; p9 v* `. R2 c) x; e. z
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)# w0 m, e* B' E, F
因為我設計的是sensor readout電路
) }1 _$ r6 r L, t. M+ [為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值# \3 r/ O+ U& g. W+ w6 D; ^
. S+ e1 s0 }9 n$ t8 q
. j- S3 p) I1 f5 T" M! Y, J' f; C) j% Y7 K$ l, B1 T( U
# _1 ~3 [- x L: U( m8 X4.輸入共模範圍 與 輸出擺幅' S' ^; k5 C( _% v# @7 n0 t+ m
8 l1 @2 n+ M% }& j; I6 m
這個問題在書上找不到( a) L$ ~" g9 m; A! D
是不是要自己看.op所得到那些vgs,vgd,vt值
' y; X1 c( W7 S& t1 y然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
- w0 g& r$ n8 `7 |* Yhspice有比較快的方法可以獲得這些資訊嗎?
& A3 P2 f0 d; ~9 L! i9 G: i& G9 ?4 h+ e0 h' f. z; f1 F
# J% R+ b6 J* G" s- z9 q/ S4 s9 a
8 Z9 t1 H1 ~% [2 x* j2 D8 R& T- Y- Z5 f5 a
以上問題2 M/ {; d9 M9 w9 ^8 A
請您不吝賜教 感激不盡 <(_ _)> |
|