Chip123 科技應用創新平台

標題: Duty Cycle Corrector circuit [打印本頁]

作者: monkeybad    時間: 2008-5-7 08:47 PM
標題: Duty Cycle Corrector circuit
之前在做PLL時, 為了能達到50% duty cycle的clock, 我把VCO頻率震兩倍在除頻下來
5 M( g9 h' x' L4 t7 C: U就可以達到50% duty cycle, 但是總覺得這樣做好像很浪費power9 Y* `4 `8 |2 W( J  _
所以就參考了一些有關duty cycle corrector的paper, 電路自己再稍微改良一下, 相關電路如下
& F. ?4 W( x- a; [  p給大家參考看看
$ t/ D6 r1 T* v6 U" C
; y( q2 Y. k6 l, T0 Q* z6 t! d9 t電路並不算複雜, 但是仍可達到調整的功能
( r+ K/ L. D! ~" F; H主要運作原理是先把CKIN除以2得到CKIN/23 S$ g5 W" V7 s( w$ B* y
再用VCDL產生一個delay的CKIN/2, 然後跟CKIN/2做一些邏輯運算得到CKOUT
3 ]; I4 i5 `9 q6 NInverter掛個電容是一個duty cycle to voltage電路# _$ K; W- L. x. o/ _
用兩個反向的duty cycle to voltage電路產生一對差動電壓接到OP產生Vctrl
; f. C" N$ t+ u9 d! `; ROP用簡單的一階放大器就可以了, 外面再掛個電容再濾波一下使Vctrl ripple更小一點+ l0 r2 I/ ^7 k( g
然後Vctrl再接回去VCDL的控制電壓上
1 e; j* _; e! v% n/ r- F7 HVCDL: Voltage Controlled Delay Cell. M& [+ h+ p0 P2 t  n- o
+ t  a( n$ u+ W1 ?2 w
主要參考這篇paper:
6 ^4 i" M& q; L- N, f/ _; e8 ^S.Karthikeyan, "Clock duty cycle adjuster circuit for switched capacitor circuits"
; P7 `% S& F/ J) c8 a$ W5 _3 N( }4 z9 P6 l8 z3 s# S+ a. |
非常非常省電 我只用了約240uW左右(CKIN約500MHz)
0 f& |1 \1 m8 R" g9 T" o) h$ j/ j( K+ E( u, q, u! y& I
[ 本帖最後由 monkeybad 於 2008-5-7 08:50 PM 編輯 ]
作者: shaq    時間: 2008-5-7 10:53 PM
Oh! man!$ u1 h# q/ J& g- k9 D& F

+ y- L# R+ }) g$ Q$ VThat's what I'm looking for!!!!!% a3 Z% b) _- d
Thanks so much!!!!
作者: kevin    時間: 2008-5-8 01:07 PM
圖中CKIN除以2得到CKIN/2 不是已經是50% duty cycle了嗎?
作者: kevin    時間: 2008-5-8 03:37 PM
sorry,你目的是要得到CKIN的frequency,不是CKIN/2,
* Q+ P7 `  d" O如果是這樣,comparator一端以fixed reference voltage來作比較,會較有彈性,duty cycle可以由外來改變,且duty cycle比較準.
作者: cicer    時間: 2008-5-8 08:53 PM
very good,thanks!!!!!!!!!!!!!!!!!
/ W: b% k' m2 G& e
1 B0 t. `+ }4 M' h! l8 s
  t/ d! `8 e; f$ j/ G. Z# i1 I可以说是VCO和PWM思想的结合
作者: hitxiaojun    時間: 2008-6-3 06:36 PM
very good!如同甘露降临!我不断学习,不断前进!thanks!
作者: staplerli    時間: 2008-7-11 04:32 PM
Very Good!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: mixsignal    時間: 2008-10-7 11:04 AM
真的很不错啊,不过觉得有点复杂。有没有更简单的办法呢??????




歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/) Powered by Discuz! X3.2