|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?7 N% W- O3 n5 O( v
找了書來看,上面都只有單端的例子 = =5 Y/ q- \6 ^" z& I
現在跑fully differential感覺問題非常多 @@) n" F8 g. I; o% D
. @$ @2 [% v2 D& I+ z& j& \7 e
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
9 s- O4 E6 U. p O7 x4 |% n
; }2 i, S- @+ f4 e% z1.$ A- }8 d1 E0 X; x+ Z
首先,問題在於差動輸入端的描述+ _) T+ r, D3 e1 `. J6 p
我是考慮VCM相同,然後再灌入差動小訊號
. D8 T; S0 G2 E2 j& v
5 a+ p4 l1 o, _5 ~" u1 e" T*輸入端的描述' P& w4 Y) a) m' E4 Z
vd 9 0 dc 0 ac 19 a6 J/ V" S3 D, _: [1 J/ y9 R
evd1 in1 8 9 0 0.5
# z! p5 W1 `+ W3 [6 @evd2 in2 8 9 0 -0.5
1 Q' z) s0 `! A: X- |, W) v1 _vcm 8 0 dc 0
$ Q% w' R) B$ l3 D3 S! m7 T5 c& [8 u0 N$ m
6 e. Y* ~% N6 n8 E
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
- m. f0 ~# a) [. i2 @" S& t1 J! ^不知道這樣來描述差動對的輸入端是否是正確的?
8 V8 k* S. L4 q$ p! L7 n0 d, J1 H
8 R" f$ S- \8 o8 O
) F) g. X' S o4 [: l3 N" J
- o, `; D& J4 r& Q
9 d* k; b) W0 Q4 y c$ @" I5 Q/ |2.求雙端輸出的gain' [- j1 U6 {5 T; @+ D- b# C
; x w9 I& {" }8 |0 `8 {- u*讀取輸出端的描述' O0 x8 u$ u3 P; h. P4 E
.print ac v(out1) v(out2) v(out1,out2)
) `9 l; R% ~3 U- ~" t: T.probe ac v(out1) v(out2) v(out1,out2); W+ S3 v7 e/ r# `# E
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
; W) z; b6 M! X5 X.probe ac vdb(out1) vdb(out2) vdb(out1,out2)6 w5 w) p" s2 R2 P. ]
1 y- f1 L% t/ ] t: e* ~* e
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
: y; I4 }9 }# h* M" @( w真是非常困惑 y6 N' g8 o, G" }( p3 C4 m
. U" \- m U: F7 R; w x3 Y& c
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
/ E! ~9 D1 m* e- X* @* ?這到底是為什麼阿?
4 a+ ? G/ k3 j! Y8 ], d. y(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
/ ] `! M' ~/ r# A8 o(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
* t L/ Z- E6 m2 z/ W7 H( B B1 ^& O( |8 Q/ ? o8 K
; {7 y* D; f/ m# ]& @" I
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?( Y l% E7 n$ e7 ?5 I
這要怎麼求呢?9 Q. c! N5 K# g% ~
" b0 o I& e; k2 ?
1 d% d: t: B# \& B4 \ F
6 k5 f+ I4 h- T( ?
3.輸出阻抗 與 輸入電容9 G* n; A. r/ S7 T2 a7 O% B$ }
請問輸出阻抗要怎麼求?
3 Y2 s/ |# R. \3 P' ~# ?單端的時候直接下 .tf v(out) vin: g: |' Q* [+ X+ d1 a0 |* d# `/ v! U! L
但是雙端該怎麼寫?. A7 h4 P& x2 v
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?( S! K. C& f8 B" i- _
5 Z; ]( U. W3 A0 m) N: |; G還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
" X: d5 E$ |/ I: Y# \5 u# b因為我設計的是sensor readout電路: F/ c" M E3 j# K- E
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
, G$ p! g4 a5 _* ], E0 W |' U2 ^5 E$ U- g( b
+ V* l, p/ h e' y# e5 _
7 h j+ B: e. f9 P* A) q6 `
" z" ?5 p4 J. Z4 h; Q% \ N
4.輸入共模範圍 與 輸出擺幅 h! l' S5 H. {, f3 T
/ t- ?' }! _, l這個問題在書上找不到
1 k; C, Y ?& Z, s是不是要自己看.op所得到那些vgs,vgd,vt值
: r9 ]: t0 N/ A3 P2 ?' ?; L然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?8 X2 C, ?7 k% K3 ~. b0 J7 Z
hspice有比較快的方法可以獲得這些資訊嗎?4 ~( G3 Y+ j, }. t
/ M2 J& f0 s9 F6 }( s& n5 l! z
" }) E! F' d1 N% P, E* [" O7 q
- p1 m) G3 q- y0 c& f: m1 K8 ]# A" A) `
以上問題
' H( ]+ B* s" [3 T, j1 w) n0 i請您不吝賜教 感激不盡 <(_ _)> |
|