English
Language : 

SI5380 Datasheet, PDF (7/50 Pages) Silicon Laboratories – Ultra-Low Phase Noise, 12-output JESD204B Clock Generator
Si5380 Data Sheet
Functional Description
3.1.7 Freerun Mode
Once power is applied to the Si5380 and initialization is complete, the device will automatically enter freerun mode. Output clocks will
be generated on the outputs with their configured frequencies. The frequency accuracy of the generated output clocks in freerun mode
is dependent on the frequency accuracy of the external crystal or reference clock on the XA/XB pins. For example, if the crystal
frequency is ±100 ppm, then all the output clocks will be generated at their configured frequency ±100 ppm in freerun mode. Any
change or drift of the crystal frequency or external reference on the XA/XB pins will be tracked at the output clock frequencies.
3.1.8 Lock Acquisition
If a valid input clock is selected for synchronization, the DSPLL will automatically start the lock acquisition process. If the fast lock fea-
ture is enabled, the DSPLL will acquire lock using the Fastlock Loop Bandwidth setting and then transition to the DSPLL Loop Band-
width setting when lock acquisition is complete. During lock acquisition the outputs will generate a clock that follows the VCO frequency
change as it pulls-in to the input clock frequency.
3.1.9 Locked Mode
Once lock is achieved, the Si5380 will generate output clocks that are both frequency and phase locked to the input clock. The DSPLL
will provide jitter attenuation of the input clock using the selected DSPLL loop bandwidth. At this point, any XTAL frequency drift outside
of the loop bandwidth will not affect the output frequencies. When lock is achieved, the LOLb pin will output a logic high level. The LOL
status bit and LOLb status pin will also indicate that the DSPLL is locked. See the 3.4.6 LOL Detection section for more details on LOLb
detection time.
3.1.10 Holdover Mode
The DSPLL will automatically enter holdover mode when the selected input clock becomes invalid and no other valid input clocks are
available for selection. The DSPLL uses an averaged input clock frequency as its final holdover frequency to minimize the disturbance
of the output clock phase and frequency when an input clock suddenly fails. The holdover circuit stores up to 120 seconds of historical
frequency data while the DSPLL is locked to a valid clock input. The final averaged holdover frequency value is calculated from a pro-
grammable window within the stored historical frequency data. Both the window size and the delay are programmable as shown in the
figure below. The window size determines the amount of holdover frequency averaging. The delay value allows ignoring frequency data
that may be corrupt just before the input clock failure.
Figure 3.3. Programmable Holdover Window
Historical Frequency Data Collected
Clock Failure
and Entry into
Holdover
time
120s
Programmable historical data window
used to determine the final holdover value
1s,10s, 30s, 60s
Programmable delay
30ms, 60ms, 1s,10s, 30s, 60s
0s
When entering holdover, the DSPLL will pull the output clock frequencies referred to the calculated averaged holdover frequency. While
in holdover, the output frequency drift is entirely dependent on the external crystal or external reference clock connected to the XA/XB
pins. If a new clock input becomes valid, the DSPLL will automatically exit the holdover mode and re-acquire lock to the new input
clock. This process involves pulling the output clock frequencies to achieve frequency and phase lock with the new input clock. This
pull-in process is glitchless and its rate is controlled by the DSPLL bandwidth and the Fastlock bandwidth. These options are register
programmable.
silabs.com | Smart. Connected. Energy-friendly.
Rev. 0.96 | 6