|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
; [! o7 p5 w/ m& \找了書來看,上面都只有單端的例子 = =
# b+ i u* i2 W8 L2 G( G4 }現在跑fully differential感覺問題非常多 @@
/ ^- e" T, f6 \; {4 {2 {# i
+ a) ]3 K3 j0 }$ r我是跑folded cascode(輸入端為PMOS) netlist po在下一樓6 c5 A. Y) c9 ~/ j: d
S" m4 z; w" j9 l! I7 [$ w8 w$ D) r1.
+ x7 |, ]* ^# [3 k- K首先,問題在於差動輸入端的描述
$ B$ p. m( |+ B" b3 I% D我是考慮VCM相同,然後再灌入差動小訊號
9 J6 s, G1 p' k( y
! q' X, j9 H, Y5 y8 X' u*輸入端的描述3 }, F( l+ w9 s `! s/ n% ~ ]
vd 9 0 dc 0 ac 1
' l* _/ @6 i, i( v! F; sevd1 in1 8 9 0 0.5
/ T* C; t% z) N4 s5 o; Yevd2 in2 8 9 0 -0.5
+ z$ Y% [9 k" @3 p8 x' z. G& Evcm 8 0 dc 0
4 u- Y1 ]7 w! S6 O, T
4 I" c* _: i, W: A7 l$ H* E+ v0 B0 M5 [1 X2 }
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v! \% Y0 e9 F' K( H2 W2 z
不知道這樣來描述差動對的輸入端是否是正確的?
. q* j& V# y! k c& W/ O' T- V' Z
. o: R7 }$ q+ ?) g3 P
! c7 @8 k \7 f' a1 q1 o( H9 P
; c* F: w$ n' [% ^$ }$ ~& \ O; }
6 M9 Y6 F- I) i( ~/ f# o2.求雙端輸出的gain. @/ D( {# y; \- Q% a F1 X
# R1 X$ [" U$ i! ?% {$ m
*讀取輸出端的描述
" l7 [& q n- B" q2 U# x: C.print ac v(out1) v(out2) v(out1,out2) \; C+ i% N) @
.probe ac v(out1) v(out2) v(out1,out2)
1 ], k" k! w- @' c6 M2 F) k; g, m.print ac vdb(out1) vdb(out2) vdb(out1,out2)7 C, {9 G; a5 e7 Z. Z
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)$ R- F. r$ L& {/ L! N; d
+ l' f/ `/ _2 J* C# Z3 b c [% h
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?" i) z8 E: g" [- L, _
真是非常困惑
6 ]8 ~2 h. w: a1 r- F) E2 z4 s
. r s. C7 s8 r: Y, F. Y還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
3 c+ D# ^1 a; ~: M8 w4 v這到底是為什麼阿?0 h, ~( u, r4 M. j* r* Y5 G' E
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
5 v: W) P. E& p* }(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)1 l& p$ m+ [2 s/ y0 w+ k q% B
) q, s# l+ x' Z
7 z) x2 Y( h1 w% M1 X再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
$ ^4 }( X( S1 b# ]" R/ u# K9 B' h) v這要怎麼求呢?) c( i0 r* l4 b5 M# ? K( X
% o% o* x; U6 m) N7 S; n% C
: h4 z+ \ b; r( N) B
1 }6 D; B2 }: y' {9 Q$ Y3.輸出阻抗 與 輸入電容3 _- {6 Z0 \- l
請問輸出阻抗要怎麼求?* b1 o5 L H, n9 q. C) {
單端的時候直接下 .tf v(out) vin
% W9 x! M, R3 l* f1 W" O( S- X) E但是雙端該怎麼寫?3 A: }/ \. y' Y" k4 w8 B/ m
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
2 z% H4 ]6 C0 s8 o9 e1 V0 @& F; `; [
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)# Z0 e1 Y2 z o$ Q4 m! i& S7 @
因為我設計的是sensor readout電路
# c" F% ?& i5 Q( w" v/ P. u為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
& ]/ s7 D. o5 `6 { l' h
: f: x( X' L. a$ w1 J) {! z7 y% P: ~8 R% \1 H6 M
' y( G: o" t' ~; p2 G9 _9 d
2 T8 |6 p0 P% L0 o' B- s4.輸入共模範圍 與 輸出擺幅) P3 T' Z3 H( C$ x5 {6 i- J" ^
- u5 _* v8 O: N- Y這個問題在書上找不到
5 \4 |( }% j: _5 Z. a. ^ E& ^ r是不是要自己看.op所得到那些vgs,vgd,vt值
3 u/ E8 D3 `* n ?& v1 }1 [然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?1 `' b7 }/ ]0 A$ o' @
hspice有比較快的方法可以獲得這些資訊嗎?
" R0 [+ ~. b3 h8 b
* } x& m! i O6 i
& N7 h% l9 a& D1 Q# I9 @
0 ?8 v+ h9 w M/ n4 W& V$ Z q. u, \3 f1 X9 g5 F0 n7 g8 E- i2 K
以上問題9 u. l6 E5 |, y) ^3 F# e2 G; a! Y
請您不吝賜教 感激不盡 <(_ _)> |
|