|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?& Y( F; B7 h! a9 l
找了書來看,上面都只有單端的例子 = =
0 _* A1 S+ ]! ^現在跑fully differential感覺問題非常多 @@
& \2 ]! ?+ J2 m" p( ~
, V3 g( r% c" e: |我是跑folded cascode(輸入端為PMOS) netlist po在下一樓; }0 @' F6 S- |8 Y) h0 ^- Z) H
, E" l/ k# K" d
1.* f N# d' x; u+ L3 w$ U
首先,問題在於差動輸入端的描述3 P' c6 F( w7 f. p; }
我是考慮VCM相同,然後再灌入差動小訊號# s/ X9 g0 x. M' q
: n/ `7 \0 U# J }1 p*輸入端的描述
" s; {3 C6 b( l0 `- G% \vd 9 0 dc 0 ac 1
( l' q4 M1 g/ {2 D8 J2 zevd1 in1 8 9 0 0.54 {# [/ N8 X! X. f1 }' r# W
evd2 in2 8 9 0 -0.5, `) S1 i8 r, d
vcm 8 0 dc 0' t% z% I& w. G/ V) u/ ^* h) h: G
5 U/ e {8 Q+ C0 r- G
& y! k. y( f" `8 R& c# d這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
) `+ t! E* C: d4 s x$ H不知道這樣來描述差動對的輸入端是否是正確的?8 j4 I: a# F! g2 c) A) [
" U9 A% k! Y0 O% z+ D. E- ?& a
- X u3 @: X; E' Z/ V0 w1 u
# ^+ w: Y& R+ E3 L3 H
- Y/ F6 k7 w" i9 K2.求雙端輸出的gain; R' f' j% S% g, d2 E, {0 s* @
; t0 b* o$ S3 m1 q. O0 w# z: k
*讀取輸出端的描述( k a; o3 t+ D. \% ]( o- z
.print ac v(out1) v(out2) v(out1,out2)
6 i+ a4 U8 }2 R% X" X.probe ac v(out1) v(out2) v(out1,out2). e) ]% @5 G8 ^/ B5 b+ Q
.print ac vdb(out1) vdb(out2) vdb(out1,out2)5 d1 i2 w+ j/ J$ b, P; o
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)! N8 U0 k* o/ A6 U. k" J2 \
( r5 s+ i% z9 B% Q1 @: h我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?1 b* `0 E9 j& X4 A) H6 M* I* C9 G
真是非常困惑
4 t5 N+ k0 d$ `( s+ G
: z3 T- W4 R% P還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
3 O* p, t7 x; e4 X這到底是為什麼阿?
$ s: t4 n& w( b7 t1 F(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
3 q- s( l3 ~. }6 a/ W, [. C(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
+ f* C: a g) |7 F+ M6 k, H
' r; R4 r! b& \! l. Z
% h7 Y- y: Y; e$ j$ q再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
# i6 v/ E2 W! x; P# o L這要怎麼求呢?- L% q, j$ i7 I; ]' K& N
- s/ i8 X. X: W2 [! B3 D, O" g" S/ p v/ Q% b
" c& G* T1 Z! W6 I' x
3.輸出阻抗 與 輸入電容% L% L7 ~+ h5 n
請問輸出阻抗要怎麼求?. e- j: @1 N( ?- d6 o
單端的時候直接下 .tf v(out) vin& b7 [( \4 F x1 P
但是雙端該怎麼寫?
3 Q6 z/ D& L- r# q/ N另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
" k( w/ V9 R- p- g1 Z2 l2 E3 [2 t0 r$ g* N( p
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)& s" V7 D m% u; B6 ]
因為我設計的是sensor readout電路, M4 ?7 S( S' D9 Y) D
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
4 j* V8 z- ?# _3 s# r) H7 p2 C: W. r1 m% @6 u/ R/ M4 w6 V
* _; |% B/ r1 ] M: O. K
' k W, k2 D* s O6 R$ @; M' R9 u% Y1 v" E U1 d+ C& c% Z, Q5 x
4.輸入共模範圍 與 輸出擺幅 H6 ^/ o9 }: l' G1 J. @2 a
0 ]# n5 H' t. }4 g8 h0 i6 @這個問題在書上找不到! M7 c$ s. n( A4 ?* q
是不是要自己看.op所得到那些vgs,vgd,vt值
; n i' ]6 I$ M然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?! `/ l1 T1 E2 L* l/ o9 e
hspice有比較快的方法可以獲得這些資訊嗎?0 t( n+ S- {! h* Y' w* {5 S
( y ~3 R. V2 h5 x D; @
2 ~: n9 }5 Q/ B
' d8 [" B+ S3 c+ @, p' b3 V; q$ K: Q$ Q4 m3 A! [
以上問題8 ]/ r. d# t( i% E* R* k9 `
請您不吝賜教 感激不盡 <(_ _)> |
|