Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

0.

5 kHz – 32 MHz Digital Fractional-N Frequency


Synthesizer with Burst-Frequency Switch
Seung-Hun Shin, Pil-Ho Lee, Jin-Woo Park, Yu-Jeong Hwang, and Young-Chan Jang
Department of Electronic Engineering
Kumoh National Institute of Technology, Gumi, Korea
ycjang@kumoh.ac.kr

Abstract— A digital frequency synthesizer is proposed to


support the burst-frequency switch for a motion controller. The
proposed digital frequency synthesizer consists of a phase-locked
loop (PLL) generating a 63-phase clock with a frequency of 128
MHz and a programmable open-loop fractional divider. It
generates an output clock with a frequency resolution of 0.1%
over a frequency range from 0.5 kHz to 32 MHz. The
programmable open loop fractional divider generates an output (a)
clock such that its frequency is synthesized by periodically
selecting the phase interpolated clock from the 63-phase clock of
the PLL according to a digital control code. The frequency
switching operation is performed within one cycle of the output
clock owing to the operation of the phase selection of the open-
loop fractional divider. The proposed digital frequency
synthesizer is implemented using a 0.25 ȝm CMOS process with a
2.5 V supply. The measured rms time jitter of the output clock
with 16 MHz frequency is approximately 8.06 ps.

Keywords—frequency synthesizer; phase-locked loop; open-


loop fractional divider; phase interpolation; burst-frequency switch

I. INTRODUCTION
(b)
The demand for motion controllers has greatly increased Fig. 1. Frequency synthesizer (a) conceptual block diagram (b) simulation
with the rapid development of automatic devices such as result of frequency according to output voltage of DAC.
automatic equipment, surgical robots, and 3D printers. In
general, a pulse width modulation (PWM) signal is used for programmable DCO. It consists of a digital-to-analog converter
motion control, and it can be generated using a clock generator (DAC), VCO, and programmable frequency divider. The DAC
including a fractional-N frequency synthesizer or a outputs an analog voltage according to a digital input code and
programmable oscillator [1]-[4]. Since a diverse PWM signal is the VCO generates an output clock with various frequencies
required for a high-precision motion controller, the clock according to the output voltage of the DAC, as shown in Fig.
generator should generate a clock signal having high-resolution 1(b). However, this architecture also requires locking time for a
and wide-range frequency. Furthermore, the frequency frequency switch. Furthermore, the usage of the VCO without
mismatch or variation among multiple clocks should be a feedback loop for control voltage can cause frequency errors
minimized for usage in the applications of a multi-axis motion due to process, voltage, and temperature (PVT) variations. The
controller. above mentioned frequency synthesizers do not have constant
locking times as the target frequency of the frequency
A phase locked loop (PLL) using sigma-delta modulation
can be used for a fractional-N frequency synthesizer [1]-[3]. synthesizer keeps changing. This increases the complexities in
The frequency divide ratio for a reference clock and feedback the generation of PWM signals and requires additional soft
clock supplied from a voltage-controlled oscillator (VCO) may algorithms for high-precision motion control.
be increased to implement frequency synthesis with high In this work, the digital frequency synthesizer, which uses a
resolution. In this case, the locking time of a frequency multi-phase PLL and a programmable open-loop fractional
synthesizer and time jitter of a frequency-synthesized clock can divider, is proposed to support the burst-frequency switch.
be increased during the operation of the frequency synthesizer. Although the proposed frequency synthesizer uses the open
A programmable digitally controlled oscillator (DCO) has also loop fractional divider, it performs high-precision frequency
been used to generate a PWM signal for a motion controller [4]. synthesis that is independent of the PVT variations according
Fig. 1(a) shows a conceptual block diagram of the to the digital control.

978-1-4673-6853-7/17/$31.00 ©2017 IEEE


