Chip123 科技應用創新平台

標題: 超低功耗晶体振荡电路---32KHz,300nA [打印本頁]

作者: adele    時間: 2008-7-28 09:32 AM
標題: 超低功耗晶体振荡电路---32KHz,300nA
利用亚阈值导通来做amplitude regulation, 整个32KHz晶体振荡电路只耗电300nA./ j8 {7 K  K9 x0 q* V: w
有做过类似电路的吗,感觉较难控制,亚阈值导通区的特性稳定吗?
作者: monkeybad    時間: 2008-7-30 10:18 AM
我只有做過crystal oscillator 用簡單的一顆inverter來實現$ @+ J7 E/ I2 s* o$ h" k
這種ultra-low power crystal oscillator目前正在研究中
/ T% v: {& D5 S1 \# U! [: w( }看一些paper好像是讓MOS偏壓在weak inversion的區域 此時MOS I-V曲線呈指數變化
$ Q4 v1 T" B$ ^" v所以可以用非常低的電流 但是反而獲得較高的gm(難怪之前都調不出來這麼低的電流)
3 w+ ^4 Z2 {. ]4 K) K8 u8 c' M$ G# J希望有做過的人能提供一些經驗!
; q9 L, k5 Q# d7 f. a& s5 K7 u這邊有一些參考文件 + D1 s$ ^1 |, t+ c
http://seniordesign.engr.uidaho.edu/2005_2006/cypressr/Documentation/Proj.pdf9 n+ r* n! _7 R( ^! |
http://www.mos-ak.org/EVittoz_Swiss_Origins_of_LP_ICs.pdf
& N" c( Q: `* `  T8 f! l3 h- h7 J
6 j& y: g: j! T* w  {[ 本帖最後由 monkeybad 於 2008-7-30 10:31 AM 編輯 ]
作者: finster    時間: 2008-7-31 05:05 PM
我以前有作過只有3uA的32.768KHz crystal oscillator電路,實際ic回來量測大概只有5uA" t: E5 N$ w3 a/ f/ P+ W
若要作到小於1uA的crystal oscillator,以我以前的經驗來說,其實難度實在頗高
+ n" ^; `) c( o  Z) v我以前是先到IEEE上找相關的paper,然後研讀推導一下各種架構的運作方式,然後再找一種"我認為"最可行的作為設計電路的範本* S1 Q6 T4 P5 g3 s. _
我以前所採用的架構是bias current source + inverter的架構,bias current source是採用long channel的size來壓低current
- p1 }5 ^. R6 Q! [另外,因為我當初要作到只有3uA,所以電路的path能省則省,每條path的current幾乎都壓在小於1uA以下2 A/ X2 v0 Y- D; ^/ N
而且,需要特別考量到ESD Protection device的leaking current問題6 c2 x( s5 f" |' {9 A
當初我一開始設計時,並沒有掛上ESD Protection device,所以等到設計模擬都OK了,才掛上ESD Protection device,不過,當時掛上ESD Protection device後卻不會振盪,那時花了不少時間尋找問題的根源,最後才發現到因為total current要在3uA,所以每條path current都在1uA以下,以致於ESD Protection device的leaking current反而左右了我原本設計的bias voltage準位,以致於無法振盪,所以,設計這種low current circuit真的要很小心# }( M5 g* }( u- S0 b
最後,還有一點需特別小心的是這種low current crystal oscillator,它的output clock waveform的rise time和fall time會拖的很長且慢,這種波形對於數位電路來說會被重覆trigger,故而,在數位電路之前一定要加schmitter trigger circuit來解決這種問題
作者: lrong    時間: 2008-8-6 08:25 AM
標題: 低功耗的设计
如前位仁兄所说,利用MOS亚阈区的I-V特性来实现oscillator的工作用regulator,这样相对保持它工作在一个稳定的电压条件,这样它的频率飘逸才可以在100PPM以内.如果单制作一个oscillator不包含其他的电路,pd实现300nA还是可以的,类似的请查看Ricoh的2051/2023,它的最小idd在400nA(typical),die size 也很小.估计工艺在0.35um or 0.25um.
作者: cc2052    時間: 2008-8-6 02:55 PM
剛好我做過, 但是tape out 還沒回來, 我只能提供 simulation 的結果$ Y. U& Y. Z3 J( \! G: N4 m8 D3 _

! i- b4 V, ]+ H9 \  n* U(1) total current < 1uA 是可以達得到的, 但是這是在 steady-state oscillation 的電流
2 g+ b/ w! ?3 {; `start-up 的電流, 應該是會在幾個 uA, 因為啟動時候你會需要比較大的 gm
  m: f( U/ h3 [, a: Q; ~, R' Z5 Z) D
+ t1 L: V, O8 X(2) 除了 oscillation gm 電路之外, 你需要 automatic gain control (AGC) 來偵測 oscillation amplitude.  amplitude 愈大, AGC 就會去調整 bias current
. n- p% X  Y, c
# Y* Z& M5 A. Y1 X' l(3) Eric Vittoz 有提供參考電路, 我是照著做他的電路做, 再去調整 size.  
4 l' F3 I- _  ]7 a/ I    版主 Monkeybad 提供的那二份資料我都看過, 那是非常棒的資料, 解說詳盡, 應該夠用了.
# s2 Q4 z0 X+ ?6 S5 H- Y
$ [6 ^5 h( {- y* }(4) 我的電路結果: TT case:  start-up 5uA;   steady-state 1uA  以上只包含 analog 的電流, 不包含其他 digital counter/divider 等等+ e5 k8 f6 M2 T+ D- |# n( a) q& `
    FF 125C / SS 0C  這二個 cases 要同時弄到好很不容易, 花點時間 try.  一個弄好了, 另一個就跑掉了
1 }  C; w" `6 l. _4 T) n
. [1 @  K' ]9 g" I(5) simulation option time step 要設小  要不oscillation有可能不發生, 或是 steady-state oscillation current 會算的比較大6 Y( ]: _! u# C8 \8 k$ I
# O& j0 Z. C" W6 [  t

: Q* r% p6 ~2 A  Z7 O    你要做到 300nA, 我發覺很難啦.....
作者: monkeybad    時間: 2008-8-7 02:41 PM
看別人的datasheet 像我們公司以前用的seiko S-35390A 整顆RTC(包含震盪器跟數位電路)
. |6 {% M) Q) ^# c0 v- q消耗的電流只有250nA 操作電壓在1.1V-5.0V 另外我還看到一家瑞士在做石英震盪器出的一款RTC 也是這個spec
& D* u( }& h7 l( S9 Y! Z: k: J這是我目前看到RTC規格最高的 真是小到靠杯!
" w1 P- u2 R- l# X5 t. J目前正在持續挑戰這個spec 我後來oscillator改成paper的架構 目前Hspice模擬在steady state
( h3 x* ?1 Q( x1 x是可以小於120nA的 我用smic18做的 震盪頻率32768Hz 操作電壓在1V-3.3V 跑TT FF SS SF FS五個corner
& k- M( R  D+ i. [9 E& F(溫度我目前先定在25度)' J: ~8 |& S+ N% u3 u/ i
但是啟動的情形還沒有模擬 還有amplitude control我還沒有加進去 不知道這樣是不是會造成頻率漂動勒7 d! a; J5 q9 D' ]3 i6 ~3 l, t
後面接的Schmitt trigger以及除頻的電路我是用限流的方法做 消耗的電流大概在100nA以內
( O3 {9 ~. d1 P4 h& E' \; @看來有機會達到250nA左右 但是還在努力當中......
6 V" @! N' `$ M8 ]. z' C: K7 N+ i; l$ K/ m; C3 v3 N2 c
[ 本帖最後由 monkeybad 於 2008-8-7 02:45 PM 編輯 ]
作者: adele    時間: 2008-8-8 02:44 PM
谢谢大家的回复,原来都在研究低功耗啊!
( E) P$ J1 o" s- G- f1 [7 x2 g4 t2 X# p' ^, z7 K" M( K) g
cc2052:不知你的电路波形是怎么输出的。
6 n* k7 E% v6 Y5 n: U
5 U9 e9 Z( g4 E5 ?0 s主体的振荡电路在几百nA是可以的,就是要将振荡出的波形buffer出来,整成方波,很费电流。
" D3 K7 H( B2 H. |2 A; ?- x2 S3 m& K这个buffer是用paper上说的结构,还是就将振荡出的幅度设的较大,后面直接加反向器整成方波?
作者: adele    時間: 2008-8-8 02:47 PM
还有一个问题,有听说现在都有人不用晶体了,也不是那种硅振荡器。. \. [( i/ R" l( ~# m- v( ?
好像是多谐振荡器,但是想不通这能达到晶体的频率准确度吗,也没有好的办法来校准啊!
作者: monkeybad    時間: 2008-8-11 04:59 PM
標題: 回復 7# 的帖子
差不多就是這樣子吧 * q8 m7 E; T. z6 F: J
主體震盪器用小電流震出一個sin波 後面再加個放大器放大 下面附圖是我目前的模擬電路 給大家參考一下 希望有經驗的能一起討論 提供一些意見 或是哪邊需要修改的 請不吝指正3 I# @+ Q* s1 s7 g  |
目前模擬起來應該是用120nA以內就可以震盪了: h* {8 R! K5 _& y# f& {
後面我目前是接Schmitt trigger以及除頻的電路(另外有再加一些頻率校正的邏輯控制電路) 然後會震出一個除以7的clock 這邊因為有點耗電 我是在電路上面掛一個電流源來限流這樣(限流這我自己想的 不一定是正統的solution)7 K. ], D% k! P" u/ w
接著就接一個除以8的電路 還有一些進位的數位邏輯電路 能產生秒 分 時等等
  k$ m, ~: L1 Z/ r, t% v. H- j1 [0 H$ R8 `9 F* X( Q1 ?* \% r
[ 本帖最後由 monkeybad 於 2008-8-11 05:02 PM 編輯 ]
作者: alab307    時間: 2008-8-12 09:54 AM
Node A&B要對地+電容試試看
6 ^/ y& w3 S" {: M6 D( }; Z
- B. h$ m. q, u3 L0 G" l即使應用電路上不想加
/ s& H3 L. J% l# X6 Y( O只要出pin, 總會有個數P的電容
作者: monkeybad    時間: 2008-8-13 02:39 PM
感謝alab307的建議 ' Y; U3 B. }/ J4 a' p7 X
crystal input和output寄生電容 我是直接加在HSPICE指令裡面 圖上沒有畫出來
8 N9 @6 \0 ~+ z, N) s4 K% MA B兩個點我是大概加個10p左右的電容下去模擬 另外為求貼近真實情況& }8 P" r+ c' k( a& L
還有掛上pad的model下去跑模擬(好像DC偏壓點會有影響耶)
作者: scy8080    時間: 2009-10-22 05:00 PM
http://www.mos-ak.org/EVittoz_Swiss_Origins_of_LP_ICs.pdf3 f$ I: [3 D1 H1 n  e
这篇文章不能下载了,能不能共享一下啊?' x/ k8 g0 I" J$ h+ V% u4 b" p9 _
谢谢! `$ m" L) I9 D9 d) K5 @; |
; ^5 F& U: c9 R/ b" h. }% ]
[ 本帖最後由 scy8080 於 2009-10-22 05:02 PM 編輯 ]
作者: fcchang    時間: 2009-10-25 03:01 PM
請問一下各位,0 q' t4 b% k/ X! l) ^/ Y
目前正在開發一個ic,不希望其外掛Xtal% D0 S, Y* d1 }- J
希望改由內建的OSC來做到8 I1 I) `' W# G) ]/ X
可是請模擬出來的結果約要 1-mA(osc+PLL)- H' ~$ _) d. ?* U! v, D
頻率約為 200-MHz+/-1%
( _* A3 S0 M5 j6 Z遠比各位高手大的多
* g% }) d4 O  B$ j不曉得個位是否有任何意見可供參考
作者: penyu1987    時間: 2012-5-25 07:43 AM
回復 6# monkeybad . \: |1 x' r3 r7 J

4 v9 T9 U2 i- ?% y: y* [) a! ^; U9 W3 z1 N6 ^" v
    這個帖太經典了~請問三年後的現在能做到什麽水平?? 最近也在設計低功耗OSC,單pin,500nA,32K,難度大嗎? 謝謝




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2