background image

12.  Serial Device Communications

12.1  Onboard SPI Support

The MCU onboard the Si5396J-A- EVB communicates with the Si5396 device through a 4-wire SPI (Serial Peripheral Interface) link.
The MCU is the SPI master and the Si5396 device is the SPI slave. The Si5396 device can also support a 2-wire I

2

C serial interface,

although the Si5396 EVB does NOT support the I

2

C mode of operation. SPI mode was chosen for the EVB because of the relatively

higher speed transfers supported by SPI vs. I

2

C.

12.2  External I

2

C Support

I

2

C can be supported if driven from an external I

2

C controller. The serial interface signals between the MCU and Si5396 pass through

shunts loaded on header J17. These jumper shunts must be installed in J17 for normal EVB operation using SPI with CBPro. If testing
of  I

2

C  operation  via  external  controller  is  desired,  the  shunts  in  J17  can  be  removed  thereby  isolating  the  on-board  MCU  from  the

Si5396 device. The shunt at JP1 (I2C_SEL) must also be removed to select I

2

C as Si5396 interface type. An external I

2

C controller

connected to the Si5396 side of J17 can then communicate to the Si5396 device. (For more information on I

2

C signal protocol, please

refer to the Si5396 data sheet.)

The figure below illustrates the J17 header schematic. J17 even numbered pins (2, 4, 6, etc.) connect to the Si5396 device and the odd
numbered pins (1, 3, 5, etc.) connect to the MCU. Once the jumper shunts have been removed from J17 and JP1, I

2

C operation should

use J17 pin 4 (DUT_SDA_SDIO) as the I2C SDA and J17 pin 8 (DUT_SCLK) as the I

2

C SCLK. Please note the external I

2

C controller

will need to supply its own I

2

C signal pull-up resistors.

Figure 12.1.  Serial Communications Header J17

UG336: Si5396 Evaluation Board User's Guide

Serial Device Communications

silabs.com

 | Building a more connected world.

Rev. 1.0  |  29

Summary of Contents for Si5396J-A-EVB

Page 1: ...or dering purposes only the terms EB and EVB refer to the board and the kit respectively For the purpose of this document the terms are synony mous in context KEY FEATURES OR KEY POINTS Si5396J A EVB...

Page 2: ...low Scenarios 14 10 4 Workflow Scenario 1 Testing a Silicon Labs Created Default Configuration 15 10 4 1 Verify Free Run Mode Operation 18 10 4 2 Verify Locked Mode Operation 20 10 5 Workflow Scenario...

Page 3: ...IN_1 CLKIN_1B Power Supply C8051F380 MCU Peripherals I2C SPI Bus VDDO_0 VDD_Core VDD_3 3 VDDO_1 VDDO_0 VDD_Core VDD_3 3 VDDO_1 Main USB Connector USB Aux 5V Connector I2C 5V_USB 5V_Ext VDDMCU Input Cl...

Page 4: ...atics BOMs User s Guides and software can be found online www silabs com documents public schematic files si539x design files zip UG336 Si5396 Evaluation Board User s Guide Si5396J A EVB Support Docum...

Page 5: ...s are installed as shown in Table 4 1 Si5396J A EVB Jumper Defaults on page 6 4 Launch the ClockBuilder Pro Software 5 You can use ClockBuilder Pro to create download and run a frequency plan on the S...

Page 6: ...ed 0 Open JP1 2 pin I JP2 2 pin I JP3 2 pin O JP4 2 pin I JP5 3 pin 1 to 2 USB J17 5 x 2 Hdr All 5 installed Note Refer to the Si5396J A EVB schematics for the functionality associated with each jumpe...

Page 7: ...lue DSPLL B Loss of Lock indicator D11 5V MAIN Green Main USB 5V present D12 READY Green MCU Ready D13 BUSY Green MCU Busy D5 D6 D7 and D8 are status LEDs indicating the device alarms currently assert...

Page 8: ...gle ended clocks can be used by appropriately driving one side of the differential pair with a single ended clock For details on how to configure inputs as single ended please refer to the Si5396 data...

Page 9: ...o dc bias If dc coupling is required the ac coupling capacitors can be replaced with a resistor of appropriate value The Si5396J A EVB provides an L network at OUT0 OUT0B output pins for optional outp...