II. PROPOSED 63-PHASE PLL-BASED DIGITAL FREQUENCY VCO consists of 21 delay cells, and a delay cell is based on a
SYNTHESIZER current starved inverter. Three VCOs are coupled with each
other using a resistor averaging network. The value of the
The proposed digital frequency synthesizer consists of a 63-
resistor used in the resistor averaging network affects the phase
phase PLL and programmable open loop fractional divider, as
averaging performance and time jitter owing to the changes in
shown in Fig. 2, to support a burst frequency switch. The PLL,
rising and falling time. In this work, the values of the output
which uses the architecture of a conventional charge-pump
resistor of the delay cell and the resistor of the resistor
PLL, generates a 63-phase clock with 128 MHz frequency
averaging network are determined to be 4 kȍ and 2 kȍ, when
using a frequency divider by eight in the feedback path when
the 63-phase PLL is locked with a CLK_REF having a
the frequency of the input reference clock for the PLL is 16
frequency of 16 MHz.
MHz. The 63 phase clocks of the PLL have an even phase
difference with each other. The programmable open loop
fractional divider, which follows the 63-phase PLL, performs B. Programmable Open Loop Fractional Divider
frequency synthesis by combining and interpolating 63 clocks Fig. 4 shows the conceptual timing diagram of the proposed
supplied from the PLL. It is digitally controlled using a 14-bit programmable open loop fractional divider which is based on a
binary digital code EX_DIGIT[13:0]. The programmable open direct digital period synthesis (DDPS) by combining 504 phase
loop fractional divider proposed in this work can perform a clocks. The clock signal with 504 phases is generated by
burst frequency switch because it is based on a digital counter interpolating by eight a 63-phase clock with 128 MHz
instead of an analog circuit with negative feedback. The frequency supplied from the PLL. The clock signal CLKSYN
proposed frequency synthesizer with a reference clock of 16 with a frequency from 42.66 MHz to 64 MHz is generated
MHz frequency generates a clock with a frequency range from using the clock signal CLKDIV3 with a frequency divided by 3
16 MHz to 32 MHz using a 10-bit digital code from the 128 MHz clock signal. When a digital control code
EX_DIGIT[13:4]. Furthermore, it supports a frequency range EX_DIGIT[4] is low, CLKSYN with 42.66 MHz and 64 MHz
from 0.5 kHz to 32 MHz using an integer frequency divider, frequencies are generated combining the rising edges of the
which is controlled by a 4-bit digital code EX_DIGIT[3:0]. most lagging-phase clock and the most leading-phase clock,
respectively, among the 504 phase clocks of CLKDIV3. However,
A. 63-Phase Phase-Locked Loop the duty cycle ratio of CLKSYN is not determined to be 50%
except in the case that the programmable open-loop fractional
If the phase differences among 63 phase clocks are not
divider generates CLKSYN_MIN. Thus, the proposed frequency
constant with each other, the phase error and time jitter of the
synthesizer outputs the clock signal with a frequency from
output clock of the proposed frequency synthesizer increase
21.33 MHz to 32 MHz by dividing by two the frequency of
because the programmable open-loop fractional divider
CLKSYN. When the digital control code EX_DIGIT[4] is high,
synthesizes a frequency of the output clock by combining and
CLKSYN has a frequency from 32 MHz to 42.66 MHz using the
interpolating the rising edges of 63 clocks supplied from the
same method as in the case when EX_DIGIT[4] is low. In this
PLL. In this work, the 63-phase PLL uses three VCOs to
case, the proposed frequency synthesizer generates the clock
increase the maximum operating frequency and to reduce the
signal with a frequency from 16 MHz to 21.33 MHz via the
phase error due to the mismatch of delay cells while it
frequency division by two for the duty cycle ratio of 50%.
generates the 63-phase clock [5][6], as shown in Fig. 3. Each
Fig. 5(a) shows the frequency range of the clock signal
generated by the proposed frequency synthesizer according to a
10-bit digital code EX_DIGIT[13:4]. A clock signal with a
frequency less than 16 MHz is generated by dividing the
frequency of the clock signal with a frequency between 16
MHz to 32 MHz. This frequency division is controlled using a
4-bit digital code EX_DIGIT[3:0] and the total frequency range
from 0.5 kHz to 32 MHz is implemented by using a 14-bit
digital code EX_DIGIT[13:0] in the proposed frequency
Fig. 2. Block diagram of proposed digital frequency synthesizer. 1 cycle of 128-MHz clock
CLKPLL
(128 MHz)
504- phase clock
CLKDIV3
(128 /3 MHz)
EX_DIGIT[4] CLKSYN_MIN
=1b˅0 (42.66 MHz)
CLKSYN_MAX
( 64 MHz)
504-phase clock
CLKDIV4
(128 /4 MHz)
EX_DIGIT[4] CLKSYN_MIN
=1b˅1 ( 32 MHz)
CLKSYN_MAX
(42.66 MHz)
Fig. 3. Circuit diagram of 63-phase voltage-controlled oscillator. Fig. 4. Concept of frequency synthesis by combining 63-phase clock.
(a)
(a)

(b)
Fig. 5. Performances of frequency-synthesized clock according to
EX_DIGIT[13:4] (a) frequency range (b) frequency resolution.

