AN803. LOCK AND SETTLING TIME CONSIDERATIONS FOR Si5324/27/ 69/74 ANY-FREQUENCY JITTER ATTENUATING CLOCK ICS. 1. Introduction

Similar documents
AN962: Implementing Master-Slave Timing Redundancy in Wireless and Packet- Based Network Applications

AN952: PCIe Jitter Estimation Using an Oscilloscope

Figure 1. 8-Bit USB Debug Adapter

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN862. OPTIMIZING Si534X JITTER PERFORMANCE IN NEXT GENERATION INTERNET INFRASTRUCTURE SYSTEMS. 1. Introduction

AN111: Using 8-Bit MCUs in 5 Volt Systems

AN580 INFRARED GESTURE SENSING. 1. Introduction. 2. Hardware Considerations

TS1005 Demo Board COMPONENT LIST. Ordering Information. SC70 Packaging Demo Board SOT23 Packaging Demo Board TS1005DB TS1005DB-SOT

AN486: High-Side Bootstrap Design Using ISODrivers in Power Delivery Systems

AN922: Using the Command Line Interface (CLI) for Frequency On-the-Fly with the Si5346/47

UG103.8: Application Development Fundamentals: Tools

RoHs compliant, Pb-free Industrial temperature range: 40 to +85 C Footprint-compatible with ICS , 2.5, or 3.3 V operation 16-TSSOP

UG129: ZigBee USB Virtual Gateway Reference Design (RD ) User's Guide

Making Prototyping Boards for the EFM32 kits

UG103-13: Application Development Fundamentals: RAIL

CPU. PCIe. Link. PCIe. Refclk. PCIe Refclk. PCIe. PCIe Endpoint. PCIe. Refclk. Figure 1. PCIe Architecture Components

Current Digital to Analog Converter

AN614 A SIMPLE ALTERNATIVE TO ANALOG ISOLATION AMPLIFIERS. 1. Introduction. Input. Output. Input. Output Amp. Amp. Modulator or Driver

Bootloader with AES Encryption

AN583: Safety Considerations and Layout Recommendations for Digital Isolators

ETRX3USB ETRX3USB-LRS ETRX3USB+8M ETRX3USB-LRS+8M PRODUCT MANUAL

Figure 1. Classes of Jitter

Table 1. RF Pico Boards of the EZRadioPRO Development Kits. Qty Description Part Number

USB Audio Simplified

Backup Power Domain. AN Application Note. Introduction

Si52142 PCI-EXPRESS GEN 1, GEN 2, & GEN 3 TWO OUTPUT CLOCK GENERATOR WITH 25 MHZ REFERENCE CLOCK. Features. Applications.

Telegesis is a trademark of Silicon Laboratories Inc. Telegesis ZigBee Communications Gateway. Product Manual

Selecting the Right MCU Can Squeeze Nanoamps out of Your Next Internet of Things Application

Si52144 PCI-EXPRESS GEN 1, GEN 2, & GEN 3 QUAD OUTPUT CLOCK GENERATOR. Features. Applications. Description. Functional Block Diagram

Design Challenges for Adding Relative Humidity Sensors

APPLICATION. si32library. Callback CMSIS HARDWARE. Figure 1. Firmware Layer Block Diagram

Digital Isolator Evolution Drives Optocoupler Replacement

Any-Rate Precision Clocks

AN75. Si322X DUAL PROSLIC DEMO PBX AND GR 909 LOOP TESTING SOFTWARE GUIDE. 1. Introduction

PAC52XX Clock Control Firmware Design

Analog to Digital Converter

Simplifying System Design Using the CS4350 PLL DAC

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS

AN437. Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS. 1. Introduction. 2. Relevant Measurements to comply with FCC

ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure GHz ZigBee Development Kit

Touchless switch Object detection Handsets Intrusion/tamper detection. Reflectance-Based Proximity Detection PRX. Signal processing SREN

PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

AN0822: Simplicity Studio User's Guide

