|
原帖由 super 於 2008-1-25 05:50 PM 發表
* l9 ^4 Q" A2 m% B$ kfinster 大大 ,. K& r$ S8 s C Q$ ]
我後來改用inverter架構 1stage, 10Mhz current=550uA , 0.35um process. # g2 g- M- `/ S0 \+ r" G" {$ K5 f+ W
open gain 也才26dB , p: w/l=30/1u , n: w/l=10/1u, ]# l4 R7 ~* D0 l! e* E7 a
我跑transient , 用了 ...
3 ]% C- x% n! k) L7 E# r1 K8 n! ]/ Q$ R, z7 X
8 x, U$ D$ D. A5 D' R
"聽別人說12Mhz 大約只要200~300uA",這個樣子的說法其實並不太客觀
$ U" k* a+ ~. f& i因為,不同架構的XTAL oscillator有其不同的電流消耗,所以,你要看的是你的規格在多少?起振時間多少?2 t+ l2 |' Y, {/ ^# T$ U- o0 j
像以32.768KHz XTAL Oscillator,我作過數mA的,也作過只有3uA的,因為使用不同的架構,所以其電流消耗也就大大的不同; v. ]) O" X7 O4 i3 L* s
所以,要跟別人比較,先要看他的規格為何,再來看你自己的規格為何,而不是一味的跟別人比較,那並沒有多大的意義
3 y! `% T: x# A* L: jinverter 架構為何電流會大,我想,你應該沒有去看反相器的輸入電壓和輸出電壓吧,如果你有看的話,那應該就能夠明白為何電流會那麼大,因為輸入端的電壓並沒有到達rail-to-rail,所以反相器的PMOS和NMOS並不會完全的turn on/off,故而在轉換的過程中會流過相當大的電流,而這,也是我為何在前面有建議你看一下輸入和輸出電壓
, B. t$ W( Y8 k0 k3 @' E- z7 K$ O類比電路設計並不是只有把理論弄懂就可以設計出好的類比電路了,這其中還要有一些經驗,以及仔細的觀察電路中各個節點電壓是否正確,是否符合預期結果,每一個mosfet是否都在正常工作範圍內....,我想,學校老師應該會教,又或者不會教你這些,但,這些電路檢查動作是從事類比電路設計的經驗累積,電路設計的經驗從這些檢查電路動作中會慢慢建立起自己的觀念和架構,從多問題以及現象都可以從中探求到答案以及原由,只要你肯花一些心思在檢查電路上0 v# _) D; z) Q. ?/ S; D r
9 [' d0 Z& d/ Q. z, V3 x/ S7 n3 j" W' }
最後,回答你幾個問題, L& @: _6 ? }! B3 e& {; }, u
1. 電流500uA 這樣會不會太大 @12Mhz ?! a. b0 m- @' X1 y& Z @
如我前面所言,32.768KHz我作過數mA,也作過只有3uA的,那你的500uA算大嗎?我的回答是看你的規格要求,只要符合規格就是好的,這沒有標準來說大或者不大
: I5 \$ C$ ]7 `: {2. open loop gain要在多少才算安全區域?: ?" ]% b6 Z* Z3 p/ W) u
我的回答是要在你所有可能操作的工作電壓+溫度變化從最高到最低+所有corner case都能夠正常動作的,就算是安全區域,如果你只是一味地求>25dB就算是安全區域的話,那在不同的corner+溫度變化下,很有可能就會不振了
' O$ l' [0 w' W( `/ M" `第3點和第4點的回答就看前面寫的吧 |
評分
-
查看全部評分
|