|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?! O9 d& b0 F F( L- U% w* Q
找了書來看,上面都只有單端的例子 = =! b+ H& m6 m; u2 j
現在跑fully differential感覺問題非常多 @@
6 d) l! a6 q2 M6 U
+ P+ C) `& A _我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
' [$ ~! K( p0 \" i# a6 k+ a- {8 j/ H6 Y; E8 h* E
1.$ i6 q ], d3 u% _
首先,問題在於差動輸入端的描述
8 J9 }1 f* p* r# b7 y5 U6 K' o+ b, m我是考慮VCM相同,然後再灌入差動小訊號
* }, q" m M5 |1 `; l) ~
$ p$ `5 G. e% |3 ^1 R1 @3 w*輸入端的描述
+ n' N& J9 A9 v( I0 `vd 9 0 dc 0 ac 1
9 s5 O. |% E! A, zevd1 in1 8 9 0 0.5
/ {. \: C' z- }0 T2 ^evd2 in2 8 9 0 -0.5
, Q) w$ n. ?5 Q- u1 ]# dvcm 8 0 dc 0
* Z( o8 w4 C" f( h3 R: P v8 |- M+ z) n
, S- ^' O0 i) d, `$ O這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
; C' C7 l' d' d$ e不知道這樣來描述差動對的輸入端是否是正確的?4 G; T6 e$ r3 v* o5 Q) }4 d4 M! J
( [: O v+ Z6 E4 l% \& }, P6 {( f0 F
* P3 _/ N' t7 S( g
1 G8 D5 [4 z3 U; z9 w/ K2 h2.求雙端輸出的gain
8 M/ O; ^4 c3 t3 S5 j0 Q0 h* z+ [2 ~/ k# Z7 _" O* D$ {$ D" [
*讀取輸出端的描述
# F" l4 H4 H8 a* G( q6 h.print ac v(out1) v(out2) v(out1,out2)0 R, s9 D' [% x
.probe ac v(out1) v(out2) v(out1,out2)" \4 ~- j2 z/ u
.print ac vdb(out1) vdb(out2) vdb(out1,out2)9 W1 ^0 ]; @( v# `2 A
.probe ac vdb(out1) vdb(out2) vdb(out1,out2)6 b, H( E+ Y+ m9 c- n
1 H- V. `- R- B3 L- K. D我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
2 ?$ T% i2 P; ~' S8 W! z! c% R- X真是非常困惑/ U9 V$ s7 I' D0 K
4 R1 Q6 y: X' O$ {5 g' \還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值' Q* [, e2 k$ k
這到底是為什麼阿?; q" ~& p, ^: {* |$ J! X; @
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)+ d- u: B8 k3 g6 j3 Y: X
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
- ~! M" L6 h, Q. ^+ [* p% n. X% k" I5 _. T
: V3 w! P1 e W9 f9 H4 ~8 w) s
再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
0 E, a7 H" c9 [2 B& Y這要怎麼求呢?
t7 n7 F7 e) b1 K, A8 N$ o, G$ M1 L
4 G1 d2 P; L4 J3 l8 C( G! y
9 X+ ?5 Q, s5 h" ]
' `' Q t( D. h3.輸出阻抗 與 輸入電容$ V% _5 @: R) j! c3 T9 B" q7 i
請問輸出阻抗要怎麼求?
! f x4 @+ B0 m& \單端的時候直接下 .tf v(out) vin( y, R' v' |4 C4 \( C
但是雙端該怎麼寫?
/ w; @% ] g7 ~9 a+ _另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?- g! c, a8 c- Z3 `& {( R0 y% t
" k# [$ b- h" z7 u' _8 J9 Q
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
; }) P% G& Z8 I+ T( x" S; I" S# k: h因為我設計的是sensor readout電路
8 O: t: m5 Q# M U: w7 [8 q( H! c為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
7 [$ G( m: O- e4 I \8 X; r4 |: V6 V3 k) j
: i0 A2 Z7 Z7 N5 b
7 H: v' |2 V! {( w. [
8 ?/ R4 J4 w% R: ^* c$ {6 b$ M
4.輸入共模範圍 與 輸出擺幅
! X# [) ` a5 ~4 Q' |. D0 V# Y0 C. z
這個問題在書上找不到+ d- h Q( l6 W
是不是要自己看.op所得到那些vgs,vgd,vt值! M! A, A2 u8 L% L' N& V* T
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?/ H8 _7 p3 K) L4 ^
hspice有比較快的方法可以獲得這些資訊嗎?
l- Z# b0 x4 q9 l; s& R" q4 A! R- b0 ?" G Y9 {
. a* g0 g$ j- b3 G0 M
3 K* o9 l! w' H1 i+ d# n3 F
7 R+ }7 d2 l' O3 ? p, d/ W4 u以上問題
; a8 L0 S( m0 O( Y請您不吝賜教 感激不盡 <(_ _)> |
|