|
請問雙端輸入、雙端輸出的OP Amp該怎麼模擬呢?
& e3 R t# |9 K+ C* k- p找了書來看,上面都只有單端的例子 = =
) t: r2 @/ |* E, }; V% s- `* M現在跑fully differential感覺問題非常多 @@: m4 `3 Q. X @ V
5 g* J2 z/ g4 F我是跑folded cascode(輸入端為PMOS) netlist po在下一樓! s8 o- Z/ ` J' x
) B" n6 t* H6 k' W% U5 q( `& Z6 C1.5 t+ ~) }4 S3 O. m3 i# v
首先,問題在於差動輸入端的描述
9 d3 P4 p: l, Z8 p+ L我是考慮VCM相同,然後再灌入差動小訊號, x X) Y5 o* I' O# _$ ~- g, e; |
0 x. ` T3 X0 l1 x: F
*輸入端的描述% g" U% N8 ~" O7 K6 s5 y0 s
vd 9 0 dc 0 ac 1
8 }2 F4 a7 |/ r5 L! j" ^$ c7 D& q3 E1 ]evd1 in1 8 9 0 0.5! a5 Y, `1 [7 P7 _0 \' t/ c g
evd2 in2 8 9 0 -0.5- i7 J# W r5 ~
vcm 8 0 dc 0) ?8 h4 f' W( I& E/ v0 Y
5 A) i% t1 h! {2 `, A- z( p% A, O5 i8 y$ X1 I( @0 I5 o
這樣寫的話就是dc偏壓為0v,in1端 交流 0.5v,in2端 交流 -0.5v
, i' d- O7 f% l: u2 D7 s5 u- p. h不知道這樣來描述差動對的輸入端是否是正確的?
, e, R) R) P. W# ^# S) C7 w0 a, _" r3 j+ w2 S3 m1 y, v
- n( v4 ^5 K/ h% z5 T
/ U0 q: @0 w7 _! r: H' r
' L$ l) y* |; [& v1 p
2.求雙端輸出的gain
/ O# X& O ?( i# }+ E6 g/ U9 ~2 a! V* ~2 E! l
*讀取輸出端的描述) Z# T( g# M& P9 M- P
.print ac v(out1) v(out2) v(out1,out2)
+ J1 f, |4 {, V.probe ac v(out1) v(out2) v(out1,out2) U2 ~9 I. a9 |
.print ac vdb(out1) vdb(out2) vdb(out1,out2)
9 _9 x( V, u& L% _1 V.probe ac vdb(out1) vdb(out2) vdb(out1,out2)) t- P% e" Y# g9 b6 y. I0 f
, M: ]/ F2 p2 a) M$ M0 J5 T3 g我看書上求gain都直接看v(out),但是gain的定義不是 v(out)/v(in) 才對嗎?
. P; \3 z; w+ _8 V: Z* r1 H真是非常困惑
" o7 z [9 ?7 Y5 b
5 z: W4 T# B& f* _3 R# s" o: e7 B還有我的電路明明是兩邊對稱的,但是out2端和out1端的電壓卻不是相同的值! h8 z( D' z* `. I* y. m1 K
這到底是為什麼阿?
$ L9 z# |, {% E; L5 F(我去看執行.op後所得的小訊號參數,電路的兩端也是對稱的) _) B! Y3 e; e; x7 H$ d
(如果電路兩邊是對稱的,依照電子學差動觀念,應該gain只是差負號而已吧)
: Z! n3 v- _- ?5 @) \$ K" I9 e" @) P9 Z8 n# h' n1 Y
- ~+ P+ J5 r4 }! h% T. N" r再來就是想求CMRR,這應該先求得共模增益(Acm)吧?0 T! \' B: G& s- Y1 `$ u
這要怎麼求呢?7 t( [6 a" _. n8 N/ {
' c' U4 \2 p* M& f& C$ f, S; J& p' b% m) E/ ~. K
: V- S/ R. V6 p2 p. s5 w6 g
3.輸出阻抗 與 輸入電容
. t5 J8 W. e6 {. h# d$ m5 ?+ K請問輸出阻抗要怎麼求?" ~* [" b. y7 {4 i' j$ m1 U* `. b) Z
單端的時候直接下 .tf v(out) vin
/ B- ?9 u5 x) L& E但是雙端該怎麼寫?# d* u5 B: \ Z9 U, n `
另外,如果我想看不同頻率下的輸出阻抗變化,又該怎麼下指令呢?
. C u) _* t9 \* U. I: Z# O* d/ E8 h. w+ r# b0 [
還有有辦法求得輸入電容嗎?(從input端看進來的等效電容)# d `6 s* w; ~
因為我設計的是sensor readout電路
. I- C: \0 H6 I為了配合前一級,必須要讓輸入電容很小,才能讀得到sensor的值$ j: L: p0 U4 ^7 K5 j
* _& A( v7 b( { a
, t- Z7 |: D% V* i1 o/ l
% v8 z. w3 V9 Q9 z1 p$ J
4 p6 S3 \& T. R+ f7 Y4.輸入共模範圍 與 輸出擺幅3 p4 ^) V: i3 o$ y3 H9 p
* G1 _$ ^, r9 W+ S, d' N
這個問題在書上找不到+ C$ q8 T7 N& n8 C( e' f
是不是要自己看.op所得到那些vgs,vgd,vt值1 I, g( ?% Y+ ^& [5 Z ~
然後再按照電子學所說一層cascode用掉一個overdrive voltage,再去加加減減?
- g6 p& p Q8 D: l7 dhspice有比較快的方法可以獲得這些資訊嗎?
9 g, x- s( i0 d1 O3 ^. P: }* H# C/ k5 I4 ?2 U( m5 T
, J( k0 {; a' B) @& I
" `1 f0 U. B5 z8 e+ Z% e+ x
3 _. G. W* ~: C( K. P- I5 }以上問題1 o3 w* P3 I ^: Z( w. ?- U
請您不吝賜教 感激不盡 <(_ _)> |
|