|
之前在做PLL時, 為了能達到50% duty cycle的clock, 我把VCO頻率震兩倍在除頻下來; k0 f4 Z0 m6 [# v! G; X
就可以達到50% duty cycle, 但是總覺得這樣做好像很浪費power
, K1 {; k# h# W: C( b( T9 j所以就參考了一些有關duty cycle corrector的paper, 電路自己再稍微改良一下, 相關電路如下2 e0 h' ?0 e$ F- V! s+ ~
給大家參考看看8 i7 y9 a9 F1 \* C
3 o3 R) c z0 E- N8 T6 x: ]# r電路並不算複雜, 但是仍可達到調整的功能! O, C1 d! x; Z$ W: }. g- Q K
主要運作原理是先把CKIN除以2得到CKIN/2
3 S% v+ |& l4 ?/ W& D- ]6 m再用VCDL產生一個delay的CKIN/2, 然後跟CKIN/2做一些邏輯運算得到CKOUT/ [- U( C; y* g$ N5 ^2 g
Inverter掛個電容是一個duty cycle to voltage電路4 s1 R8 ^ }. }7 p
用兩個反向的duty cycle to voltage電路產生一對差動電壓接到OP產生Vctrl, f* D0 C7 v5 ^2 v2 l
OP用簡單的一階放大器就可以了, 外面再掛個電容再濾波一下使Vctrl ripple更小一點& |1 U" ] r" f0 e$ p. V
然後Vctrl再接回去VCDL的控制電壓上
0 s" A9 W" R. N6 aVCDL: Voltage Controlled Delay Cell* D k/ k6 l9 a; h4 W
9 a8 Q/ ^) ~7 ?/ |. t主要參考這篇paper:
( N/ J3 ]* V. l9 e y7 j' @S.Karthikeyan, "Clock duty cycle adjuster circuit for switched capacitor circuits"5 d& P9 w: ^* K& R& a! k& h
* @7 u( v# i; X2 W8 j0 K8 `非常非常省電 我只用了約240uW左右(CKIN約500MHz)
1 Z: f+ {' j, ], D; e% `6 F ]/ `3 j4 s E) C H
[ 本帖最後由 monkeybad 於 2008-5-7 08:50 PM 編輯 ] |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?申請會員
x
評分
-
查看全部評分
|