Page 10: ...l XTAL is on the board but the EVB for this part is an embedded XTAL version only and therefore this circuit should remain disconnected and unused Figure 8 1 External Reference Clock Termination Circu...

Page 11: ...o and download ClockBuilder Pro software Installation instructions and User s Guide for ClockBuilder Pro can be found at the download link shown above Please follow the in structions as indicated UG33...

Page 12: ...Host PC Once ClockBuilder Pro software is installed connect to the EVB with a USB cable as shown below Figure 10 1 EVB Connection Diagram UG336 Si5396 Evaluation Board User s Guide Using the Si5396J A...

Page 13: ...aken for a board labeled SI5396J A EB The ClockBuilder Pro installer will install two main applications Figure 10 2 Application 1 ClockBuilder Pro Wizard Use the CBPro Wizard to Create a new design Re...

Page 14: ...sing CBPro and the Si5396J A EVB These workflow scenarios are Workflow Scenario 1 Testing a Silicon Labs Created Default Configuration Workflow Scenario 2 Modifying the Default Silicon Labs Created De...

Page 15: ...launch ClockBuilder Pro by clicking on this icon on your PC s desktop Figure 10 4 ClockBuilder Pro Desktop Icon If an EVB is detected click on the Open Default Plan button on the Wizard s main menu C...

Page 16: ...mounted on your EVB This ensures the device is completely reconfigured per the Silicon Labs default plan for the DUT type mounted on the EVB Figure 10 7 Writing Design Status After CBPro writes the de...

Page 17: ...plies will be set to the values defined in the device default CBPro project file created by Silicon Labs as shown below Figure 10 9 EVB GUI Window UG336 Si5396 Evaluation Board User s Guide Using the...

Page 18: ...on Labs created default plan into the DUT s register space you must go back to the Wizard s main menu and select Write Design to EVB as shown below Figure 10 10 Write Design to EVB Failure to do the s...

Page 19: ...Figure 10 11 View Design Report UG336 Si5396 Evaluation Board User s Guide Using the Si5396J A EVB silabs com Building a more connected world Rev 1 0 19...

Page 20: ...project s Design Report Figure 10 12 Design Report Window 10 4 2 Verify Locked Mode Operation Assuming you connect the correct input clocks to the EVB as noted in the Design Report shown above the DU...

Page 21: ...izard click on Edit Configuration with Wizard Figure 10 13 Edit Configuration with Wizard You will now be taken to the Wizard s step by step menus to allow you to change any of the default plan s oper...

Page 22: ...ter making your desired changes you can click on Write to EVB to update the DUT to reconfigure your device real time The Design Write status win dow will appear each time you make a change Figure 10 1...

Page 23: ...y clicking on the icon on your desktop and then selecting Open Design Project File Figure 10 16 Open Design Project File Locate your CBPro design file slabtimeproj or sitproj file design file in the W...

Page 24: ...e 10 17 Browse to Project File Select Yes when the WRITE DESIGN to EVB popup appears UG336 Si5396 Evaluation Board User s Guide Using the Si5396J A EVB silabs com Building a more connected world Rev 1...

Page 25: ...gn project file has been written to the device verify the presence and frequencies of your output clocks and other operating configurations using external instrumentation UG336 Si5396 Evaluation Board...

Page 26: ...suitable for in system programming by selecting Export as shown below Figure 10 19 Export Register Map File You can now write your device s complete configuration to file formats suitable for in syst...

Page 27: ...Figure 10 20 Export Settings UG336 Si5396 Evaluation Board User s Guide Using the Si5396J A EVB silabs com Building a more connected world Rev 1 0 27...

Page 28: ...unlimited numbers of times Writing to OTP is limited as described below Refer to the Si5397 96 Reference Manuals and device data sheets for information on how to write a configuration to the EVB DUT...

Page 29: ...external controller is desired the shunts in J17 can be removed thereby isolating the on board MCU from the Si5396 device The shunt at JP1 I2C_SEL must also be removed to select I2C as Si5396 interfac...

Page 30: ...pports the evaluation board silkscreened Si5396J A EB for the following configurations as described in the table be low The data sheet documents the different Si5396 grades Table 13 1 Evaluation Board...

Page 31: ...circuits The products are not designed or authorized to be used within any FDA Class III devices applications for which FDA premarket approval is required or Life Support Systems without the specific...

Reviews: