Cirrus Logic CS2100-CP Manual

Fractional-n clock multiplier
Table of Contents

Advertisement

Quick Links

Features
Clock Multiplier / Jitter Reduction
Generates a Low Jitter 6 - 75 MHz Clock
from a Jittery or Intermittent 50 Hz to 30
MHz Clock Source
Highly Accurate PLL Multiplication Factor
Maximum Error Less Than 1 PPM in High-
Resolution Mode
I²C / SPI™ Control Port
Configurable Auxiliary Output
Flexible Sourcing of Reference Clock
External Oscillator or Clock Source
Supports Inexpensive Local Crystal
Minimal Board Space Required
No External Analog Loop-filter
Components
I²C/SPI
Software Control
8 MHz to 75 MHz
Low-Jitter Timing
Reference
50 Hz to 30 MHz
Frequency
Reference
http://www.cirrus.com
Fractional-N Clock Multiplier
I²C / SPI
Frequency Synthesizer
Digital PLL & Fractional
Output to Input
Clock Ratio
Cirrus Logic Confidential
Copyright  Cirrus Logic, Inc. 2009–2015
(All Rights Reserved)
General Description
The CS2100-CP is an extremely versatile system
clocking device that utilizes a programmable phase
lock loop. The CS2100-CP is based on a hybrid ana-
log-digital PLL architecture comprised of a unique
combination of a Delta-Sigma Fractional-N Frequency
Synthesizer and a Digital PLL. This architecture allows
for generation of a low-jitter clock relative to an exter-
nal noisy synchronization clock at frequencies as low
as 50 Hz. The CS2100-CP supports both I²C and SPI
for full software control.
The CS2100-CP is available in a 10-pin MSOP pack-
age in Commercial (-10°C to +70°C) and Automotive-
D (-40°C to +85°C) and Automotive-E (-40°C to
+105°C) grades. Customer development kits are also
available for device evaluation. Please see
Information" on page 32
3.3 V
Timing Reference
Frequency Reference
PLL Output
Lock Indicator
Fractional-N
N
N Logic
CS2100-CP
"Ordering
for complete details.
Auxiliary
Output
6 to 75 MHz
PLL Output
OCT '15
DS840F3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CS2100-CP and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Cirrus Logic CS2100-CP

  • Page 1 Generates a Low Jitter 6 - 75 MHz Clock clocking device that utilizes a programmable phase from a Jittery or Intermittent 50 Hz to 30 lock loop. The CS2100-CP is based on a hybrid ana- MHz Clock Source log-digital PLL architecture comprised of a unique...
  • Page 2: Table Of Contents

    CS2100-CP TABLE OF CONTENTS 1. PIN DESCRIPTION ..........................5 2. TYPICAL CONNECTION DIAGRAM ..................... 6 3. CHARACTERISTICS AND SPECIFICATIONS ..................7 RECOMMENDED OPERATING CONDITIONS ..................7 ABSOLUTE MAXIMUM RATINGS ......................7 DC ELECTRICAL CHARACTERISTICS ....................7 AC ELECTRICAL CHARACTERISTICS ....................8 PLL PERFORMANCE PLOTS .......................
  • Page 3 CS2100-CP 8.4.2 Enable Device Configuration Registers 2 (EnDevCfg2) ............28 8.5 Ratio (Address 06h - 09h) ......................28 8.6 Function Configuration 1 (Address 16h) ..................29 8.6.1 Clock Skip Enable (ClkSkipEn) ..................... 29 8.6.2 AUX PLL Lock Output Configuration (AuxLockCfg) .............. 29 8.6.3 Reference Clock Input Divider (RefClkDiv[1:0]) ..............
  • Page 4: Pin Description

    CS2100-CP 1. PIN DESCRIPTION SDA/CDIN SCL/CCLK AD0/CS CLK_OUT XTI/REF_CLK AUX_OUT CLK_IN Pin Name Pin Description Digital Power (Input) - Positive power supply for the digital and analog sections. Ground (Input) - Ground reference. CLK_OUT PLL Clock Output (Output) - PLL clock output.
  • Page 5: Typical Connection Diagram

    CS2100-CP 2. TYPICAL CONNECTION DIAGRAM Note +3.3 V Notes: 0.1 µF 1 µF 1. Resistors required for I   operation. SCL/CCLK System MicroController SDA/CDIN AD0/CS CS2100-CP To circuitry which requires CLK_OUT Frequency Reference CLK_IN a low-jitter clock XTI/REF_CLK To other circuitry or...
  • Page 6: Characteristics And Specifications

    CS2100-CP 3. CHARACTERISTICS AND SPECIFICATIONS RECOMMENDED OPERATING CONDITIONS GND = 0 V; all voltages with respect to ground. (Note Parameters Symbol Units DC Power Supply Ambient Operating Temperature (Power Applied) Commercial Grade °C Automotive-D Grade °C Automotive-E Grade +105 °C Notes: 1.
  • Page 7: Ac Electrical Characteristics

    CS2100-CP AC ELECTRICAL CHARACTERISTICS Test Conditions (unless otherwise specified): VD = 3.1 V to 3.5 V; T = -10°C to +70°C (Commercial Grade); = -40°C to +85°C (Automotive-D Grade); T = -40°C to +105°C (Automotive-E Grade); C = 15 pF.
  • Page 8: Pll Performance Plots

    CS2100-CP PLL PERFORMANCE PLOTS Test Conditions (unless otherwise specified): VD = 3.3 V; T = 25 °C; C = 15 pF; f = 12.288 MHz; CLK_OUT = 12.288 MHz; Sample size = 10,000 points; Base Band Jitter (100 Hz to 40 kHz); AuxOutSrc[1:0] = 11.
  • Page 9: Control Port Switching Characteristics- I²C Format

    CS2100-CP CONTROL PORT SWITCHING CHARACTERISTICS- I²C FORMAT Inputs: Logic 0 = GND; Logic 1 = VD; C = 20 pF. Parameter Symbol Unit SCL Clock Frequency Bus Free-Time Between Transmissions µs Start Condition Hold Time (prior to first clock pulse) µs...
  • Page 10: Control Port Switching Characteristics - Spi Format

    CS2100-CP CONTROL PORT SWITCHING CHARACTERISTICS - SPI FORMAT Inputs: Logic 0 = GND; Logic 1 = VD; C = 20 pF. Parameter Symbol Unit CCLK Clock Frequency ccllk CCLK Edge to CS Falling (Note CS High Time Between Transmissions µs...
  • Page 11: Architecture Overview

    CS2100-CP 4. ARCHITECTURE OVERVIEW Delta-Sigma Fractional-N Frequency Synthesizer The core of the CS2100 is a Delta-Sigma Fractional-N Frequency Synthesizer which has very high-resolu- tion for Input/Output clock ratios, low phase noise, very wide range of output frequencies and the ability to quickly tune to a new frequency.
  • Page 12: Figure 8. Hybrid Analog-Digital Pll

    CS2100-CP Delta-Sigma Fractional-N Frequency Synthesizer Timing Reference Phase Internal Voltage Controlled PLL Output Clock Comparator Loop Filter Oscillator Fractional-N Divider Delta-Sigma Modulator Digital PLL and Fractional-N Logic Digital Filter Frequency Frequency Reference Comparator for Clock Frac-N Generation Output to Input Ratio for Hybrid mode Figure 8.
  • Page 13: Applications

    CS2100-CP 5. APPLICATIONS Timing Reference Clock Input The low jitter timing reference clock (RefClk) can be provided by either an external reference clock or an external crystal in conjunction with the internal oscillator. In order to maintain a stable and low-jitter PLL out- put the timing reference clock must also be stable and low-jitter;...
  • Page 14: Crystal Connections (Xti And Xto)

    CS2100-CP 5.1.2 Crystal Connections (XTI and XTO) An external crystal may be used to generate RefClk. To accomplish this, a 20 pF fundamental mode par- allel resonant crystal must be connected between the XTI and XTO pins as shown in Figure 11.
  • Page 15: Figure 12. Clk_In Removed For > 2

    CS2100-CP output will resume. SysClk cycles SysClk cycles Lock Time Lock Time CLK_IN CLK_IN ClkSkipEn=0 or 1 ClkSkipEn=0 or 1 PLL_OUT PLL_OUT ClkOutUnl=0 ClkOutUnl=1 UNLOCK UNLOCK = invalid clocks Figure 12. CLK_IN removed for > 2 SysClk cycles If it is expected that CLK_IN will be removed and then reapplied within 2 SysClk cycles but later than , the ClkSkipEn bit should be disabled.
  • Page 16: Adjusting The Minimum Loop Bandwidth For Clk_In

    CS2100-CP If CLK_IN is removed and then re-applied within t , the ClkSkipEn bit determines whether PLL_OUT continues while the PLL re-acquires lock (see Figure 14). When ClkSkipEn is disabled and CLK_IN is re- moved the PLL output will continue until CLK_IN is re-applied at which point the PLL will go unlocked only for the time it takes to acquire lock;...
  • Page 17: Output To Input Frequency Ratio Configuration

    CS2100-CP the lowest PLL bandwidth setting. See Figure CLK_IN PLL_OUT Wander and Jitter > 1 Hz Rejected BW = 1 Hz MCLK Wander > 1 Hz Jitter MCLK Subclocks generated from new clock domain. LRCK LRCK SCLK SCLK SDATA SDATA Figure 15.
  • Page 18: Ratio Modifier (R-Mod)

    CS2100-CP in either a high resolution (12.20) or high multiplication (20.12) format selectable by the LFRatioCfg bit, with 20.12 being the default. The R for high resolution (12.20) format is encoded with 12 MSBs representing the integer binary por- tion with the remaining 20 LSBs representing the fractional binary portion. The maximum multiplication factor is approximately 4096 with a resolution of 0.954 PPM in this configuration.
  • Page 19: Effective Ratio (Reff)

    CS2100-CP 5.3.3 Effective Ratio (R The Effective Ratio (R ) is an internal calculation comprised of R and the appropriate modifiers, as previously described. R is calculated as follows:  To simplify operation the device handles some of the ratio calculation functions automatically (such as when the internal timing reference clock divider is set).
  • Page 20: Pll Clock Output

    CS2100-CP PLL Clock Output The PLL clock output pin (CLK_OUT) provides a buffered version of the output of the frequency synthesizer. The driver can be set to high-impedance with the ClkOutDis bit. The output from the PLL automatically drives a static low condition while the PLL is un-locked (when the clock may be unreliable).
  • Page 21: Clock Output Stability Considerations

    CS2100-CP Clock Output Stability Considerations 5.6.1 Output Switching CS2100 is designed such that re-configuration of the clock routing functions do not result in a partial clock period on any of the active outputs (CLK_OUT and/or AUX_OUT). In particular, enabling or disabling an output, changing the auxiliary output source between REF_CLK and CLK_OUT, and the automatic dis- abling of the output(s) during unlock will not cause a runt or partial clock period.
  • Page 22: Spi Control

    CS2100-CP The control port operates with either the SPI or I²C interface, with the CS2100 acting as a slave device. SPI Mode is selected if there is a high-to-low transition on the AD0/CS pin after power-up. I²C Mode is selected by connecting the AD0/CS pin through a resistor to VD or GND, thereby permanently selecting the desired AD0 bit address state.
  • Page 23: Figure 21. Control Port Timing, I²C Write

    CS2100-CP 10 11 13 14 15 16 17 18 24 25 27 28 CHIP ADDRESS (WRITE) MAP BYTE DATA DATA +1 DATA +n INCR STOP START Figure 21. Control Port Timing, I²C Write 10 11 12 13 14 15 17 18...
  • Page 24: Memory Address Pointer

    CS2100-CP Memory Address Pointer The Memory Address Pointer (MAP) byte comes after the address byte and selects the register to be read or written. Refer to the pseudocode above for implementation details. 6.3.1 Map Auto Increment The device has MAP auto increment capability enabled by the INCR bit (the MSB) of the MAP. If INCR is set to 0, MAP will stay constant for successive I²C writes or reads and SPI writes.
  • Page 25: Register Descriptions

    CS2100-CP 8. REGISTER DESCRIPTIONS In I²C Mode all registers are read/write unless otherwise stated. In SPI mode all registers are write only. All “Re- served” registers must maintain their default state to ensure proper functional operation. The default state of each bit after a power-up sequence or reset is indicated by the shaded row in the bit decode table and in the “Register...
  • Page 26: Pll Clock Output Disable (Clkoutdis)

    CS2100-CP 8.2.3 PLL Clock Output Disable (ClkOutDis) This bit controls the output driver for the CLK_OUT pin. ClkOutDis Output Driver State CLK_OUT output driver enabled. CLK_OUT output driver set to high-impedance. “PLL Clock Output” on page 20 Application: Device Configuration 1 (Address 03h)
  • Page 27: Enable Device Configuration Registers 1 (Endevcfg1)

    CS2100-CP 8.3.3 Enable Device Configuration Registers 1 (EnDevCfg1) This bit, in conjunction with EnDevCfg2, configures the device for control port mode. These EnDevCfg bits can be set in any order and at any time during the control port access sequence, however they must both be set before normal operation can occur.
  • Page 28: Function Configuration 1 (Address 16H)

    CS2100-CP Function Configuration 1 (Address 16h) ClkSkipEn AuxLockCfg Reserved RefClkDiv1 RefClkDiv0 Reserved Reserved Reserved 8.6.1 Clock Skip Enable (ClkSkipEn) This bit enables clock skipping mode for the PLL and allows the PLL to maintain lock even when the CLK_IN has missing pulses.
  • Page 29: Function Configuration 2 (Address 17H)

    CS2100-CP Function Configuration 2 (Address 17h) Reserved Reserved Reserved ClkOutUnl LFRatioCfg Reserved Reserved Reserved 8.7.1 Enable PLL Clock Output on Unlock (ClkOutUnl) Defines the state of the PLL output during the PLL unlock condition. ClkOutUnl Clock Output Enable Status Clock outputs are driven ‘low’ when PLL is unlocked.
  • Page 30: Calculating The User Defined Ratio

    CS2100-CP 9. CALCULATING THE USER DEFINED RATIO The software for use with the evaluation kit has built in tools to aid in calculating and converting the User Note: Defined Ratio. This section is for those who are not interested in the software or who are developing their systems without the aid of the evaluation kit.
  • Page 31: 10.Package Dimensions

    CS2100-CP 10.PACKAGE DIMENSIONS 10L MSOP (3 mm BODY) PACKAGE DRAWING (Note  END VIEW SEATING PLANE SIDE VIEW 1 2 3 TOP VIEW INCHES MILLIMETERS NOTE 0.0433 1.10 0.0059 0.15 0.0295 0.0374 0.75 0.95 0.0059 0.0118 0.15 0.30 4, 5 0.0031...
  • Page 32: Ordering Information

    CS2100-CP 11.ORDERING INFORMATION Product Description Package Temp Range Container Pb-Free Grade Order# CS2100-CP Clocking Device 10L-MSOP -10° to +70°C Rail CS2100CP-CZZ Commercial CS2100-CP Clocking Device 10L-MSOP -10° to +70°C Tape and Reel CS2100CP-CZZR CS2100-CP Clocking Device 10L-MSOP -40° to +85°C...
  • Page 33 All statutory warranties and conditions are excluded to the fullest extent possible. No responsibility is assumed by Cirrus for the use of information herein, including use of this information as the basis for manufacture or sale of any items, or for infringement of patents or other rights of third parties. Cirrus Logic, Cirrus, the Cirrus Logic logo design, and SoundClear are among the trademarks of Cirrus.

This manual is also suitable for:

Cs2100cp-czzCs2100cp-dzz

Table of Contents