Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 17747|回復: 10
打印 上一主題 下一主題

[問題求助] 請教設計OP的一些問題!!

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-6-8 01:04:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位賢拜:
6 L, Y* l% r+ [  r* a4 ^, T" W          我是進入類比IC設計這領域的新手,不好意思問一些基礎的設計OP問題
6 \) D, B8 F" o& S4 S+ Y! l     我已看了關於Allen的書OP的設計。還是有一些設計瓶頸很難突破,讓自己不知如何下手開始設計!!
0 g9 _4 X, b6 P6 O; x. x* _& K    關於Allen書上的例題,他都是先已經給予一些已知設計規格,所以從解答照著步驟看下來很順。但是當我們自己拿起電路要設計起two-stage op時,卻因為沒有已知規格 如:SR,ICMR等。所以書上它所帶入的一些公式,卻卡住。: X, V2 R+ u/ g* ~. e9 y5 \
    如果以小弟所附上的two-stage電路圖為例子(Vthn=0.6V ,Vthp=-0.8V),請問一下問題。
0 ~- m: B3 v) y* s" q9 S問題1:想請問ICMR(也就是Vinmax,Vinmin)要怎麼決定出??) }2 O# h( T  h2 e( N, }
      我的想法是這樣,不知道是對或錯?  g/ F/ u2 I/ q* G- n8 F5 t$ t1 a7 a
     (1)Vin-(VDD-VSD5(sat))<Vtp 與(2)VIN-(VSS+VGS3)>Vtp來決定出。% y( N8 Z3 s& Q% E6 z0 ~
            但目前問題卡住的地方就是如何知道 VSD(sat)與VGS3的值是多少??
$ {2 R. r: X# A- }         我目前是想說VGS3>0.7所以VGS3取0.8V,而VSD5(sat)=<VSG5+Vthp而VGS5<Vthp,所以VGS5取-0.9V,/ `) l0 R: R; k) j+ }$ A7 C, e
         所以就是VSD5(S)=<0.9-0.8,所以VSD5(sat)取0.1V,不知道這樣對不對????
4 w9 c/ k0 s# `# {      (2)Vout的範圍是要如何決定出???
/ L% B* M" t: d: k: j    (3)書中有到一句話,我看的不是很懂,即"如果不知道扭轉速率(SR)的大小,我們可以根據穩定時間(Settling Time)來決定SR的值,這個值大約為穩定時間的十倍快,  並假設輸出扭轉為供應的一半"??6 Y* }2 b5 ]& v" T- W  A
    意思是說1.Settling Time=1us,則SR=0.1us嗎??(SR單位不是V/us) 感覺怪怪的。 $ I( R3 H( w( o) ]& K0 {
                2."輸出扭轉為供應的一半"這指的是什麼意思??

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂15 踩 分享分享
2#
發表於 2010-6-11 00:34:51 | 只看該作者
我也是初學者% j5 ^; H, L) Y" L5 [, `
2 n) Y) C6 Q$ r$ v
我說說我的看法
+ K, a# T8 x1 N4 i* |5 U$ }9 H. g# o" s
(1)我也是這樣算的所以沒錯吧。VSD(sat)就是Simth講的Overdrive-Voltage# N& f. N7 W: F& y5 f0 F5 s
. P! }) X# }2 @( \1 \
這個值一般是0.1~0.3都有,值越小增益越容易做高,當然,會跟頻寬互相限制。
) M& P9 \3 P* {( Z& `& B3 j- B' s1 A7 W& @6 D, [, p+ D
而且每顆電晶體依照它需要貢獻給電路的特性不同,它的Overdrive也會不同。
/ }2 `: d' y# D% X( Q0 z  T
9 s2 [- f! E! N3 @: }, N; O(2)以Two-stage來講的話,我都會把Vout的DC電壓盡量設計成0V,減少System-Offset。5 Z( p) f1 f" F6 }6 }8 E0 O
' p% {8 D8 n. Q3 i2 ^
而且因為大的VDS會拉高ro,所以增益也會拉高。
, x- p5 r1 a* n3 K" f: C' p& Y  d) @3 Q' c
Vout範圍的話我都是抓VDD-VSD6(sat)<=Vout<=VSS+VDS7(sat),但實際模擬會超過這個值。% ^* f. X  Z7 r; o/ g! B
' u* g  b2 G  M: h4 k+ s/ N! s
(3) 1. 十倍快應該是Settling Time=1us,則SR=10V/us
1 G; F8 K  ^+ p, B4 x% B
4 P5 e- {) {0 L& C+ X: B# Y     2. 這個意思應該是說,輸出電壓的擺幅是供應電壓的一半。比如說,VDD=2V、VSS=-2V,6 X. P* j6 _$ ?( c& E8 I/ c4 l/ t
            那Vout的swing就是-1V~+1V,其實就是說你加入的Step的Swing是-1V~+1V。(我想啦~)0 P& G$ }' Q6 x" b: N; t, x8 W
- v& ?, ~: D4 [: J
以上,如有謬誤請不吝指教
3#
發表於 2010-6-18 03:10:51 | 只看該作者
關於第二點的部分,Vout的範圍如樓上大大說的一樣,可以手算或lis裡面看~5 Q4 n, |; b5 b% U: ]
不過也有模擬的方法,就allen裡面的將OP接10R電阻負迴授,R電阻兩端接OP附端及VDD/2,
3 ]" @1 ^6 c# Q0 F! {OP正端swing從0跑到VDD模擬~7 p0 a- f8 O0 v' T+ _5 X; Q
也可以知道Vout的範圍~: ]0 Z1 |1 L: N: n, S$ D8 Q: ]* H" N

