background image

7.  Writing A New Frequency Plan or Device Configuration to Non-volatile Memory (OTP)

The Si5381/82 device loads the Non-Volatile Memory (OTP) on either a powerup or a hard reset, overwriting any previous volatile reg-
ister changes. This allows the device to begin functioning as desired on powerup/hard-reset without manual intervention. To restart the
device while preserving volatile changes and without loading the OTP, use soft-reset through the registers or EVB-GUI.

Note: 

Writing to the device non-volatile memory (OTP) is NOT the same as writing a configuration into the Si5381/82 using ClockBuil-

derPro on the Si5381/82A-E-EB. Writing a configuration into the EVB from ClockBuilderPro is done using Si5381/82 RAM space and
can be done virtually an unlimited number of times. Writing to OTP is limited as described below.
 

Refer  to  the  Si5381/82  Family  Reference  Manual  and  device  datasheet  for  information  on  how  to  write  a  configuration  to  the  EVB
DUT’s  non-volatile  memory  (OTP).  The  OTP  can  be  programmed  a  maximum  of 

two

  times  only.  Care  must  be  taken  to  ensure  the

configuration desired is valid when choosing to write to OTP.

Si5381/82 Evaluation Board User's Guide

Writing A New Frequency Plan or Device Configuration to Non-volatile Memory (OTP)

silabs.com

 | Building a more connected world.

Rev. 1.1  |  19

Summary of Contents for Si5381/82

Page 1: ...distinguished by a white 1 inch x 0 187 inch label with the text Si5381 82A E EB installed in the lower left hand corner of the board For ordering pur poses only the terms EB and EVB refer to the board and the kit respectively For the purpose of this document the terms are synonymous in context EVB FEATURES Powered from USB port or external power supply Onboard 54 MHz XO provides holdover mode of ...

Page 2: ..._1 CLKIN_1B CLKIN_2 CLKIN_2B Power Supply C8051F380 MCU Peripherals I2C SPI Bus VDDO_0 VDD_Core VDD_3 3 VDDO_1 VDDO_2 VDDO_3 VDDO_4 VDDO_5 VDDO_6 VDDO_7 VDDO_0 VDD_Core VDD_3 3 VDDO_1 VDDO_2 VDDO_3 VDDO_4 VDDO_5 VDDO_6 VDDO_7 USB 5V Connector Ext 5V Connector USB Aux 5V Connector I2C 5V_USB 5V_Aux VDDMCU Input Clock 0 Input Clock 1 Input Clock 2 Output Clock 0 Output Clock 1 Output Clock 2 Output ...

Page 3: ...E EVB Jumper Defaults Location Type I Installed O Open Location Type I Installed O Open JP1 2 pin O JP23 2 pin O JP2 2 pin O JP24 3 pin all open JP3 2 pin O JP25 2 pin O JP4 2 pin I JP26 3 pin all open JP5 2 pin O JP27 2 pin O JP6 2 pin O JP28 3 pin all open JP7 2 pin I JP29 2 pin O JP8 2 pin O JP30 3 pin all open JP9 2 pin O JP31 2 pin O JP13 2 pin O JP33 2 pin O JP14 2 pin I JP34 3 pin all open ...

Page 4: ...t active D26 VDD DUT Blue DUT VDD voltage present D27 5VUSBMAIN Blue Main USB 5 V present D27 D22 and D26 are illuminated when USB 5 V Si5381 82 3 3 V and Si5381 82 Output 5 V supply voltages respectively are present D25 D21 and D24 are status LEDs showing on board MCU activity D11 and D12 are status indicators from the DUT Figure 3 1 Status LEDs Si5381 82 Evaluation Board User s Guide Status LEDs...

Page 5: ... be 54 MHz recommended or 48 0231 MHz for Si5381 82A devices When JP43 is shorted the XO shares the VDD_3 3V DUT power supply sourced from an on board ultra low noise LDO When JP43 is left open an external supply must be used to power the XO See section 9 for Si5381 82A E EVB schematic details Note The remaining components marked NI are not installed Figure 4 1 External Reference Input Circuit Si5...

Page 6: ...Circuit 5 2 Clock Output Circuits OUTx OUTxB Each of the twenty four output drivers 12 differential pairs is ac coupled to its respective SMA connector The output clock termination circuit is shown in the figure below The output signal will have no dc bias If dc coupling is required the ac coupling capacitors can be replaced with a resistor of appropriate value The Si5381 82A E EB provides pads fo...

Page 7: ...structions release notes and a user s guide for ClockBuilderPro can be found at the download link shown above Please follow the instructions as indicated 6 2 Connecting the EVB to Your Host PC Once ClockBuilderPro software in installed connect to the EVB with a USB cable as shown below Figure 6 1 EVB Connection Diagram Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installi...

