|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
' `4 B. e: H h5 ?. P找了書來看,上面都只有單端的例子 = =
% ^: c& e& q8 {3 b現在跑fully differential感覺問題非常多 @@3 V* `2 v/ c$ ^$ R
* Z/ P; A3 ]8 s" O2 F- X- Y我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
5 J4 q4 `1 Y) y3 A2 ]: ~$ I" d* `0 }0 A: T v) o+ _
1.
: M6 x* \. i, ^3 D& {首先,問題在於差動輸入端的描述0 U5 G# N) O$ i9 s% ~& _
我是考慮VCM相同,然後再灌入差動小訊號
: D3 _2 M, J+ ?6 @9 h1 H) N1 s
" o$ ~% u" o+ j: D4 |6 [5 l*輸入端的描述. @% n" r1 s+ Y/ J8 j# D" m. j
vd 9 0 dc 0 ac 1: j# k' }4 B, d0 F2 P* K
evd1 in1 8 9 0 0.5
: v9 b) B0 X4 Z# v" z" \, [evd2 in2 8 9 0 -0.54 ]: [2 a {2 Z- y% V. `
vcm 8 0 dc 0
% g# Z4 S6 ~$ W8 Z/ y9 N% t) b6 c2 q
$ y9 v& g/ Z* ?4 a! f4 k8 L0 E這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
$ N( f( m/ I6 v' ]不知道這樣來描述差動對的輸入端是否是正確的?
% w9 t' E+ y5 [1 W! g1 Q$ y' U6 V$ y. b( i! u, K. W4 g4 B+ _
1 e, U6 Z! ~( {3 ~: T
0 }" f8 l4 t0 Z# B. p# t* a4 _8 J$ O" e! T
2.求雙端輸出的gain! J% q' K/ h+ X2 d
) d: c- y V; h0 a$ }& g
*讀取輸出端的描述
8 U* D1 b! J1 L+ B) v$ d9 g5 U.print ac v(out1) v(out2) v(out1,out2)
. }' R# g+ E9 X: K8 j' \: m0 K.probe ac v(out1) v(out2) v(out1,out2)
4 G% q; K1 ]. a.print ac vdb(out1) vdb(out2) vdb(out1,out2)+ A- s2 O; @: _( F
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)5 l1 s5 q7 {! k0 L. A
! q3 I Z! z' |' L+ _% F9 P% J我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?% o8 x9 @6 W. s' l" A# m8 X
真是非常困惑
3 {3 M0 a( A1 e; P" y2 L: `% o
. t9 `7 w( x; I& A# D還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值1 R) @* B+ ?/ G8 U
這到底是為什麼阿?' A& k" R: `2 r" F& [
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的): r5 x4 T, p# B, U( ]
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
1 p. p3 y" g/ _5 n4 W, F
4 Z( u5 {: ?/ n2 t% N' p
/ Y- i6 s) M$ N% S. I再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
# N4 K; w& @8 q! E+ S' n這要怎麼求呢?
3 H6 M, ^' ?! ?0 V; B" {' p5 T- Z, J5 @) W) u
8 f. [/ U; k' s
! q) M/ ~% r7 F3.輸出阻抗 與 輸入電容, T2 n4 z# I8 }
請問輸出阻抗要怎麼求?
; {1 {7 L( x( T4 w$ c9 F單端的時候直接下 .tf v(out) vin
5 M' A# y: m- S+ T6 L3 s8 h8 y3 F但是雙端該怎麼寫?3 S. f* W( b4 u1 F! A
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
+ s- X& y+ N" D! S" c8 D; I5 X) s- q! Y
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)3 ]$ {7 i q; q, g$ b
因為我設計的是sensor readout電路
- U" G7 a# y: G ? X9 f為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值& I: Q- H! b/ b6 [
6 k3 W& t/ {5 } N- o
/ E5 J' y0 {, `( b2 T9 G" s! ^
2 y, e6 ^! g9 Y% B
, y6 I; A* e2 ~ w+ r, L4.輸入共模範圍 與 輸出擺幅2 h. j8 }$ i' N" I, l
; G+ j8 p! a4 C# b3 s5 j7 \
這個問題在書上找不到
+ F4 A! |9 F4 A' p" z+ Z; E是不是要自己看.op所得到那些vgs,vgd,vt值3 X2 X! i+ Q6 ~& r$ Q- T
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
@' c6 h' R$ w' H# D, f! Zhspice有比較快的方法可以獲得這些資訊嗎?
8 H( l0 a. P: A+ ]
# u3 _- m; M7 X# s* X
( p/ y7 ~8 d" f7 z3 e
! B( B$ o3 z( v" N$ p0 F
$ n( x# @" `1 X3 r% L7 v) K4 ^3 `以上問題
, ~0 ~2 }6 [& D# U- R7 i8 y9 L3 H請您不吝賜教 感激不盡 <(_ _)> |
|