|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?) m: v9 Z. B8 {+ q( ]
找了書來看,上面都只有單端的例子 = =
2 Y1 x4 o& \9 b4 Z/ L/ K$ H現在跑fully differential感覺問題非常多 @@) ?4 G. m( X/ x T% a
4 b( B/ d: Y% y* }7 {- \
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓* a: N. r$ R; o, _
7 `: F8 h* b E: G& P, \1.
: Y; X. ~# ]7 X* B9 r' Y4 B, E首先,問題在於差動輸入端的描述- D) s5 v7 t4 Q5 b- @ E
我是考慮VCM相同,然後再灌入差動小訊號' N2 t; ~" K/ e/ s ? a
. h; g! J, K/ k3 z
*輸入端的描述" M+ i2 c" H5 j# |
vd 9 0 dc 0 ac 1
A' ]3 t* M* R( K: @6 hevd1 in1 8 9 0 0.5
! B4 R5 L, e" Z: X" J; devd2 in2 8 9 0 -0.5
' N, @( m4 s; r/ m$ Avcm 8 0 dc 0# f, `% b9 \2 c% V4 |+ s
' x9 {+ t R6 q: ?
, N4 J7 i1 N& f$ \- r8 u這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
, z4 Q- d" l: C6 z6 ~8 ~' R6 M不知道這樣來描述差動對的輸入端是否是正確的?
& [: p/ j& X* y( a. h l
8 M4 ?" t; k4 M% I) j) e+ g6 ^$ _' q8 b3 z3 M( H
! |% l2 |4 S5 m) P- _ K; ~
% v8 {% b9 x7 t: b* A2.求雙端輸出的gain$ `. ?! N, B; G! {2 `0 ]) V9 `3 l! d
4 q9 l3 R' d- h
*讀取輸出端的描述7 W0 M1 T1 d: W, D, ~5 q
.print ac v(out1) v(out2) v(out1,out2)- G6 k$ F" _* d/ H! X; v3 |2 M
.probe ac v(out1) v(out2) v(out1,out2)
9 y( O& r/ D( U& s.print ac vdb(out1) vdb(out2) vdb(out1,out2)
% S; W! x! t: F, r9 ?8 h.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
& @' q% c% O ]7 i7 ]; P
8 N$ f/ g; N2 x5 ~& b我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎? N& Q+ O' K+ p8 F# x3 b
真是非常困惑7 o2 B% ?' d# P0 ?9 s/ h
( a" e1 v) h4 ^/ J" L還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
- N* a( _2 R+ |/ d+ U% E% M這到底是為什麼阿?
; S- F' W% [ G& f p; S(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
7 `3 I A, R/ M9 N(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
; x$ X# k6 G" X! }" J5 N1 E% Q; d: p6 W1 l# n5 T
% ]% \9 Y+ `$ ]) t
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?1 T' ^+ O: N! g' _
這要怎麼求呢?, x: Q, N+ C; o& i
0 j% D4 Z5 d/ V% O" p6 {# @+ q4 E+ V7 M& B% z+ ?$ q
9 U5 A% E( c1 G
3.輸出阻抗 與 輸入電容3 ~( k5 H% d! }5 {5 q3 ?
請問輸出阻抗要怎麼求?% s6 ]! b/ J% v: U7 K
單端的時候直接下 .tf v(out) vin
" G0 Q: Q6 D. S6 S但是雙端該怎麼寫?
3 t0 \( X% S$ L另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
7 c6 K6 T6 \6 Q7 f, j% k$ ?) U4 {
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
9 L+ u u& W1 t/ K) a b8 ]+ R9 q因為我設計的是sensor readout電路
1 i3 M' w2 Z2 t6 o* U為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
* _- P4 e+ k% u4 z- L
( V4 H$ i3 q! C* ~
' r5 i/ D0 d$ R5 @) \. G
, e# ?2 X2 H& a4 Q% w" J
( t5 H2 i1 y8 X4.輸入共模範圍 與 輸出擺幅
1 O% Q: X% r. `& x1 x; |7 Y. K* P2 p3 h& J
這個問題在書上找不到 X. Y& o( \* w7 I5 L& T: b: S/ v
是不是要自己看.op所得到那些vgs,vgd,vt值
) T" p/ G' [4 @5 H& q然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?0 P4 x/ l7 |: l! r7 m% n$ f
hspice有比較快的方法可以獲得這些資訊嗎?. {0 w3 R4 X; S* u& U, g% c/ X
/ y( d& v: n$ P3 b) O, g4 v2 I+ H7 P1 y. M5 _! p l
t$ R/ X4 K6 p1 V+ t; ]( g' P
- Z8 X1 K' Q0 p9 V3 X/ S1 o以上問題
# B p( C, h( U9 ~請您不吝賜教 感激不盡 <(_ _)> |
|