|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?! y6 q& j, E( m' k. Z. y
找了書來看,上面都只有單端的例子 = =
, N5 `: |8 c- m9 V, ~( F現在跑fully differential感覺問題非常多 @@
' q6 K& [/ h: L0 S% w
5 N8 O) N0 t' B# K我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
" p9 s) s* o, S, t( \( m1 F) [- w, }! U4 H3 h/ d: @4 U. h
1.$ n8 c; |) o. }
首先,問題在於差動輸入端的描述% I; ~- w: a% u4 s" Z
我是考慮VCM相同,然後再灌入差動小訊號
. y& y4 f" i1 ? F; L$ c
& H: e* T+ l. ^; x+ H# p*輸入端的描述( J6 W( |2 B* X+ u
vd 9 0 dc 0 ac 11 A. N$ K8 x4 y8 C4 C$ P
evd1 in1 8 9 0 0.5! o. I7 a2 `1 Y; ?
evd2 in2 8 9 0 -0.5' T7 u, J7 G7 L) E, V! \& q9 G
vcm 8 0 dc 0
3 B! J4 l5 l: {4 c/ x5 n' J4 }: V# p" d) {& `! z$ h
Q8 O4 x2 f7 N1 i: Y9 Q2 M0 t3 w. i
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v) h% R$ x |* Q/ x* [9 h
不知道這樣來描述差動對的輸入端是否是正確的?# ~* W! m' E# F' P x: t
' v1 t9 e0 k( o& {/ i& D3 w$ d) q$ F- r% x6 S4 C4 l
% b7 l B8 w4 `6 N" W+ p5 |/ w" M$ U% M
2.求雙端輸出的gain
: d, {. R. J0 C# M+ H: o8 s8 }
; q% _7 ]2 F J1 _3 F8 U- s*讀取輸出端的描述
. S; [$ o3 `+ P$ D3 K3 {" q.print ac v(out1) v(out2) v(out1,out2)
* D2 O0 l0 d: I0 i3 L.probe ac v(out1) v(out2) v(out1,out2)
4 E4 S7 u" @% h' S4 Q.print ac vdb(out1) vdb(out2) vdb(out1,out2)5 S. c5 n5 n `% v( \2 q0 y
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)& e6 v/ X: K, o" w- V
' ~2 l. w4 g' v
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?8 P' z$ K- B: H! P4 R5 X; U
真是非常困惑
9 O3 Z1 @$ \* u. W4 w* u& _$ W O, X' S% c& M/ _6 O
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
( x g- b5 r- E" \+ Z$ C這到底是為什麼阿?
: f/ o8 x i( e9 y(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)' v+ `+ ] o: p% @
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
# S& E/ G n# Y4 Z
]# g6 }& e( S/ B2 L0 M6 i
5 O8 k5 Q$ z; ~" x* F再來就是想求CMRR,這應該先求得共模增益(Acm)吧?. n& H2 L6 k5 F/ B5 {" Q
這要怎麼求呢?
; N4 O, B2 g% K" j6 }& \( b, w; K! `7 \
; B( A' ?4 G1 Q' U- U6 r& Y
$ i; R1 m3 O/ m6 \/ u3.輸出阻抗 與 輸入電容1 ~8 g6 X# ~5 d
請問輸出阻抗要怎麼求?
1 ~9 e8 L, _- C9 Q單端的時候直接下 .tf v(out) vin
/ ^& }/ H0 k6 _( `8 Q$ G" l但是雙端該怎麼寫?
+ {7 L4 ~( ]4 U7 ^8 s( x另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?8 U4 w5 U! m' }; ?3 R" D5 q7 z
' G; C+ E9 K* U. f0 K還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)& o% O1 _1 j" X7 q- [
因為我設計的是sensor readout電路
8 \& B. [9 V3 [; Y/ q0 T9 h為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
9 v5 G: J; C) f+ |, v0 Z3 n. |: q J2 n q# v9 E+ v
, P% {3 ]/ a- l/ o2 p3 k
- t/ ~" |0 a- D# J- b, N3 G/ Q6 T' ^6 D/ M
4.輸入共模範圍 與 輸出擺幅
) [7 l7 c# _* _& X
, |- o S; F% }% Z這個問題在書上找不到5 T1 j6 S; y* F- h; V4 V9 w
是不是要自己看.op所得到那些vgs,vgd,vt值/ u4 ]; U, s0 N1 g) d
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?0 c; N4 K' X/ P
hspice有比較快的方法可以獲得這些資訊嗎?
1 h- P8 [, h1 s+ w
7 B) g+ x' Y2 D' Y, K- L/ O$ P+ L) j( Z
6 t: f7 s+ Q% V7 P" P3 e' Z' o0 k
9 A7 E/ r/ B. l% w以上問題
X, j+ c8 |/ w8 F( K/ s; I5 ~請您不吝賜教 感激不盡 <(_ _)> |
|