|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
- f$ }7 O1 Q7 d% E: x' d找了書來看,上面都只有單端的例子 = =
% t0 P# X5 ?0 c& | V現在跑fully differential感覺問題非常多 @@0 K% {! f+ ~3 D; G# D
6 Y- V* q- s& v1 G
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓% `/ D* K1 }3 t
8 i6 R0 P1 P; ~4 u! Q" p5 G: j1.
- S* f+ W2 f3 g" _9 L) E# r' I首先,問題在於差動輸入端的描述" W+ d# M* N0 @6 e& l$ g
我是考慮VCM相同,然後再灌入差動小訊號
5 c: Q* ^+ k2 C. k
7 q: v3 f4 q; I t* q$ H" d! L*輸入端的描述
) ?& a3 I' a$ D1 y& pvd 9 0 dc 0 ac 1* D6 `4 i3 {0 M2 d/ P$ G, u! {
evd1 in1 8 9 0 0.5
8 C! Z+ d% I0 k4 L$ M* q6 Uevd2 in2 8 9 0 -0.5
: R2 `, r/ e2 r3 m( u; |vcm 8 0 dc 0
1 n3 `) M8 v4 `: s6 E- }- V/ ^4 C `+ |8 f3 }" f
8 D" d0 K) A) {% v @% G5 g
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v& G# @" t* J( I: y7 ?/ Q# Q
不知道這樣來描述差動對的輸入端是否是正確的?
8 k+ a1 {: N5 o; a: Q) i, {6 ?% E r% n- Y" G
. [& C" f9 E, h# W
, y5 d% j4 ^0 v6 k# U# W! l: j
- r" m8 L# d2 U2.求雙端輸出的gain0 T$ Y Y. m4 U$ r, s% v3 @" n* g
4 M! s4 N* v S H
*讀取輸出端的描述
( J: l' {" a0 y' J ^( p3 r.print ac v(out1) v(out2) v(out1,out2). ^1 `' c$ I" \% m6 T) ]
.probe ac v(out1) v(out2) v(out1,out2)8 i+ _) z& ~6 U3 D/ G4 V' A
.print ac vdb(out1) vdb(out2) vdb(out1,out2)# C: F0 @* ^- L% r: n% l/ z
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)& A- o9 u3 P* N8 S; l# S j
# Y0 d% @$ E9 `, M8 y! P6 f
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
5 G, i K4 D, \9 Y真是非常困惑
$ O. ~2 k* m! S% S. q4 t/ ~# L3 V `" i; T" D/ D
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值* {# X- T! G6 v& U
這到底是為什麼阿?, H9 X {% a* t# D o
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
8 J& a- X. k, L5 e8 ^- m(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
0 N @& |2 w" j% u a. k; i
. q$ k% u& M* P5 @+ e* o9 M
+ t. K4 h3 x; G再來就是想求CMRR,這應該先求得共模增益(Acm)吧?# ^3 P3 R# v5 W$ x" r4 _2 O
這要怎麼求呢?
2 E7 j) s8 E. E& I9 z
! n8 G, w! g# w/ m9 a" |/ ]) @8 z- n9 O
' q3 t# r9 m# ^% Q3.輸出阻抗 與 輸入電容
. K# _# y* w+ N/ n/ j請問輸出阻抗要怎麼求?* J, g! E! l9 P5 F% }9 I
單端的時候直接下 .tf v(out) vin( D: G% D) u3 O( `% v" M
但是雙端該怎麼寫?
+ @. T1 q6 _5 f3 i# a0 e1 G另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
& z M8 V# @# u0 }
' ^1 \% Z% B' t1 |還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)- Y$ a. |& ]" h7 Q# F4 K4 j3 | j
因為我設計的是sensor readout電路
) D* l0 |- I8 Y, K, S為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
# W5 l* r0 F ]
7 F, F, I1 n; u$ ?2 c" t! s* L% E
) ^0 \6 ^) V4 | N+ A) N
, B4 g' E+ M2 E; z( G
: m$ N8 U4 |* W P& `4.輸入共模範圍 與 輸出擺幅$ \( Q7 b! t: E
& r/ q$ f% F; D; g* b這個問題在書上找不到
5 W# G9 e3 q, N. K是不是要自己看.op所得到那些vgs,vgd,vt值
# w3 C9 j# U- V; d \( H+ m4 M然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
- V- z% P/ R* Y6 {, e5 ?hspice有比較快的方法可以獲得這些資訊嗎?2 l8 ]8 \$ ?+ ]$ W. {) s) P' p% ]
; T7 {& O* D' I/ ~, S O
( t0 C! N" b* G( `% B, {
) R0 L1 I2 z7 }% z. R0 c
' ]8 w/ ~: [. G c- c以上問題7 D/ f' \% s$ ?
請您不吝賜教 感激不盡 <(_ _)> |
|