|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?+ o+ I/ N# |: J6 n9 F
找了書來看,上面都只有單端的例子 = =- G! K( S- u" O5 {
現在跑fully differential感覺問題非常多 @@- D" L7 x' z2 }4 z% S7 B
/ `- U' m( i9 y0 ^$ x1 j
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
) T5 V" S( o0 ~& q
% y, V" j5 }8 A8 s( e1.2 u2 \1 F& M; F7 r& z0 P
首先,問題在於差動輸入端的描述( e& f! b' ? w! J' L, q
我是考慮VCM相同,然後再灌入差動小訊號9 j' ^ J3 |, W/ @+ G
$ A0 X7 W/ s4 G' q& s1 `* r*輸入端的描述$ h: E& M7 a6 Q; O. z
vd 9 0 dc 0 ac 11 b2 n/ N/ q2 }5 e( W
evd1 in1 8 9 0 0.5# B% X" b3 q) u0 b, y$ N! W$ N, U
evd2 in2 8 9 0 -0.53 `/ V; t0 {$ s- x- X
vcm 8 0 dc 0
! n$ M$ T, ] s" b0 x6 E' k! x0 m: k6 `, f
4 ?! d. n7 y# S1 I8 \! i2 v這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v7 V5 ?: y# K2 j! H( S0 v
不知道這樣來描述差動對的輸入端是否是正確的?+ i- d% i$ Z, j0 B% V* B( A
( X; W5 b( |- T6 p% }8 H( k" l ?. X; [& S8 u* u# D# C
1 ~) d3 V' a4 G
. Y5 m7 |: w* h! w. m; \2.求雙端輸出的gain
+ O6 g- o4 c! ^) d" ?; G; ^! Q: X) ]( [5 [2 Q6 i3 x. t
*讀取輸出端的描述
4 F0 N9 M: d! E; y. A! p. ^5 i.print ac v(out1) v(out2) v(out1,out2)
/ z( a9 i" y* @( o2 G4 F- i.probe ac v(out1) v(out2) v(out1,out2)
3 t# Q. }8 o: U1 {.print ac vdb(out1) vdb(out2) vdb(out1,out2)9 V9 B2 b6 m% [( z9 u) V F( t, Z/ p
.probe ac vdb(out1) vdb(out2) vdb(out1,out2), F9 G. z8 |5 s) k* x; W
2 B: l) Q1 j/ H- e2 g/ e
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?4 o8 o( b. S5 C; x+ C
真是非常困惑
r# q; J7 b @0 S) j3 e
5 h9 y2 y, A0 K1 X$ ^' \# j2 N c還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值$ s; K! g, I$ |0 R
這到底是為什麼阿?
* K2 ^+ l2 j% U1 N, v(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
' h, d, L: c, B- p(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
0 R7 x* v* ?! }
+ x" ~4 c R7 T& E- V, ~) B: y9 c; i+ a7 h& x- J( |
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
; E7 t. F( p4 A; V4 ?這要怎麼求呢?
4 S- \, s6 \6 D# T7 \# U* c2 k5 E7 Z, X* x5 ?, U1 S
- f# X8 V6 s1 a; S: J6 c# B! p5 ~2 s
3.輸出阻抗 與 輸入電容0 s$ \, _% z1 L/ L- I8 r" O5 q
請問輸出阻抗要怎麼求?
$ Z; Q1 Y8 D/ X6 E7 }單端的時候直接下 .tf v(out) vin. F& Q$ f/ v; p( Z, |4 t# a
但是雙端該怎麼寫?$ h( X+ g, T7 Z6 j F* \: H
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
! o% |7 m" H5 T! Z
& b# \0 l& q R' O* ^% a還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
3 j" q6 B: {0 w- j( X4 P因為我設計的是sensor readout電路
/ e! Y! }6 w8 X為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值- I. y2 F+ M' l# f6 Z. b6 C U
- X3 K8 R" r$ C) l" [
: i1 [7 |5 k6 d: `/ x9 @. E4 v% Y; B& M5 ]/ B
$ x1 h' ]; R: q, x9 s$ b b8 `# W
4.輸入共模範圍 與 輸出擺幅% W1 B" V1 P4 g" m/ s
& R7 \, h) e7 ?這個問題在書上找不到
) P- q H5 G3 B+ E$ B是不是要自己看.op所得到那些vgs,vgd,vt值
, y ]1 x3 O8 V, k然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
9 U% `' \8 u% I) x1 j( \" Shspice有比較快的方法可以獲得這些資訊嗎?
1 A; ?( D8 {7 F- m$ Z* }6 Q
, H* R# O$ [) O, O' x
+ C) X! I0 _1 w9 R- ~. t1 n2 G- P0 Z" i1 y/ y* {2 [% Z
& Q$ v) T* |5 K& ?) h3 x4 V$ p
以上問題( J- e/ N+ e5 a1 K$ C! n
請您不吝賜教 感激不盡 <(_ _)> |
|