|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
$ E* g& n" X) @% l* o |9 g5 o找了書來看,上面都只有單端的例子 = =
/ F7 L0 H4 Q" l- Y9 X# [$ k現在跑fully differential感覺問題非常多 @@
/ g+ y7 U' G' z. S( R9 _+ p0 b5 o7 {+ n9 \' g5 v
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
6 T# \+ J$ k- D
% C- a0 s$ [! l$ r- X1 S6 U( M1.* y9 E! u- x5 g5 i; _! J
首先,問題在於差動輸入端的描述
" f$ W3 g! g; e* i; a- O我是考慮VCM相同,然後再灌入差動小訊號
" I0 p3 S4 Q8 R2 e
: i* N# |) l$ |- y' Y: M) ~*輸入端的描述$ v& C% y8 S& Y% {! Q! |; O6 u
vd 9 0 dc 0 ac 1
# i u# x9 \" Y8 K9 B3 Jevd1 in1 8 9 0 0.5. `+ T* B7 F9 E1 Z! N
evd2 in2 8 9 0 -0.5" b, A, w. C4 `+ r& m0 L
vcm 8 0 dc 0# ~/ y& v' \0 c6 r7 ^, q! A
8 M6 @* ~5 P$ t+ c& ~: Z- Y/ d a8 y- ~- g/ H% j$ s5 f7 ]. h5 M
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
+ X5 F# x7 | l7 V& O不知道這樣來描述差動對的輸入端是否是正確的?$ F4 e5 O, h/ s" l
' X. X0 l, N5 ]) Z: J
% o$ C8 ?6 ~4 }" j* W: J
+ u* b9 E: b" \- @9 V
$ L) p: t# X; g) }- p0 o, G2.求雙端輸出的gain
& y: R$ w! W) g! S6 Z! k* i' ?$ O2 ~% W/ X2 F
*讀取輸出端的描述
% I6 X/ D. v' Q" `& A6 @.print ac v(out1) v(out2) v(out1,out2)
4 O- h; {3 H. C6 p$ a.probe ac v(out1) v(out2) v(out1,out2)! J- t& @, t7 `8 l r" u1 M. N+ c) v
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
0 \% B" C" D6 |/ o: m.probe ac vdb(out1) vdb(out2) vdb(out1,out2)3 s, R7 |# ^3 h+ D* A x% z% L
9 x U& F. r1 M& z我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
8 g$ [' y, m7 T' R0 [! ?+ R真是非常困惑
9 M# V# z5 v# c/ g# @; A" ^, ~9 k8 ^9 A; Q2 F
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值
9 N4 p; T# s% B) @' n; j這到底是為什麼阿?
7 L( I& z3 ~8 {5 h2 R* a0 M(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
( ^ U( J' I/ B9 D2 L(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
; L* n; R, Q, T- {: ]# w0 [. l" C7 _# E& w2 @" j1 s' L, }- v
9 t5 z' p4 B5 j4 S+ z再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
7 _0 @2 W- o# W( M- s: r這要怎麼求呢?
/ e: ~" y, j1 y. B( o$ o2 T
+ r; t4 f" x9 \- C4 o5 L" Z. J7 d. M; |- k# W" h C" ~
5 P/ U& F' @1 @3 |1 E, L$ J
3.輸出阻抗 與 輸入電容
! }5 T; R2 Y) [/ E% q7 g) z請問輸出阻抗要怎麼求?
" _' Y* R1 }' A' V0 R8 |& G單端的時候直接下 .tf v(out) vin8 K- O7 p) r* X# a5 Y) {; l5 b
但是雙端該怎麼寫?
/ l& V7 e3 W9 Q8 i! O另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?8 v8 n, o( e- u' {
7 {1 ~& P+ K2 V* `" g8 y
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
# t. b( C1 C; n2 P2 y* T因為我設計的是sensor readout電路$ P* Q" \( z( f: \2 t1 k
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值& t8 D ]% h8 l9 K
' {' |; }( T6 N* Z
/ J# M- C* p6 U" k
" a% a# f' B: b7 I
6 ^* S+ N" \/ Q5 d) E+ t* ~1 G( P4.輸入共模範圍 與 輸出擺幅. E& E$ f* g6 h: w1 a9 N e* Q
6 D% P r! J- w% o
這個問題在書上找不到& \3 X* v& w% L- F8 c, w' J
是不是要自己看.op所得到那些vgs,vgd,vt值' X# M" q) ^1 x' d* Y3 C( L; e
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
`' V! a0 B1 n6 Y$ e/ whspice有比較快的方法可以獲得這些資訊嗎?
- a% P; T: S: G) t5 V2 f3 y# y; v3 v
( n; G: @4 q x2 f' {5 S
* B0 Q8 D) [4 z( q! ^* J y
1 b. n' N( k; k, q) e# S以上問題
% n, ]5 `* g* R3 x請您不吝賜教 感激不盡 <(_ _)> |
|