|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?. `; ?' I6 ], E$ q2 C, [, t5 V
找了書來看,上面都只有單端的例子 = =) U. a) ?* V S: ~3 I5 T; e
現在跑fully differential感覺問題非常多 @@
/ i( _/ U; s9 y# L( I7 @* D. M( A) x; J6 P! I O, [
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
& b- Z/ k5 l' U
) z$ [# A3 j: _; R" b1 E8 q1.! ^) S3 A) \) n) S) v' S
首先,問題在於差動輸入端的描述
2 C- Q( u3 h! M5 _ \2 d1 p我是考慮VCM相同,然後再灌入差動小訊號) g' c- {" R$ X. |4 T# A
$ i1 M* h" S% G/ T9 a
*輸入端的描述
0 k, l5 E: q/ t0 D) g1 x1 i/ C. X; Gvd 9 0 dc 0 ac 1
4 e* Z: x" X9 _9 U3 x8 }evd1 in1 8 9 0 0.58 C: N% [0 F* i {- L
evd2 in2 8 9 0 -0.5, i6 ~4 C2 h4 |( U
vcm 8 0 dc 0
+ @& [* A4 t, ?3 s' M) X1 Z7 N9 a( E* _/ K8 ]1 g, [+ b3 U
# F- H5 V; s3 j, n這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v" ]$ f b# r" }5 p
不知道這樣來描述差動對的輸入端是否是正確的?9 \+ k# h6 T, c& L
, F0 M; o! r% F5 F1 U
' n3 d S# `! L8 e# {# i X6 ?6 q
1 i: }% r3 ?" ^: J4 @6 `# k2.求雙端輸出的gain
% [8 V, Y6 i4 B3 l1 k. I3 b; _
& k) k# c: n. m8 _+ r- ^4 A*讀取輸出端的描述9 L$ g! r4 O1 z" M1 R
.print ac v(out1) v(out2) v(out1,out2)
* Q. a& T2 O2 U' l3 S' O.probe ac v(out1) v(out2) v(out1,out2)
: e! [; T$ g: s( K: k.print ac vdb(out1) vdb(out2) vdb(out1,out2)
/ z6 R! [' w0 U+ _( A* o.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
7 L2 V5 Y' ~( _" o& y
1 ? L9 z0 G: z7 A* C我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
+ c% P. _: {0 N0 g& o% d真是非常困惑7 q4 u' x6 o, v* K1 E4 H" K4 J$ T
; @( O6 n3 k6 K5 ~1 w
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
$ `8 C& T1 {, A9 _6 p/ X這到底是為什麼阿?
0 q' T, s" ?5 c# k& Y(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)$ _- v- ^$ B3 E6 ]
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)0 Z1 q3 `0 k( c8 ?& s+ `
' O- s9 k/ a i/ W) J7 [
# C2 f9 R; S1 u9 I& K再來就是想求CMRR,這應該先求得共模增益(Acm)吧?! i6 ^4 P4 }" L) l3 ]4 _9 r+ ?
這要怎麼求呢?
" s2 d& o7 ?+ O; n3 x4 r: x2 _! ^
( Y6 a# L8 ^+ B2 [4 H g) o6 Q
5 d7 o9 r( m4 l. N1 X: b# g/ [1 m) [+ D' @7 v, J; e
3.輸出阻抗 與 輸入電容" L0 t% S; L9 v0 w
請問輸出阻抗要怎麼求?
/ B: ?+ o$ W( Q單端的時候直接下 .tf v(out) vin" f; @ ]" |+ X( r
但是雙端該怎麼寫?
6 Z- k1 k! t: x0 {另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
; A: O, Q9 H$ }) @5 d2 q, d# W* `: s5 L7 S
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)- F7 a! N6 Z% [- o% i3 Q
因為我設計的是sensor readout電路
* R7 w$ n$ h! D& z) l為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
: W# s! Z! D0 J& O: O- \$ J. L9 U; [7 n
5 q/ l+ n" x9 G- W0 t% h! M c- P$ S
4 I& `; E8 _ z4.輸入共模範圍 與 輸出擺幅
; w3 x Q- K, R5 z1 u
+ l: M6 S$ h/ e. f! q9 |& j這個問題在書上找不到5 z8 o! P0 Q3 J! V
是不是要自己看.op所得到那些vgs,vgd,vt值
' m% b# M+ |8 ~* j+ y然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
0 j9 L" j# e' F, i/ k, ~hspice有比較快的方法可以獲得這些資訊嗎?
/ ^7 P# k ~. ^- g* N. z1 s% F
- k4 K p& l, X% C. @6 I# S1 K" V& |, `4 I5 l0 S
) |$ x) u4 K/ Z: z W" L/ ^' G$ t5 G6 k- l5 E9 Y* N+ M7 [* `5 a
以上問題
Y; v- O/ L* v請您不吝賜教 感激不盡 <(_ _)> |
|