Page 8: ...button produces a display similar to this one Figure 6 2 EVB GUI Power Supply Check Verify that the RAIL_5V measurement shows the EVB voltage 4 5 V An EVB voltage lower than this level may cause the issues described above In this case J33 can be used to provide power to the output drivers separately from the main Si5381 82 device supplies To make this change move jumper JP15 to connect pins 2 3 EX...

Page 9: ...will install two main applications Application 1 Figure 6 4 ClockBuilderPro Wizard Use the CBPro Wizard to do the following Create a new design Review or edit an existing design Export Create in system programming files Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro Desktop Software silabs com Building a more connected world Rev 1 1 9 ...

Page 10: ... Si5381 82A E EB These workflow scenarios are Workflow Scenario 1 Testing a Silicon Labs created Default Configuration Workflow Scenario 2 Modifying the Default Silicon Labs created Device Configuration Workflow Scenario 3 Testing a User created Device Configuration Each is described in more detail in the following sections Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Ins...

Page 11: ...ck on the Open Default Plan button Figure 6 7 CBPro Open Default Plan Button Once you open the default plan a popup will appear Figure 6 8 CBPro Write Design Dialog Select Yes to write the default plan to the Si5381 82 device mounted on your EVB This ensures the device on the EVB is configured with the latest parameters from Silicon Labs Si5381 82 Evaluation Board User s Guide Using the Si5381 82A...

Page 12: ... window will appear on the desktop Note all power supplies on the Regulators tab will be set to the values defined in the device s default CBPro project as shown in the figure below Figure 6 11 EVB GUI Regulators Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro Desktop Software silabs com Building a more connected world Rev 1 1 12 ...

Page 13: ...memory by selecting the Write Design to EVB button on the CBPro home screen Figure 6 12 CBPro Write Design Button Failure to do the step above will cause the device to read in the preprogrammed plan from its non volatile memory NVM However the plan loaded from the NVM may not be the latest plan recommended by Silicon Labs for evaluation At this point you should verify the presence and frequencies ...

Page 14: ...rt Figure 6 14 CBPro Design Report 6 6 2 Verify Locked Mode Operation Now assuming that you connect the input clocks to the EVB as shown in the Design Report above the DUT on your EVB will be run ning in locked mode Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro Desktop Software silabs com Building a more connected world Rev 1 1 14 ...

Page 15: ...sign Dashboard button above this section Figure 6 15 CBPro Edit Settings Links and Pulldown You will now be taken to the Wizard s step by step menu pages to allow you to change any of the default plan s operating configura tions Figure 6 16 CBPro Design ID and Notes Edit Page Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro Desktop Software si...

Page 16: ...ure your device The Design Write status window will appear each time you write to the EVB Figure 6 17 CBPro Design Write Progress Window When you have verified your design settings you may save the design project Click on the Finish button to return to the home page and then click on the Save Design to Project File link You can use the windows file browser to reach the correct location and enter a...

Page 17: ...WRITE DESIGN to EVB popup appears Figure 6 20 CBPro Write Design Dialog The progress bar will be launched Once the new design project file has been written to the device verify the presence and frequencies of your output clocks and other operating configurations using external instrumentation Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro De...

Page 18: ... as shown below Figure 6 21 CBPro Export Design Programming File You can now write your device s complete configuration to file formats suitable for in system programming Figure 6 22 CBPro Export Configuration Window Si5381 82 Evaluation Board User s Guide Using the Si5381 82A E EVB and Installing ClockBuilderPro CBPro Desktop Software silabs com Building a more connected world Rev 1 1 18 ...

Page 19: ...figuration into the Si5381 82 using ClockBuil derPro on the Si5381 82A E EB Writing a configuration into the EVB from ClockBuilderPro is done using Si5381 82 RAM space and can be done virtually an unlimited number of times Writing to OTP is limited as described below Refer to the Si5381 82 Family Reference Manual and device datasheet for information on how to write a configuration to the EVB DUT s...

Page 20: ...n via external controller is desired the shunts in J36 can be removed thereby isolating the on board MCU from the Si5381 82 device The shunt at J4 I2C_SEL must also be removed to select I2C as Si5381 82 interface type An external I2C con troller connected to the Si5381 82 side of J36 can then communicate to the Si5381 82 device For more information on I2C signal pro tocol refer to the Si5381 82 Da...

Page 21: ... online at http www silabs com si538x 4x evb Note Please be aware the Si5381 82 E EB schematic is in OrCad Capture hierarchical format and not in a typical flat schematic format Si5381 82 Evaluation Board User s Guide Si5381 82 E EB Schematic and Bill of Materials BOM silabs com Building a more connected world Rev 1 1 21 ...

Page 22: ...ot imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Labs A Life Support System is any product or system intended to support or sustain life and or health which if it fails can be reasonably expected to result in si...

Reviews: