|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?3 r n) f3 z" Y" ?
找了書來看,上面都只有單端的例子 = =
0 L0 R, R* ]9 y* d* y: o現在跑fully differential感覺問題非常多 @@- p8 q4 w% W( h2 U
& P8 A/ ^) }9 f# I* C6 c我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
: X8 w% l) c; p2 ?/ R5 @' `2 [! Y3 N# F, I3 q' s$ _
1.8 H4 e3 c# a9 f
首先,問題在於差動輸入端的描述
/ f( q" g7 k8 k7 D我是考慮VCM相同,然後再灌入差動小訊號1 P3 }. F+ z' c P) c
) x6 u/ _0 ~, s! O+ S& W- J*輸入端的描述
4 ^& t' \: a# Dvd 9 0 dc 0 ac 1( t0 F' X, x) o5 v
evd1 in1 8 9 0 0.5
- e( C7 x; J- z/ i) O- ]evd2 in2 8 9 0 -0.5
2 B Z2 k: F3 n) x# o0 \vcm 8 0 dc 0
% k; @" i- v9 T8 g% B( A7 [: V
! O: K; L# Z( t0 d; k8 F9 j1 s) |7 ^8 e t
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v5 O' u) P2 E _# F9 P
不知道這樣來描述差動對的輸入端是否是正確的?
% O# b0 Y# r, t
* ]/ D" g5 r1 h9 A. Y
( P8 ?2 W# N; E s
5 l/ P- `: F8 E$ Y2 f+ ?( r7 E$ }5 w }
2.求雙端輸出的gain5 s$ W+ a" O# ~( V# H8 G; t$ C
2 Z; @9 d$ ^! E% K*讀取輸出端的描述
$ a9 {) t2 ]2 E7 \. A% }7 r.print ac v(out1) v(out2) v(out1,out2)
3 y) q; m( |+ }.probe ac v(out1) v(out2) v(out1,out2)% f% ~7 `' B( O7 A* A$ j
.print ac vdb(out1) vdb(out2) vdb(out1,out2)5 y# v* i8 D% x- f% I4 P/ B
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
( h3 Y b3 A/ D2 n+ m* Q; a2 z) g& w+ i z9 Q' z6 N
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
; S* Q7 m) z0 N/ P9 A( {真是非常困惑
9 f5 r( Z" n/ N, ?! s+ C) e$ T) J3 I6 x2 Q6 W) D; t0 E+ A' P, I
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值$ H4 C/ I, p% [# l- K* c! t
這到底是為什麼阿?
2 t: C6 O4 O- y$ F(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
, b/ o. i5 h0 h7 T' J) I$ G" T+ O5 b(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
2 {) \7 F; F! i% }% H! ~8 N* h6 \- r
) l" B" O" i2 d2 I" A
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?4 J9 u+ i. O, `+ U, T
這要怎麼求呢?
; J- I9 y. e) r8 _' o
( l! i+ {0 W7 ~5 {8 M
5 s6 S1 A3 G9 ^) ^$ m8 f, M6 v: K) |( n( R5 |! X! E
3.輸出阻抗 與 輸入電容
B2 j5 O6 m2 @+ C) \ O- ~請問輸出阻抗要怎麼求?
8 T- g4 D y% Z: H6 i' o單端的時候直接下 .tf v(out) vin
% _" U; w/ c( N5 ~$ c6 z" i8 h但是雙端該怎麼寫?
; ]- X- D( e0 Y. F: y0 i3 `另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?( l$ V* a, ^# {
3 s" _; |9 ^/ k# [
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)/ D# j7 }8 M& w# G
因為我設計的是sensor readout電路# \5 d+ R( ^7 `1 q7 `
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值 A) g6 w0 z- \# e* v
+ p+ X& d6 n0 i# M( l
3 D; W" u* s2 k0 `, H+ V
9 r3 E) H2 U2 h/ J' v' L
& u8 I/ }# q4 w9 g5 \( B4.輸入共模範圍 與 輸出擺幅0 S1 Z, }: e+ C! i9 E: l
3 `; \0 P! G# E; v這個問題在書上找不到5 K3 s) H3 T& ^& V. F
是不是要自己看.op所得到那些vgs,vgd,vt值+ h! Q2 ~% _ _2 y6 S# t3 L
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?+ e+ x/ f4 v: {2 F
hspice有比較快的方法可以獲得這些資訊嗎?
, I+ J$ \9 D* W8 ^
7 J; W5 x# C8 ]3 D' z% G4 a, x/ Y; C1 i7 o; l- q! ?" n0 \0 ?
6 N+ P" R9 {/ {" h
# b; o) ] E6 U) m以上問題
f0 P- d& a/ w4 ?4 q$ o2 b5 D請您不吝賜教 感激不盡 <(_ _)> |
|