QSG108: Blue Gecko Bluetooth Smart Software Quick-Start Guide

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

UG103.14: Application Development Fundamentals: Bluetooth Smart Technology

AN655 R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO. 1. Introduction. 2. Supported Radio Types

Accuracy maintained over the entire operating temperature and voltage range Low Power Consumption

AN220 USB DRIVER CUSTOMIZATION

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

USB FM Radio-RD USB FM RADIO USER S GUIDE. 1. USB FM Radio Setup. One-time set-up enables configuration of presets and region specific FM band

How To Develop A Toolstick

AN104 I NTEGRATING KEIL 8051 TOOLS INTO THE SILICON LABS IDE. 1. Introduction. 2. Key Points. 3. Create a Project in the Silicon Labs IDE

AN335 USB DRIVER INSTALLATION UTILITY. 1. Description. 2. Installation Install Package

1 Software Overview ncp-uart ash-v3-test-app ash-v3-test-app Command Line Options Testing... 2

IRTC Compensation and 1 Hz Clock Generation

Software Real Time Clock Implementation on MC9S08LG32

Optimizing VCO PLL Evaluations & PLL Synthesizer Designs

AN3998 Application note

Connect the EFM32 with a Smart Phone through the Audio Jack

AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE

Accurate Loss-of-Signal Detection in 10Gbps Optical Receivers using the MAX3991

AN LPC1700 RTC hardware auto calibration. Document information. RTC, Hardware Auto Calibration, LPC1700, Graphic LCD

AN3332 Application note

User Guide. Introduction. HCS12PLLCALUG/D Rev. 0, 12/2002. HCS12 PLL Component Calculator

APPLICATION NOTE. Secure Personalization with Transport Key Authentication. ATSHA204A, ATECC108A, and ATECC508A. Introduction.

AN220 USB DRIVER CUSTOMIZATION

In the idle state, the TIP lead will be high impedance to ground and the RING lead will have the battery voltage. See Figure 1.

QSG105 GETTING STARTED WITH SILICON LABS WIRELESS NETWORKING SOFTWARE

Jitter Transfer Functions in Minutes

CS4525 Power Calculator

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

AN2604 Application note

MPC8245/MPC8241 Memory Clock Design Guidelines: Part 1

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

AT88CK490 Evaluation Kit

CP2102/ V. 48 MHz Oscillator. USB Function Controller. 640B TX Buffer. 576B RX Buffer 1024B PROM. Figure 1. Example System Diagram

Flexible Active Shutter Control Interface using the MC1323x

White Paper Amy Chong Yew Ee Online Sales Account Manager APAC Online Sales Center Intel Corporation. BOM Cost Reduction by Removing S3 State

This document explains various evaluations of digital audio interface receiver LC89091JA.

PLL frequency synthesizer

CUSTOM GOOGLE SEARCH PRO. User Guide. User Guide Page 1

SAMA5D2. Scope. Reference Documents. Atmel SMART ARM-based MPU ERRATA

TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TAR5SB15~TAR5SB50

LM337. Three-terminal adjustable negative voltage regulators. Features. Description

AN2680 Application note

Spread-Spectrum Crystal Multiplier DS1080L. Features

PESDxU1UT series. 1. Product profile. Ultra low capacitance ESD protection diode in SOT23 package. 1.1 General description. 1.

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

APPLICATION NOTE. RF System Architecture Considerations ATAN0014. Description

TOSHIBA Transistor Silicon PNP Epitaxial Type (PCT Process) 2SA1020

HG2 Series Product Brief

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

AN Level shifting techniques in I 2 C-bus design. Document information

What Types of ECC Should Be Used on Flash Memory?

Transcription:

