Si5351A/B/C
16 Preliminary Rev. 0.95
5. Configuring the Si5351
The Si5351 is a highly flexible clock generator which is entirely configurable through its I
2
C interface. The device’s
default configuration is stored in non-volatile memory (NVM) as shown in Figure 11. The NVM is a one time
programmable memory (OTP) which can store a custom user configuration at power-up. This is a useful feature for
applications that need a clock present at power-up (e.g., for providing a clock to a processor).
Figure 11. Si5351 Memory Configuration
During a power cycle the contents of the NVM are copied into random access memory (RAM), which sets the
device configuration that will be used during normal operation. Any changes to the device configuration after
power-up are made by reading and writing to registers in the RAM space through the I
2
C interface. A detailed
register map is shown in Section "8. Register Descriptions" on page 25.
5.1. Writing a Custom Configuration to RAM
To simplify device configuration, Silicon Labs has released the ClockBuilder Desktop. The software serves two
purposes: to configure the Si5351 with optimal configuration based on the desired frequencies and to control the
EVB when connected to a host PC.
The optimal configuration can be saved from the software in text files that can be used in any system, which
configures the device over I
2
C. ClockBuilder Desktop can be downloaded from www.silabs.com/ClockBuilder and
runs on Windows XP, Windows Vista, and Windows 7.
Once the configuration file has been saved, the device can be programmed via I
2
C by following the steps shown in
Figure 12.
Power-Up
I
2
C
RAM
NVM
(OTP)
Default
Config
Si5351A/B/C
Preliminary Rev. 0.95 17
Figure 12. I
2
C Programming Procedure
Disable Outputs
Set CLKx_DIS high; Reg. 3 = 0xFF
Powerdown all output drivers
Reg. 16, 17, 18, 19, 20, 21, 22, 23 =
0x80
Set interrupt masks
(see register 2 description)
Write new configuration to device using
the contents of the register map
generated by ClockBuilder Desktop. This
step also powers up the output drivers.
(Registers 15-92 and 149-170)
Apply PLLA and PLLB soft reset
Reg. 177 = 0xAC
Enable desired outputs
(see Register 3)
Use ClockBuilder
Desktop v3.1 or later
Register
Map
Si5351A/B/C
18 Preliminary Rev. 0.95
5.2. Si5351 Application Examples
The Si5351 is a versatile clock generator which serves a wide variety of applications. The following examples show
how it can be used to replace crystals, crystal oscillators, VCXOs, and PLLs.
5.3. Replacing Crystals and Crystal Oscillators
Using an inexpensive external crystal, the Si5351A can generate up to 8 different free-running clock frequencies
for replacing crystals and crystal oscillators. A 3-output version packaged in a small 10-MSOP is also available for
applications that require fewer clocks. An example is shown in Figure 13.
Figure 13. Using the Si5351A to Replace Multiple Crystals, Crystal Oscillators, and PLLs
48 MHz
USB
Controller
28.322 MHz
125 MHz
Video/Audio
Processor
74.25/1.001 MHz
24.576 MHz
OSC
XA
XB
CLK0
CLK1
CLK2
CLK3
CLK4
CLK5
PLL
Multi
Synth
0
Multi
Synth
1
Multi
Synth
2
74.25 MHz
27 MHz
Si5351A
Multi
Synth
3
Multi
Synth
4
Multi
Synth
5
Multi
Synth
7
HDMI
Port
Ethernet
PHY
Multi
Synth
6
22.5792 MHz
CLK6
33.3333 MHz
CLK7
CPU
Note: Si5351A replaces crystals, XOs, and PLLs.

SI5351C-A-GMR

Mfr. #:
Manufacturer:
Silicon Labs
Description:
Clock Generators & Support Products
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union