|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
' k! R$ ~7 s5 H9 s找了書來看,上面都只有單端的例子 = =
/ g* x! ], V$ h& E& O: p現在跑fully differential感覺問題非常多 @@
0 F. g- t% ^4 m) B; A$ U# o' [) }! t/ a, u& F
我是跑folded cascode(輸入端為PMOS) netlist po在下一樓# N* L3 ^5 A! f& k1 |+ f
; K: Y# K3 `. J1 c1.! [8 F8 S0 Y& D/ [1 x
首先,問題在於差動輸入端的描述. L& o+ |) p; ^0 N7 m
我是考慮VCM相同,然後再灌入差動小訊號/ Y; P8 y% P, P F2 D( k4 U
+ n% Z; t: g) L- K0 j& j$ K* C
*輸入端的描述3 f# M. ?7 G- N' D' y- C6 O _
vd 9 0 dc 0 ac 1
2 O3 I; w4 P; b+ jevd1 in1 8 9 0 0.5
8 X* f8 q4 |& Q6 m3 J( n7 Eevd2 in2 8 9 0 -0.5
$ a5 q' o% _- E$ T1 l$ avcm 8 0 dc 0
/ {, i$ e/ b9 t, J, K
* t/ S3 \8 l- v% v6 ?, m4 s
# e2 y2 k5 \9 f這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v% k* J# M# J2 |" Q6 @' d+ z/ t
不知道這樣來描述差動對的輸入端是否是正確的?
% [& L4 R6 _. w6 C9 H l* d5 J9 N2 y! S+ T% r: S" F3 @: n5 Z
1 y# x; c+ z- x& \1 h3 @' t) W* |4 m$ t( S# F& r8 a, q* D
+ h5 h5 ~ X5 K/ o2 u2.求雙端輸出的gain
; |4 c+ e) X6 e' R5 h$ f
9 u7 ^5 x) \- [( C P, k1 H% S*讀取輸出端的描述
) k# \7 b! Q. h0 K/ G2 ?.print ac v(out1) v(out2) v(out1,out2)
3 L3 k% |6 ^/ z. M' |.probe ac v(out1) v(out2) v(out1,out2)% Y. p" Y) V8 _. C1 U7 Q
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
+ U9 G8 f5 M7 S7 h+ ].probe ac vdb(out1) vdb(out2) vdb(out1,out2)1 N! k# h5 F, [4 J, y: p* O
0 p2 R# k6 u0 E: X我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?* j0 j- e, y- w/ z( \1 l
真是非常困惑
( S. X$ G% i) [$ j( ]& C& _3 h4 M# ]# h$ L2 P& b7 d _8 ?' k
還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值$ z* @. g! R" d+ o7 [/ z
這到底是為什麼阿?
% p5 Y5 N# G7 [1 e4 X(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的)5 N) F# J' o& f# ~. k( r
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)6 ]+ }/ a; J" g# b9 l$ _
6 {" o p4 ?( j9 Y3 A. X# y
) j# f6 E5 |$ `+ F$ n再來就是想求CMRR,這應該先求得共模增益(Acm)吧?
/ D! p. ?) ]/ U# \: K這要怎麼求呢?
; P, f! y w' N- j8 v# L- y, l" e4 B/ r" O
, k7 k6 a* X3 a: W
( W. q/ X$ S, R: Y1 v3.輸出阻抗 與 輸入電容( Z5 |0 `+ c, L* b. F
請問輸出阻抗要怎麼求?& W+ B4 ]; N3 x& p8 S+ b" n7 [
單端的時候直接下 .tf v(out) vin
& [& t$ \- r9 }8 U! ?4 ^0 Q但是雙端該怎麼寫?( c7 [9 N& }5 C0 L, Y( s u
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
+ L+ T2 g6 X. s: b f' b5 F( Q% U) u+ t6 Q: }2 c) o; w
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)) q# q; W4 T; X! c# ?
因為我設計的是sensor readout電路
, P, f0 _3 U" G% Z6 e5 v( W% _" b; O為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值
. u; }# Q* w0 Q$ b' k; \$ j1 c0 K2 H* ^% A; ]9 i+ q! B
6 I5 v& B9 u3 \4 Q! v9 H L
+ g/ C* ], N3 b4 H- G4 S* y
3 {) n% `/ I+ G0 Z
4.輸入共模範圍 與 輸出擺幅( Q& w1 A1 A9 k, R
- c/ s0 O6 y& D, p這個問題在書上找不到
) O5 p* c c& A8 ~" q是不是要自己看.op所得到那些vgs,vgd,vt值
! {8 M: _3 C2 Z- ~9 ]& F" B: a: r然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?- _0 F3 r2 U" V& R3 L8 H
hspice有比較快的方法可以獲得這些資訊嗎?
5 Z8 G8 P! F: N
8 M4 M: t6 t; r; \- T( N; D) R2 v4 w
! w7 G5 S) s3 A! B6 z5 I+ y/ i }; U" Q
9 w' \1 U' {. |* j- T
以上問題! B1 H4 ?( o: F7 P* n
請您不吝賜教 感激不盡 <(_ _)> |
|