|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢? @4 [: z* N& ^) q
找了書來看,上面都只有單端的例子 = =* i0 i- s# \+ A
現在跑fully differential感覺問題非常多 @@
D9 E5 m* f/ w+ m2 g5 I q; c: [( g: S, U% _5 y; j
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
% c; V$ `9 @ t; M9 W
- Q; x. z/ D7 U# G- U! Y( L1." b" T" e' s4 a' N
首先,問題在於差動輸入端的描述
6 p2 Y; F9 e9 V! V我是考慮VCM相同,然後再灌入差動小訊號; {7 p/ n d8 d
! p% n! I1 R# b, a( a. x% y/ S
*輸入端的描述2 t; X; U: q+ p; x" B) D1 k# m5 ]
vd 9 0 dc 0 ac 13 M& h2 v7 p. {& l
evd1 in1 8 9 0 0.5- Q& Z2 B, ^- d7 T2 C4 o
evd2 in2 8 9 0 -0.5
. [4 y2 \) K7 _9 Y5 nvcm 8 0 dc 0
+ ^, a3 O( }0 D* g! b, `) u! }& l( Q2 z. n
7 C( r& O8 T; S. ^, {4 F這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v5 b1 h) z% Z* Z, Z$ C+ n/ ?
不知道這樣來描述差動對的輸入端是否是正確的?- P3 p& \$ [9 c* e
$ g4 [* Y( u' k B$ _: k: d5 f8 e. a# C; @# q
3 h C, n( w1 I4 p! R ], | _8 Z, C; h- V! F& s) E7 r
2.求雙端輸出的gain' L8 [, a8 T9 N
& r% n' e- L5 h, G4 L3 k& E+ |
*讀取輸出端的描述
4 J6 _# ]. X) z$ F1 l3 P8 k.print ac v(out1) v(out2) v(out1,out2)3 y; T1 Y* R, t* U
.probe ac v(out1) v(out2) v(out1,out2)
! U* f; b8 z _, p |+ V+ p.print ac vdb(out1) vdb(out2) vdb(out1,out2)
% `5 y6 Q. i5 r: r" g# O' Y.probe ac vdb(out1) vdb(out2) vdb(out1,out2)' _" i/ H% d! Y* w
8 l% s1 z3 t6 I( U1 U( @- a1 C$ `
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?2 Y" k; R8 J3 j. Y# v) B9 C
真是非常困惑
b9 Y" p5 F4 k5 i$ i
2 T& W" z6 R( n/ V0 u0 Z還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
) ~0 l* e, t2 R3 n這到底是為什麼阿?" c! b- ~0 }, H" s0 {* ?7 q
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)& R4 T! K8 V* |# k
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)6 o( t0 {2 k5 X( Y
: l/ F$ G4 Z' b$ ]2 ` S+ q* x
+ a9 r) ^" `* A, t; L. `( X) [' [再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
! D" x7 j6 q0 ^6 R3 h. y7 x這要怎麼求呢?3 w( P) i, _! l
% {' m* e- r7 E2 b
6 k" g, I$ @- Z( Z" f
8 z) i" d1 ^* W: O6 Z) {
3.輸出阻抗 與 輸入電容3 W1 M& F* _3 }8 _" ?3 A
請問輸出阻抗要怎麼求?
l+ l" r/ G6 x2 U6 P5 K單端的時候直接下 .tf v(out) vin
& [; k3 w* Z8 _# H2 q; m但是雙端該怎麼寫?
5 ]' c, M; j9 _) E) Y另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
}; J0 _5 l" f
9 n, v4 D- v4 U還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)4 J4 C& ?# z: W; \. }7 u4 O2 B. O
因為我設計的是sensor readout電路1 U/ H" ]' F7 ]2 F+ b
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
2 v7 E- P8 C& K+ p1 g+ s. t h5 T
6 b, H; j, `; d/ F ~" j+ q" f7 A+ |, F b4 u- R
n2 k- V5 T, h! O# \9 o
. b* a% H9 u6 O. U/ L2 ^5 x% g7 D4.輸入共模範圍 與 輸出擺幅2 ?, n. B' Y* {' o- w
6 i$ s: v* R/ ^- U7 r, `
這個問題在書上找不到- @" c) R. w$ X+ w) |: Y0 }/ j
是不是要自己看.op所得到那些vgs,vgd,vt值
4 d* k/ J5 T; M9 G0 G2 \$ [6 a; |然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
6 C& X X2 A ~, Shspice有比較快的方法可以獲得這些資訊嗎?
$ t, w& ?! v7 a( ^$ p7 W2 R5 W
: [9 @6 W+ w6 n3 n1 e% a5 z; f( J Y! X1 e r) s
& ^# }4 Y$ k! J3 ~2 f; x5 o. _. n" L( y5 ^ @; v
以上問題, e2 d6 A; x+ J" C) Y9 Y; p1 t# X
請您不吝賜教 感激不盡 <(_ _)> |
|