IDT5P49EE502
VERSACLOCK
®
LOW POWER CLOCK GENERATOR EEPROM CLOCK GENERATOR
IDT®
VERSACLOCK
®
LOW POWER CLOCK GENERATOR 6
IDT5P49EE502 REV L 111714
SPREAD SPECTRUM GENERATION
(PLLB)
PLLB has spread spectrum generation capability, which
users have the option of turning on and off. Spread
spectrum profile, frequency, and spread are fully
programmable (within limits). The programmable spread
spectrum generation parameters are NC[10:0], MOD[12:0],
and NSS[10:0] bits. To enable spread spectrum, set
SSENB_B=0.
The spread spectrum circuitry was specifically developed to
accommodate video display applications. The spread
modulation frequency can be defined to exactly equal the
horizontal line frequency (HSYNC)
NC[10:0]
These bits are used to determine the number of pulses per
spread spectrum cycle. For video applications, NC is the
number of pixels on the horizontal display row (or integer
multiple of displayed pixels in a row). By matching the
spread period to the screen, no tearing or “shimmer” will be
apparent.
NC must be an even number to insure that the upward
spread transition has the same number of steps as the
downward spread transition.
For non-video applications, this can also be seen as the
number of clock cycles for a complete spread spectrum
period.
MOD[12:0]
These bits relate the VCO frequency to the target average
spread output frequency (F
MID
).
F
MID
= (F
VCO
) / 8
F
MAX
= F
MID
+ (SS% * F
MID)
F
MIN
= F
MID
- (SS% * F
MID)
MOD = (F
REF
* NC) / (2 * F
MID
)
NSS[10:0]
These bits control the amplitude of the spread modulation.
NSS = (NC / 2) + (NC / 8) * (F
MAX
- F
MIN
) / F
MID
Modulation frequency:
F
MOD
= F
MID
/ NC (Eq. 11)
Video Example
F
REF
= 27 MHz, F
OUT
= 27 MHz, 640 pixels per line, center
spread of ±1%. Using F
VCO
=432MHz, find the necessary
spread spectrum register settings.
F
MID
= F
VCO
/8
NC = 640 (integer number of spread periods/screen)
MOD = (25MHz * 640)/(2 * 54MHz) = 160
NSS = (640/2)+(640/8)*(27.27MHz-26.73MHz)/27MHz =
321.
F
MOD
= 27MHz/640 = 11.8kHz.
Non-Video Example
F
REF
= 25MHz, F
OUT
= 27 MHz, 31.25kHz modulation rate,
center spread of ±1%. Find the necessary spread spectrum
register settings.
F
MID
= F
VCO
/ 8
F
MOD
= 31.25kHz = 50.625MHz/NC.
NC = 1620
MOD = (25MHz * 1620)/(2 * 50.625MHz) = 400
NSS = (1620/2)+(1620/8)*(27.27MHz-26.73MHz)/27MHz =
814.