LOCK AND SETTLING TIME CONSIDERATIONS FOR Si5324/27/ 69/74 ANY-FREQUENCY JITTER ATTENUATING CLOCK ICS 1. Introduction As outlined in the Product Bulletin*, issued in January 2013, Silicon Labs has made a change to the Si5324/27/69/ 74 family to improve the frequency locking time. However, in some instances, the time required to clear the Lossof-Lock (LOL) alarm may be longer in some operating configurations on the new devices. The purpose of this application note is to define the differences between LOL Clear Time and frequency locking time, how they may have been affected by the change, and how to optimize the LOL time in relation to the frequency settling time. 2. Lock Indication vs. Frequency Settling Time A phase lock loop (PLL) is a feedback system that strives to set the output frequency equal to that of the input frequency, as determined by the divide-by ratio. There are several states that a PLL can be in: unlocked, an in-between state (such as acquiring lock state), and finally a locked state. Also various terms can be used to describe the time for a PLL to acquire a locked status, such as acquisition time, lock time and settling time. There are also several ways to measure lock, phase vs. frequency, plus the degree of resolution it is measured to, eg., to within 5 ppm or 5 ppb of the final value. All of these variations impact the final result. There are conditions in which a PLL is unquestionably locked. There are also conditions which a PLL is unquestionably unlocked. However, there are several other states, such as acquiring lock, tracking an input change, locked but wandering, locked but unstable, etc. Whereas a lock condition can have various degrees of being locked, such as an analog function, the Loss of Lock output is digital: the PLL is locked or the PLL is unlocked. The Si53xx family LOL algorithm works by continuously monitoring the phase of the input clock in relation to the phase of the feedback clock. A retriggerable one-shot is set each time a potential phase cycle slip condition is detected. If no potential phase cycle slip occurs for the retrigger time, the LOL output is set low, indicating the PLL is in lock. 3. Product Update s Effect on PLL Parametrics During the acquisition phase a lock detect circuit can oscillate between reporting a locked and unlocked condition as the PLL transitions from slightly high to slightly low in frequency, as shown in Figure 1. Silicon Labs has recently introduced a modification to stabilize LOL by forcing it to a logic high state, which will result in a decrease in frequency settling time. This improvement is required in low loop BW applications only, which include the Si5324, Si5327, Si5369, and Si5374. Figure 2 shows the improved LOL condition due to the modification. Note: * Product Bulletin 1301281: Si5324/27/69/74 Improved Lock Time, issued on 28-Jan-2013, is available and automatically distributed to registered users of www.silabs.com. Rev. 0.1 12/13 Copyright 2013 by Silicon Laboratories AN803

Figure 1. Extended LOL, Low Loop BW Figure 2. Improved LOL Time Lock time would normally be much longer for a low loop BW setting, such as 4 Hz, and on the order of several seconds to minutes. However, this length is intolerable in some applications, which require a minimal lock time. The Si53xx family includes a fast lock feature which helps provide a fast lock time for low loop BW applications. The Fastlock feature sets the PLL loop BW to a maximum value during the initial acquisition cycle, or an ICAL command, and reverts back to the low loop BW once the LOL is released. The higher loop BW, as set by the fast lock feature, will also be active once the Si5324/69/74 has entered Digital Hold (provided that Digital Hold Valid is valid) to aid relocking times, and once again it reverts back to a low loop BW when the PLL relocks. As a result, lock times actually decreased, as seen when comparing Figure 1 and Figure 2. However, in some applications, there will be an increase in LOL Clear Time which is unwarranted (see Figure 3 and Figure 4). There is an easy modification that can be used to revert back to pre-modification performance. 4. Impact of System Level Changes At the system level, LOL can be used to determine a locked condition before a system is allowed to pass traffic. For some frequency plans, the LOL time has decreased, as shown in Figure 1 and Figure 2, which should not cause any issues. For the frequency plans with an increased LOL time, passing diagnostic testing will require a longer period of time. An example of the LOL measurement is shown in Figure 3 and Figure 4. Figure 3 shows the LOL time for an Si5324 in a 19.440 MHz to 155.520 MHz application with the lowest loop BW setting before the modification. Figure 4 shows the LOL time after the modification. We see an increase in LOL time from 3.8 seconds to 13 seconds. However, when the frequency settling time is measured, as in Figure 5, we see the performance has improved from 2.5 seconds to under 1 second.the overall or real lock time performance has improved. In this example, it is safe to make adjustments that revert LOL times back to the pre-modification performance. 2 Rev. 0.1