! [2 @- o2 M* t% l$ t* O, [. [個人心得:跑過認為Vout的範圍應該主要確定OP每個Vout電壓都能要sat就好了
4#
發表於 2010-6-29 21:07:28 | 只看該作者
OP的Vout是受回授應用決定.那算是交流特性,不是偏壓直流特性3 T: V' G  z- s9 ], z) d( @
偏壓直流特性要把回授打斷,單純去看Vout的DC偏壓,一般而言,
( K1 P6 P3 g3 [+ A7 E. e/ |3 rVot若是PMOS與NMOS都是集級對集級的設計
4 P8 m0 |$ b7 O- q0 e, NDC偏點不是0V就是VDD,如果有一端是源級,才會有固定的偏壓點
5#
發表於 2010-7-7 18:14:52 | 只看該作者
補充一點, 二樓講的V overdrive 跟 Vdsat其實是兩回事$ Q# |8 g+ a" g
V overdrive 單純指 Vgs超過Vth多少, 是在講gate oxide下會有多strong inversion
& y0 B$ o. b0 B! g2 K而Vdsat是指 Vds最小多少會保持在saturation region, 可以簡單看成pinch-off的點
6 I5 \6 H4 j) h4 h* @至於教科書上為什麼常會把這兩個詞通用, 是因為所使用的MOS model緣故! T; i5 |1 R9 a) d" [
把書上liner跟 saturation region的 Id取等號(boundary condition), 會得到Vdsat=Vgs-Vth( [/ ?. w) I7 m) [
但事實上這兩個詞是指兩件不同的事! 從字面看也知道不同, 其背後的含義要花點時間才解釋得完....7 F5 T1 Y( L7 I! j6 N/ D0 \
以前在國外上課教授會特別強調這一點, 這我大學時也沒注意到~~
6 W2 j7 [  Q8 _3 h+ `- t: Z如果你run hspice, 開.lis出來看, 會發現 Vod跟Vdsat值是不同的!
6#
發表於 2010-7-7 20:05:16 | 只看該作者
再回答一下1 2 點, 第3點我覺得是中譯本的問題, 等晚點有翻到原文之後再答) |0 P7 h) Q5 P0 h7 f9 S! u
1) ICMR是以保持在saturation region為考量定義出來的, 所以會有你列的那兩個式子, 就式子而言它取的是max/min, 所以Vgs3帶min值=Vthn, Vdsat(m5)就要看你的設計, 建議用模擬才準, 純分析就用0.1~0.3吧!! 這個值要設計在多少又是個大哉問, 會影響到你current matching的好壞! 另外當Vds5<vdsat(m5)時, m5輸出電流會變小(進入linear), 這時你OP的特性會改變, 因為gm變了! 所以才會希望input不要超過vinmax, 你要超過不是不行, 但至少要保證M1 能on起來~ 同理以這架構而言Vinmin實際上是最負的supply電壓, 但那時P input 可能會進到linear(看你怎麼設計input級), 又會跟你假設的saturation條件出現差異....
0 c. D/ B7 g( j8 w' l* R, E- Y
- J6 l3 ~: ^) H0 k, y" T, [2) Vout範圍如何決定? 還是看應用需求, 最直接的考量是輸出波型會不會失真~ 二樓說的那個各減一個Vdsat是指output swing最大在這個範圍內不會失真(但實際上swing越接近兩個boundary,特性還是會跟在中點時有差異...), 模擬的確可以看到比這個範圍大, 意思是你輸出級的MOS壓進linear region而已~
0 `2 N( y, S$ j) [2 {2 ?( {8 E5 M& U& {# W( d
你的問題每個人都經歷過, 書上教的是分析, 電路已經在那裡了, 他只是告訴你為什麼這麼做, X  M7 ]3 G  j4 X! U
所以我們學到的是電路分析, 不是設計!2 r( ?7 d7 L* V; J: F  g! Z8 l7 J
設計剛好是反過來, 你要先知道需求是什麼, 再做出符合需求的電路, 是你要告訴別人為什麼~
+ M& Y  S: i+ U* _. ~' v% Z1 `至於每個參數要訂多少決定於你的應用, 那些數字都是有原因的!
* y0 }4 |: `$ Q1 \* V3 `  r8 C實作上完全是做tradeoff的藝術, 只要你可接受就堪用!!/ @5 q$ y+ ?7 N( P8 F2 z5 ]1 [
最好的狀況當然是操作在ideal case, 但進入linear有沒有關係? 看對整個系統影響多大決定!
7 o, ?. F, q; M2 Q若是以練功為出發點, 還是建議先follow書上的, 搞懂每個變化造成的影響, 再來想堪用不堪用的事~

評分

參與人數 1Chipcoin +3 收起 理由
poseidonpid + 3 Good answer! 優質答案!

查看全部評分

7#
發表於 2011-7-12 12:22:51 | 只看該作者
非常感謝大大的分享
& Q$ g" B7 c: k2 e# W. A% W5 l增進知識$ y6 e2 R1 `8 I+ K2 Q, S# w' h6 z
感謝大大喔
. H2 x6 P  M, w, p( H& o& }造就大家喔
8#
發表於 2011-7-27 16:53:35 | 只看該作者
在舊製程即長通道(.5以上)的Vdsat大約會等於Vov9 O& |0 [% ^! o$ L3 ]  I) j
但在新製程下此近似的差距會越來越大
8 U6 c7 E( e9 B# p, a; }' F; R! E# j8 P9 o% i, c
vdsat會略小於Vov
9#
發表於 2011-9-16 10:51:13 | 只看該作者
看chip123長知識 感謝分享
10#
發表於 2022-10-12 19:55:12 | 只看該作者
謝謝各位大大無私的分享,感恩
11#
發表於 2022-11-4 15:31:55 | 只看該作者
推一下jackrabbit大大太強大了
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-11-1 08:02 AM , Processed in 0.187011 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表