|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?1 ~ C3 t* l* j
找了書來看,上面都只有單端的例子 = =, i% G0 X7 a* y7 j W3 K
現在跑fully differential感覺問題非常多 @@7 g, w. J4 ^5 Z, `& @$ C3 x
y1 J) ]: W) u0 r
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓. c+ Z9 r( f1 r, `" H1 n* ^. c4 x
) ^' o2 X, u+ F
1.
9 G& t9 G+ i4 {9 ?; ]首先,問題在於差動輸入端的描述) s! m" C- W( M. M
我是考慮VCM相同,然後再灌入差動小訊號- a: U* w% |4 W4 i7 n2 g& t
7 p# k0 }: ^& n3 K2 |( w
*輸入端的描述( |& s' F. a1 Q
vd 9 0 dc 0 ac 1. c( ^) S S5 B- n
evd1 in1 8 9 0 0.5
8 W" E! @7 `" }, ^evd2 in2 8 9 0 -0.5
$ `4 d! b0 v: N, O/ G) evcm 8 0 dc 0" m6 F, _6 `: _1 j
8 k1 p) u& |. |" J0 i+ \# j& h
2 Z* n# f3 H, U2 Q. l2 N
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v4 ~+ x1 U% ]6 {) e6 \
不知道這樣來描述差動對的輸入端是否是正確的?) G7 o0 k! ^/ i4 t& V' c) | [
+ B( ~8 i8 o4 `+ O' \+ L8 J
& C5 p n" {1 _" { }, x% W# n5 R, h6 X% [* Q
' n4 Q0 c% m9 ^1 T- E' e3 a
2.求雙端輸出的gain
4 D& v& F9 j& L' X* ]( D5 Z1 {/ ?, c) C
( g* ^8 U6 X0 p4 I# c8 a*讀取輸出端的描述# X2 }8 h9 D4 w0 j+ p
.print ac v(out1) v(out2) v(out1,out2)
' z$ s% r: ~, Z4 V9 q.probe ac v(out1) v(out2) v(out1,out2)1 t# ^% p$ `/ g) ~1 B
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
* q, y/ Z# v+ }6 W9 n.probe ac vdb(out1) vdb(out2) vdb(out1,out2)7 F- |: Y# m# a' o9 ~! \) ^
9 m( J& a3 H- J2 @. }
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?8 N& T7 r+ W& z
真是非常困惑
3 G2 C0 Y, R+ e; k+ a! R
9 Y! S, ~- f E: y1 v還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值$ R$ R& M2 [. K# f I
這到底是為什麼阿?2 L$ K. J: \& G1 J, H" A
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
1 K9 t0 I1 d2 Y( s(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
& ?% A2 B1 A: F4 [" b8 {( H W& ]' k9 R$ e9 }% Q" P$ \
: m' j: l- j$ l* a1 ?( R
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
, p) Y, S' a7 M5 l/ L" q6 i這要怎麼求呢?" I3 A$ g# v6 l$ P# ]
# b% Z! w: C2 D D& u9 t
0 c: W+ T' c1 A ^$ n" j1 X4 A( C. b1 l; Q
3.輸出阻抗 與 輸入電容
# z; p# m& i* f7 R5 y7 Y請問輸出阻抗要怎麼求?
. K5 R4 f+ @; }' Y) \單端的時候直接下 .tf v(out) vin
* G0 Y* _1 }* h. |3 B" h% y但是雙端該怎麼寫?
! {1 b6 x* M* W0 I另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?4 F7 T; \% N/ N% V
$ ?5 p8 `( F* I7 B" D還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
* P+ k3 d5 B5 d# ^1 h2 ~; N因為我設計的是sensor readout電路
4 v3 g- ^. W/ G6 t1 M, r* a為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
. M, n$ Q0 J$ L- S0 U* F" A+ z! E% y
7 w" G; n0 u! m4 i* n- ^
+ Y7 b+ A7 q! ]9 e4 i W8 ` t
7 {5 g1 u/ h: T5 p4.輸入共模範圍 與 輸出擺幅/ E; K% }/ \& v; B+ b
2 D( t4 B2 U) I7 c' X' c這個問題在書上找不到) x2 y0 C) X- `+ u
是不是要自己看.op所得到那些vgs,vgd,vt值+ a2 F7 Q$ A2 C) C
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?# R0 M$ g" K9 W& `& R' r
hspice有比較快的方法可以獲得這些資訊嗎?
/ }7 d7 l1 C s: |$ T
" J% c( Z$ V/ [: v
Y- P1 w% }6 c O$ H
2 ?) J! Z, o% T/ y, X
" f q, n. I: \" r* F1 V D以上問題/ B1 Y$ L. Z: H1 Q& R
請您不吝賜教 感激不盡 <(_ _)> |
|