(b)
synthesizer. The frequency change in the frequency- Fig. 6. Proposed programmable open loop fractional divider (a) Block
synthesized clock is not linear because the period of the output diagram (b) timing diagram (@ fFS_OUT=21.56MHz).
clock linearly decreases on combining the rising edges of a
multi-phase clock when EX_DIGIT[13:4] linearly increases. 8

However, the controllable frequency resolution, which is


determined by the maximum frequency difference 7

implemented by the proposed frequency synthesizer, is 1


M
approximately 0.1% of the frequency of the output clock over MUX_OUT1 6 U C_CLK
the 16-32 MHz frequency range, as shown in Fig. 5(b). X
MUX_OUT0 2
Furthermore, it falls below 0.1 % as the frequency of the output
clock of the frequency synthesizer becomes lower than 16
MHz. 1

7 3
Fig. 6 shows the block diagram and timing diagram of the INT_SEL[2:0]
proposed programmable open-loop fractional divider. The 8

programmable open-loop fractional divider basically consists Fig. 7. Circuit diagram of phase interpolator.
of a phase selector, frequency range controller, and 2K+1
EX_DIGIT[7:5]. The frequency range control logic generates
frequency divider, as shown in Fig. 6(a). The proposed open
the clock signal O_CLK which has a frequency divided by 3 or
loop fractional divider needs the 504-phase clock for the
4 using the control signal FR generated using a digital control
frequency synthesis that is performed by combining the rising
code EX_DIGIT[4]. Finally, the proposed open loop fractional
edge of a multi-phase clock, as shown in Fig. 4. The phase
divider generates the output clock, FS_OUT, with a frequency
selector including two 63-to-1 multiplexers selects two clocks
range of 0.5 kHz to 32 MHz using an integer frequency divider
with adjacent phases among the 63 phase clocks supplied from
by 2K, which is controlled by a 4-bit digital code
the PLL using a 6-bit digital control code EX_DIGIT[13:8].
EX_DIGIT[3:0] and a frequency divider by two to maintain the
The first accumulator ACC1 in the phase selector generates the
duty cycle ratio of 50% for FS_OUT. According to the above
control signal PH_SEL[5:0] so that each 63-to-1 multiplexer
mentioned operation, the frequency switch of the proposed
combines the rising edges of the 63-phase clock. This phase
frequency synthesizer is performed at the rising edge and
combination is performed by switching from the lagging-phase
within one cycle of the output clock.
clock to the leading-phase clock at the rising edge of the
lagging-phase clock, as shown in Fig. 6(b). It results in stable Fig. 7 shows the circuit diagram of the phase interpolator
frequency switching without the generation of any glitch noise used in the proposed open-loop fractional divider. The phase
in the phase selector. The clock signal C_CLK, which is interpolator has the architecture of the inverter-based digital-to-
confined to one phase among 504 phases, is generated via phase converter [7] and is controlled using a 3-bit digital
phase interpolation by eight in the phase interpolator with two control code EX_DIGIT[7:5]. Eight phase-interpolated clock
output signals from the two 63-to-1 multiplexers, MUX_OUT0 signals are connected with each other via resistors to improve
and MUX_OUT1, using a 3-bit digital control code the linearity of the phase interpolation.
III. CHIP IMPLEMENTATION AND MEASUREMENT RESULTS synchronized by the external control signal, LOAD, was
The proposed digital frequency synthesizer, which supports performed within one cycle of FS_OUT. Furthermore, the
a burst-frequency switch, was implemented using a 0.25 ȝm switched frequency of FS_OUT was updated from its rising
CMOS process with a 2.5 V supply. The areas of the PLL edge. In these cases, the stable frequency switch was also
including the band-gap reference circuit and programmable performed within one cycle of the output clock without the
open-loop fractional divider are 0.424 mm2 and 0.148 mm2, generation of any glitch noise. The measured peak-to-peak and
respectively, as shown in Fig. 8. The total current consumption rms time jitter of output clock with 16 MHz frequency was
of the proposed digital frequency synthesizer is 13 mA. measured to be approximately 56.0 ps and 8.06 ps, respectively,
as shown in Fig. 10. The performance of the proposed digital
Fig. 9 shows the experimental results. The frequency of the frequency synthesizer is compared with other state-of-the art
output clock, FS_OUT, of the proposed frequency synthesizer fractional-N clock generators in Table I.
increases from 2.31 MHz to 9.32 MHz and decreases from 9.32
MHz to 2.31 MHz. The frequency switch process which was IV. CONCLUSION
The digital frequency synthesizer, which consists of a PLL
generating a 63-phase clock and programmable open-loop
fractional divider, was proposed in this work. It performed a
burst-frequency switch within one cycle of the output clock.
The proposed digital frequency synthesizer was implemented
using a 0.25 ȝm CMOS process with a 2.5 V supply and
generated an output clock with a frequency resolution of 0.1%
over a frequency range of 0.5 kHz to 32 MHz. The measured
Fig. 8. Layout of implemented proposed digital frequency synthesizer. rms time jitter of the output clock with 16 MHz frequency is
approximately 8.06 ps.

