|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢? H( r; V& \! O, R/ U
找了書來看,上面都只有單端的例子 = =3 R$ G2 @) U! a
現在跑fully differential感覺問題非常多 @@- Q0 u. N4 @7 A" Y% C/ Q ?9 w2 s
7 J/ W3 m! ` G2 o
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
4 G8 v, H z* o+ A) ~( m8 N3 x& m
l4 O! u+ S; m c% J1 I1.4 u3 M( ]3 | Z
首先,問題在於差動輸入端的描述) P7 S7 O' y! i d
我是考慮VCM相同,然後再灌入差動小訊號
5 n+ N8 @# c' f0 m7 c) Y7 t4 X8 d) a+ y
*輸入端的描述
. _/ f2 ~, Y( S9 F$ C- v# C; Xvd 9 0 dc 0 ac 1- r, c8 `" [. v3 z8 d* y, b
evd1 in1 8 9 0 0.5; ?" X$ G# H: F9 S# h
evd2 in2 8 9 0 -0.5" {( Y& S. I2 k* T3 N! \! t
vcm 8 0 dc 0
& h; e5 Q. ?' x" ~3 T1 a
# j! O5 g' @" x; k9 @% q# U* b6 g- S( G7 z( w! D9 y u
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v' B1 W# w# C C5 ^! o# F# {
不知道這樣來描述差動對的輸入端是否是正確的?
8 B: x9 J/ S- }: V5 h: o3 p3 D6 ^
& \% N0 ~& n! [+ K0 u3 T6 {+ D% B) g& |- i( R( O. L7 M# ^
6 ]# D+ s1 q4 X7 Z; j7 \7 Q) B( X) E8 R( r6 M1 x/ i9 c4 H6 {" U
2.求雙端輸出的gain5 P# L+ P9 T7 c1 X& b9 E* V- [
1 J7 |8 c& B4 T; D2 r
*讀取輸出端的描述
- i, O0 f3 b8 {4 @, u/ M.print ac v(out1) v(out2) v(out1,out2)$ c7 t1 S' d# m: t y+ {
.probe ac v(out1) v(out2) v(out1,out2)) `% q6 k- P& C$ M/ {2 }2 D
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
7 ^0 n' c3 @& O. Q* t3 L.probe ac vdb(out1) vdb(out2) vdb(out1,out2)
9 M9 k% N6 k [+ j* \* W. F9 K7 E- h+ i$ x) w$ M
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?3 |8 C& b7 k$ E& s; h/ e
真是非常困惑
- d9 }9 m& p, f/ |, p# ?) m& u+ q6 F$ n7 ?4 d% E! g9 {+ t+ e8 Y
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值: s ~0 \: b4 @) F' ]
這到底是為什麼阿?) d$ Z1 z9 p+ e- H, R# x, ^
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
6 j( a: j1 B4 `. y+ d(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)9 I" t. r' P Z3 k: l& W
1 o( `$ [9 f) Y$ K) u; u
& b3 q5 q; p$ ~1 y& a# x再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
7 L6 l5 `$ r+ U$ i8 K/ ^! P4 C8 X這要怎麼求呢?
, t; p7 H M' i" d: G% E8 B4 f" F" e7 y8 |+ R
8 j _6 o. A, S% z9 [
+ g, i3 L' z4 q( e! }1 `* c3 b) U& k
3.輸出阻抗 與 輸入電容7 ^& r+ `2 g' u# o
請問輸出阻抗要怎麼求?( A H" Z& Z, t
單端的時候直接下 .tf v(out) vin
; y6 g7 F4 Q- p" \/ a但是雙端該怎麼寫?
" ? Z. \0 j" ?2 \& t9 y) O另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
1 y- U) o; z; E) X1 e/ K: x c- O% C" s; o) v B
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
3 f: P, O: \/ u' \* Q1 B7 n" D因為我設計的是sensor readout電路8 p) T$ q( ^" K. C" C& Q' c
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值3 o0 J* e* Q2 w) T$ u/ @' k
, G6 e D, U7 r! d* y5 W
7 c2 h, g9 y& K3 D
& w" i0 k' ^# G* u
$ o$ ~9 H% V9 C( i
4.輸入共模範圍 與 輸出擺幅
. G% I3 P" y9 I% J. L9 f' g! u4 O! _" b0 B" c3 [
這個問題在書上找不到. ^& B4 p+ w$ _. S1 {% A' A
是不是要自己看.op所得到那些vgs,vgd,vt值# {3 i! @- B' H
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減? G4 S9 }# I: n7 t% u5 l, c$ M5 W
hspice有比較快的方法可以獲得這些資訊嗎?' R; u, X; F$ e7 K! q3 m3 Z1 _
% Q& _5 u& r: p# K9 Y9 h
" e6 c% d4 d+ N/ y' E+ B& ?- @! _; p/ {( b& }3 y' u; L
: `! g! e# B% Y以上問題
& _5 ^7 r1 B9 p! k S; O/ Y( \- ]請您不吝賜教 感激不盡 <(_ _)> |
|