Figure 3. LOL Time Before Modification Figure 4. LOL Time After Modification Rev. 0.1 3

25 Frequency Settling Time m p 20 15 10 5 0 5 10 15 20 25 0 1 2 3 4 5 Time in Seconds Pre Modification Series1 Post Series2 Modification Figure 5. Modification Frequency Improvement 4 Rev. 0.1

5. Optimizing LOL Clear Time Using the LOCKT Register Setting The LOL active high state time can be modified by making adjustments to the LOCKT function. Decreasing the LOCKT time will also decrease the LOL active high time, however it does not change the frequency settling time. In the above example, LOCKT was modified from 53 ms to 13 ms and LOCKT was restored back to 3.7 seconds as shown in Figure 7. If LOCKT is set too low in value then it can cause an early release of fast lock resulting in extended lock times. Table 1 show the LOL time versus LOCKT. In this example, the frequency settling time was about 1 second and modifying the LOCKT to 6.6 ms would be a conservative setting. Note these figures are provided for informational purposes only and actual results will differ depending on the frequency plan. Table 1. LOL Time vs. LOCKT Setting, 19.440 to 155.520 MHz LOCKT Register Setting Register 19[2:0] LOCKT Setting LOL Time (in seconds) Frequency Settling Time (in seconds) 0x0 100 ms 25.2 1 0x1 53.3 ms 12.9 1 0x2 26.5 ms 6.3 1 0x3 13.3 ms 3.7 1 0x4 6.6 ms 2.2 1 0x5 3.3 ms 1.4 1 0x6 1.66 ms 1.0 1 0x7 0.83 ms 0.83 1 Rev. 0.1 5

6. Modifying LOCKT LOCKT can easily be modified by using DSLLsim. After starting up the latest revision of DSPLLsim, select Enter File, select Read from register map test file and enter the current frequency plan, select the Input Clocks tab and modify LOCKT as shown in Figure 6. Resave the register file. LOCKT can also be modified by changing the values in register 19 [2:0]. See the appropriate data sheet for more details. Figure 6. LOCKT Modification Location, Select Input Clocks Tab in DSPLLsim 6 Rev. 0.1

Figure 7. LOL Time is Restored Back to Less than 4 Seconds with a LOCKT Modification Rev. 0.1 7

7. Verifying the NVM Revision In some cases, it will be helpful to query the Si53xx to determine which NVM version is loaded. The purpose of this query is to identify the device s vintage and from this the appropriate LOCKT setting can be selected for use in the register plan. Register 185 contains which NVM revision is used and this applies for all Si5324s, Si5374s, Si5368s and Si5374s. Table 2 contains the NVM revision pre- and post-product Bulletin 1301281. Table 2. NVM Revision Pre- and Post-Modification, Register 185 Device NVM before 5/1/2013 as well as three new part numbers 1 Si5324E-C-GM Si5374C-A-BL Si5374C-A-GL NVM on or after 5/1/2013 Si5324, Register 185 13h 16h Si5327, Register 185 13h 16h Si5369, Register 185 13h 16h Si5374, Register 185 14h 16h Notes: 1. These three specific new part numbers were created for applications which require pre-modification performance. Contact applications engineering with a detailed frequency plan if there are any concerns with the LOL improvement and for recommendations as to LOCKT modifications. 8 Rev. 0.1

ClockBuilder Pro One-click access to Timing tools, documentation, software, source code libraries & more. Available for Windows and ios (CBGo only). www.silabs.com/cbpro Timing Portfolio www.silabs.com/timing SW/HW www.silabs.com/cbpro Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. 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 significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world s most energy friendly microcontrollers", Ember, EZLink, EZMac, EZRadio, EZRadioPRO, DSPLL, ISOmodem, Precision32, ProSLIC, SiPHY, USBXpress and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com