ACKNOWLEDGMENT
(5A176 (5A176 This research was supported by the MSIP, Korea, under the
/*\ /*\ /*\ /*\ ITRC support program (IITP-2016-H8601-16-1011) and the
KIAT grant funded by the Korean government (Motie, HRD
.1#& .1#& Program for Software-SoC convergence) (No. N0001883).

REFERENCES
(a) (b)
Fig. 9. Experimental results for frequency switch (a) from 2.31MHz to 9.32 [1] A. Elkholy, “A 20-to-1000MHz ±14ps peak-to-peak Jitter
MHz (b) from 9.32 MHz to 2.31 MHz. Reconfigurable Multi-Output All-Digital Clock Generator Using Open-
Loop Fractional Dividers in 65nm CMOS,” ISSCC Dig. Tech. Papers,
pp. 272-273, Feb. 2014.
[2] S. Shekhar, D. Gangopadhyay, E.C. Woo, and D.J. Allstot, “A 2.4-GHz
Extended-Range Type-I Ȉǻ Fractional-N Synthesizer With 1.8-MHz
Loop Bandwidth and -110-dBc/Hz Phase Noise,” IEEE Trans. Circuits
and Systems II: Express Briefs, vol.58, no. 8, pp. 472-476, Aug. 2011.
[3] S. Pamarti, L. Jansson, and I. Galton, “A Wideband 2.4-GHz Delta-
Sigma Fractional-N PLL With 1-Mb/s IN-Loop Modulation,” IEEE J.
Solid-State Circuits, vol. 39, no. 1, pp.49-62, Jan. 2004.
[4] R.B. Staszewski, D. Leipold, K. Muhammad, and P.T. Balsara,
“Digitally controlled oscillator (DCO)-based architecture for RF
frequency synthesis in a deep-submicrometer CMOS process,” IEEE
Trans. Circuits and Systems II, vol.50, no. 11,pp.815-828, Nov. 2003.
Fig. 10. Measured time jitter of output clock @ 16 MHz. [5] P.H. Lee, H.B Lee, and Y.C. Jang, “A 125 MHz 64-Phase Delay-Locked
Loop with Coarse-Locking Circuit independent of Duty Cycle,” IEICE
TABLE I. SUMMARY AND COMPARIOSN WITH STATE-OF-THE ART Trans. Electron., vol. E97-C, no. 5, pp.463-467, May 2014.
[6] J.M. Chou, Y.T Hsieh, and J.T. Wu, “Phase averaging and interpolation
[1] [8] [9] This work using resistor strings or resistor rings for multi-phase clock generation,”
Technology 65 nm 0.6 ȝm 0.25 ȝm 0.25 ȝm IEEE Trans. On Circuits and Systems I: Regular Papers, vol. 53, no. 5,
Supply [V] 0.9 3.3 N/A 2.5 pp.984-991, May 2006.
Frac.-N [7] M.-S. Chen, A. A. Hafez, and C.-K. K. Yang, “A 0.1–1.5 GHz 8-bit
Architecture DDPS DDPS DDPS
Divider Inverter-Based Digital-to-Phase Converter Using Harmonic Rejection,”
Freq. Range [MHz] 20~1000 അ130 അ500 0.005~32 IEEE J. Solid-State Circuits, vol. 48, no. 11, pp. 2681-2692, Nov. 2013.
Burst switching limited [8] H. Mair and L. Xiu, “An architecture of high-performance frequency
unlimited unlimited unlimited
range/step (by DCDL) and phase synthesis,” IEEE J. Solid-State Circuits, vol. 35, no. 6, pp.
1132 56 835-846, Jun. 2000.
Jitterpeak-to-peak[ps] 27 208
(@120MHz) (@16MHz)
[9] D. E. Calbaza and Y. Savaria, “A direct digital period synthesis circuit,”
Power [mW] 3.2 190 500 32.5 IEEE IEEE J. Solid-State Circuits, vol. 37, no. 8, pp. 1039-1045, Aug.
2
Area [mm ] 0.017 1.857 1.3 0.572 2002.

You might also like