Silicon Laboratories Si5356-EVB User Manual

Si5356-EVB
Si5356 EVALUATION BOARD USERS GUIDE
Description
The Si5356 evaluation board (EVB) is used for evaluating the Si5356 I frequency 1–200 MHz, quad frequency 8-output clock generator.
2
C programmable, any
EVB Features
Fully powered from a single USB portOn-board 25 MHz XTAL allows standalone
asynchronous operation
GUI programmable V
operate from 3.3 V, 2.5 V, or 1.8 V (core)
GUI programmable V
the four banks of outputs to have its own supply voltage selectable from 3.3 V, 2.5 V, and 1.8 V
GUI controlled voltage, current, and power
measurements of V
Voltage supply jumpers allows easy access for use
of external supplies or current measurements.
supply allows device to
DD
supplies allows each of
DDO
and all four V
DD
DDO
supplies.
Figure 1. Si5356 Evaluation Board
Rev. 0.2 6/10 Copyright © 2010 by Silicon Labs Si5356-EVB
Si5356-EVB
XTAL
MCU
USB
Connector
XA XB
SSC_DIS OEB
CLKIN I2C_LSB
CLK0
CLK1
VDDOA
VReg
VReg
VReg
VReg
CLK2
CLK3
VDDOB
CLK4
CLK5
VDDOC
CLK6
CLK7
VDDOD
Si5356
VReg
VDD
To I2C Bus
SCL SDA
I2C Bus
To I2C Bus
Status
LEDs
Reset
Switch
VDDO
Jumpers
INTR
I2C
Jumpers
VDD
Jumpers
J7
12
J7
34
J7
56
SCL
SDA
VCC
+5V
+5V
+5V

1. Quick Start

1. Install the Si5356 ClockBuilder™ Desktop Software and driver. (Assumes that Microsoft .NET Framework 1.1 is already installed.)
2. Connect a USB cable from the EVB to the PC where the software was installed.
3. Leave the jumpers as installed from the factory and launch the Si5356 configuration software by clicking on Start Programs Silicon Laboratories ClockBuilder Desktop Software.
4. Click on the “ClockBuilder Desktop” to configure the Si5356 using the graphical user interface.

2. Functional Description

A function block diagram of the EVB is shown in Figure 2. The MCU performs the USB to I2C conversion, controls the voltage regulators, monitors the INTR pin, and controls the three status LEDs. There are five programmable voltage regulators (VDD, VDDOA, VDDOB, VDDOC, VDDOD), which supply power to the Si5356 device. VDD and VDDO jumpers allow the option of powering the device from external supplies or as a convenient point for measuring current. I another I
2
C master.
The Si5356 EVB is shipped with an on-board 25 MHz XTAL to allow stand-alone asynchronous operation. The Si5356 can be synchronized to an external reference using the CLKIN input and selecting the external reference using the ClockBuilder Desktop software.
2
C jumpers allow disconnecting the Si5356 from the I2C bus to allow external control from
Figure 2. EVB Functional Block Diagram
2 Rev. 0.2
Si5356-EVB

2.1. Status LEDS

There are three status LEDs on the EVB:
RDY (Green) indicates that the EVB is operating as normal. This LED should always be on.BUSY (Green) lights when there is active communication between the PC, the MCU, and the Si5356.INTR (Red) indicates the MCU has detected that the interrupt pin of the Si5356 device is enabled. The most
probable cause for an interrupt is because the Si5356 has lost its input signal or the PLL has lost lock. The “Status” tab of the GUI will identify the event that caused the interrupt to happen.

2.2. Inputs

The Si5356 EVB provides two reference options - using the on-board XTAL or an external reference.
Note: Si5356-EVB Rev 1.0 does not support synchronous operation using the CLKIN input. This feature will be supported in
future revisions.

2.2.1. External Input reference

An SMA connector (CLKIN) is provided to receive an external single-ended CMOS signal. This input is dc-coupled to the device. The signal should have a minimum amount of dc bias to ensure that it never swings below ground level.

2.2.2. On-board XTAL

The on-board 25 MHz allows the Si5356 EVB to generate asynchronou s clocks. To use this option, select the XT AL input from the Si5356 “ClockBuilder Desktop” software.

2.3. Outputs (CLK0-CLK7)

Each of the eight output clocks can be accessed using SMA connectors. The outputs are dc-coupled (no in-line dc blocking capacitors between the output pin and the SMA connector).

2.4. Control Pins

