|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢? w& R {1 e1 w( s' N, [
找了書來看,上面都只有單端的例子 = =
/ e9 D7 b! v9 b' e現在跑fully differential感覺問題非常多 @@
0 c: k5 y# P; b3 ?0 r. A; l
9 g8 H; p% W4 A) @1 D8 D" |我是跑folded cascode(輸入端為PMOS) netlist po在下一樓
* f ?0 K6 u. b+ \! w2 J* l
8 m; c* m9 s) f s9 J8 F1. t- @6 @. J" X' B4 e
首先,問題在於差動輸入端的描述7 b3 l. t A) R$ _
我是考慮VCM相同,然後再灌入差動小訊號" g1 X1 Q0 T, b' c
* w7 x3 ^9 S6 q- f/ A* O W*輸入端的描述
D2 A# Y0 X, d4 l& ]8 uvd 9 0 dc 0 ac 1/ T1 V1 f8 r$ C7 S; y$ G3 ?
evd1 in1 8 9 0 0.5$ f6 d1 K% \5 v1 r6 d) V& W
evd2 in2 8 9 0 -0.5
" A( g* Q* g$ T. P: cvcm 8 0 dc 0; x9 c6 n2 T' E0 J
# ?# }- ?2 D- Z3 h; w( U
+ ?" K; P1 L! a這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v0 r" ^, j/ G& z( G" m7 s
不知道這樣來描述差動對的輸入端是否是正確的?
1 t/ Z" t G9 _" e) s, z
' h6 C& A0 w; O8 y9 G7 N* U9 F( a4 L3 G1 y
3 \' ~7 d" a. y- a$ ^' w) u O
2 n$ Z1 X0 G! i* S w! I- l. a2.求雙端輸出的gain* Z$ ` C& l% I" v) Z
X& ~: C- z; r" O1 P; z*讀取輸出端的描述/ y- g9 t9 L" F3 ~9 Z6 v; @
.print ac v(out1) v(out2) v(out1,out2)
8 i. z2 K2 a3 W& {.probe ac v(out1) v(out2) v(out1,out2)3 @. [$ I+ O6 p* ^9 Z s& L
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
, h1 J* B% B3 m+ y3 l.probe ac vdb(out1) vdb(out2) vdb(out1,out2)1 I! @( d1 \2 I" J- F+ e
" w1 R& U) _$ o3 s, X
我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
6 M) w: f0 R* e" T. D G真是非常困惑
' _ U4 p& j3 o! R8 J" R5 ~# }& C; [0 D; S- N0 Q
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值0 I1 d! }' K7 V' N( g, ?( E
這到底是為什麼阿?* M) s& r y0 [0 B& Z! W$ }# s4 `
(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)
2 N7 l" z- H, q8 w0 ^(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)4 k5 g2 M1 t* X4 n( C
P5 V. [; j# R) L: x
0 L& N/ w& q% f. I; E再來就是想求CMRR,這應該先求得共模增益(Acm)吧? K4 s! B+ L& r( A/ f
這要怎麼求呢?
4 }& \* \/ f( Y* H, u, f% S+ T8 F1 J& K: O
, ^8 M' y# w& U1 f. `; F: A) U. I5 m& H9 H
3.輸出阻抗 與 輸入電容! R" M$ M1 V+ F1 G4 Z% d
請問輸出阻抗要怎麼求?
, L `# B) Y0 r, O4 C單端的時候直接下 .tf v(out) vin
$ |; d9 z2 D) g! F6 `0 e但是雙端該怎麼寫?9 s- j1 Q: W ~
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?' z" g r: ?) w8 x
* ~* U* |" c) `2 j- O
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)
- `/ Z- G* g6 f1 G+ e4 o" b- R因為我設計的是sensor readout電路$ ?- f' s, m. |* Q
為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值8 f* d% Z* x$ C6 c) O' B, K' A5 B3 |
( Z% }$ v6 s+ q& i# d2 y5 |; Y- T
( X' s; r: {: f' F
9 P: E0 M' y5 l$ i5 t- Q8 s& s, q6 g W" V1 _4 S
4.輸入共模範圍 與 輸出擺幅9 _1 d2 b9 {8 {
; s9 K: c* d5 _1 }' o
這個問題在書上找不到
b3 R# z8 U1 P4 U' K: N! [0 t6 @是不是要自己看.op所得到那些vgs,vgd,vt值
4 J; f/ ~- S; X然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
/ }, a/ _8 i7 Q, {+ zhspice有比較快的方法可以獲得這些資訊嗎?( d# G" c; N& x. G+ f, ~; ]
0 E% p! F6 J H# d; Z1 a* ^
4 Z: K) \* i( B
: c5 a4 P" s5 V, t3 L2 B2 K" C% I( @' E& ]# ~
以上問題 u6 ?3 J; i% f/ M- H* @0 g; p/ p
請您不吝賜教 感激不盡 <(_ _)> |
|