3.6 Spread Spectrum
To help reduce electromagnetic interference (EMI), the Si5332 supports spread spectrum modulation. The output clock frequencies can
be modulated to spread energy across a broader range of frequencies, lowering system EMI. The Si5332 implements spread spectrum
using its patented MultiSynth technology to achieve previously unattainable precision in both modulation rate and spreading magnitude.
Spread spectrum can be enabled through I2C, or by configuring one of the universal hardware input pins using ClockBuilder Pro.
The Si5332 features both center and down spread spectrum modulation capability, from 0.1% to 2.5%. Each MultiSynth is capable of
generating an independent spread spectrum clock. The feature is enabled using a user-defined universal hardware input pin or via the
device I2C interface. Spread spectrum can be applied to any output clock derived from a MultiSynth fractional divider, with any clock
frequency up to 250 MHz. Since the spread spectrum clock generation is performed in the MultiSynth fractional dividers, the spread
spectrum waveform is highly consistent across process, voltage and temperature. The Si5332 features two independent MultiSynth
dividers, enabling the device to provide two independent spread profiles simultaneously to the clock output banks.
Spread spectrum is commonly used for 100 MHz PCI Express clock outputs. To comply with the spread spectrum specifications for PCI
Express, the spreading frequency should be set to a maximum of 33 kHz and –0.5% down spread. A universal hardware input pin can
be configured to toggle spread spectrum on/off.
3.7 Universal Hardware Input Pins
Universal hardware input pins are user configurable control input pins that can have one or more of the functions listed below assigned
to them using ClockBuilder Pro.
Universal hardware input pins can be utilized for the following functions:
Table 3.2. Universal Hardware Input Pins
Description
Function
SSEN_EN0
Spread spectrum enable on MultiSynth0 (N0).
SSEN_EN1
Spread spectrum enable on MultiSynth0 (N1).
FS_INTx
Used to switch an integer output divider frequency from frequency A to frequency B.
FS_MSx
Used to switch a MultiSynth output divider output from frequency and/or change spread
spectrum profile.
OE
Output enable for one or more outputs.
I
2
C address select
Sets the LSB of the I2C address to either 0 or 1.
CLKIN_SEL[1:0]
Selects between crystal or clock inputs.
PROFILE_SEL[x]
Selects which device profile to load on power-up. See Multi-Profile description below.
Assigning a universal hardware input pin to control a specific function overrides the register bit control via I2C for that same function.
For example, if a universal hardware pin is assigned as an output enable, it will take precedence over the output enable register bits,
rendering it inoperative.
Spread Spectrum Enable Pins (SSEN[1:0])
Spread_EN[1:0] pins are active pins that enable/disable spread spectrum on all outputs that correspond to MutliSynth0 or MultiSynth1,
respectively. The change in frequency or spread spectrum will be instantaneous and may not be glitch free.
Table 3.3. SSEN_EN Pin Selection Table
SSEN_ENx
0
Spread Spectrum disabled on MultiSynthx
1
Spread Spectrum enabled on MultiSynthx
Si5332 Data Sheet • Functional Description
Skyworks Solutions, Inc. • Phone [781] 376-3000 • Fax [781] 376-3100 • [email protected] • www.skyworksinc.com
17
Rev. 1.3 • Skyworks Proprietary Information • Products and Product Information are Subject to Change Without Notice • November 16, 2021
17