Header J7 located on the backside of the Si5356 EVB allows setting three Si5356 control pins: SSC_DIS, I2C_LSB, and OEB.

2.4.1. SSC_DIS

This pin allows disabling of the spread spectrum feature on the output clocks. Spread spectrum is disabled when the jumper is installed.

2.4.2. I2C_LSB

This pin is the least significant bit of the Si5356 I
2
I
C bus. I2C address of the Si5356 = 0x70 when the jumper is installed. I2C address of the Si5356 = 0x71 when the
jumper is not installed.

2.4.3. OEB

This pin allows disabling all output clocks. All outputs are enabled when the jumper is installed.
2
C address allowing up to two Si5356 devices to occupy the same

2.5. Voltage Regulators

The Si5356 EVB has five built-in programmable voltage regulators to allow setting of the VDD supply (to 3.3 V,
2.5 V, and 1.8 V) and the four VDDO supplies (to 3.3 V, 2.5 V, and 1.8 V). The voltage level on each of these
supplies can be set independently.

2.6. Reset Switch

A reset switch is provided to reset communication between the PC and Si5356 EVB.
Rev. 0.2 3
Si5356-EVB

3. ClockBuilder Desktop Software Installation

The following sections describe how to install and begin using the software. There is also a readme.txt file with the installation files as well as a user guide installed with the software.

3.1. System Requirements

Microsoft Windows 2000 or Windows XPUSB 2.02 MB of free hard drive space1024 x 768 screen resolution or greaterMicrosoft .NET Framework 1.1 USBXpress 3.1.1 driver
Note: USBXpress 3.1.1 driver is provided and installed with the software. Newer or older versions of USBXpress available
from other EVB kits or online have not been tested with this software.

3.2. Microsoft .NET Framework Installation

The Microsoft .NET Framework is required before installing and running the software. Details and installation information about the .NET Framework are available via a shortcut in the NETFramework directory or at the following web site:
http://www.microsoft.com/downloads/ details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
There are multiple versions of the .NET Framework available from Microsoft, and they can be installed side-by-side on the same computer. The software requires version 1.1. Contact your system administrator for more details.

3.3. ClockBuilder Desktop Software Installation

The ClockBuilder Desktop Software is installed from the ClockBuilderDesktopSwInstall.exe file.
1. Double-click the install file to start the wizard.
2. Follow the wizard instructions to complete the installation for both the software and the driver. Use the default installation location for best results.
3. After the installation is complete, click on Start Programs Silicon Laboratories ClockBuilder Desktop Software. Select one of the items in the menu in cluding the User Guide to get mo re det ails on how to run the software.
4 Rev. 0.2
Si5356-EVB

3.4. ClockBuilder Desktop Software Uninstall Instructions

Close all the programs and help files before running the uninstaller to ensure complete removal of the software. The driver software must be uninstalled separately. See “3.6. USBXpress Driver Installation” for details. To uninstall the software, use the Add and Remove Programs utility in the Control Panel, as shown in Figure 3.
Figure 3. Uninstall in Add and Remove Programs
Rev. 0.2 5
Si5356-EVB

3.5. ClockBuilder Desktop Software Description

There are several programs to control the Si5356 device. These are available by clicking Start Programs Silicon Laboratories ClockBuilder Desktop Software X.X, where X.X is the software version number. There is a detailed user guide accessible here and in the Help Help Menu option of the software.
Table 1. Programs
Program Description
ClockBuilder Desktop This automatically programs the necessary registers based on the customer's
desired frequency plan for the Si5356 device.
Bit Field Programmer This utility provides access to each bit field in the register map of the device; no
masking and shifting is required to decode each setting or control in the register map.
Register Programmer This provides low-level control of the device with individual 8-bit register accesses.

3.6. USBXpress Driver Installation

The EVB uses the Silicon Laboratories' USBXpress driver to allow the EVB to communicate with the computer via USB.
The driver is installed after the EVB software is installed. Click Install to run the driver installation. Clicking Cancel will not install any files, and the EVB will not work with the software.
Figure 4. Driver Installer Dialog
Note: If the driver has already been installed on the computer before, it will not be reinstalled, and a message box will appear
as shown in Figure 5.
Figure 5. Driver Already Installed
The installer will copy the necessary driver files and update the operating system. However, for every different EVB connected to the same computer, the hardware installation wizard will run to associate this driver with the new EVB. Let the wizard run with its default settings. Figure 6 shows a successful driver installation.
6 Rev. 0.2
Loading...
+ 11 hidden pages