ABRIDGED DATA SHEET 19-5712; Rev 2; 7/11 DS31415 3-Input, 4-Output, Single DPLL Timing IC with Sub-ps Output Jitter and 1588 Clock General Description The DS31415 is a flexible, high-performance timing IC for diverse frequency conversion and frequency synthesis applications. On each of its three input clocks and four output clocks, the device can accept or generate nearly any frequency between 2kHz and 750MHz. The input clocks are divided down, fractionally scaled as needed, and continuously monitored for activity and frequency accuracy. The best input clock is selected, manually or automatically, as the reference clock for the rest of the device. A flexible, high-performance digital PLL locks to the selected reference and provides programmable bandwidth, very high resolution holdover capability, and truly hitless switching between input clocks. The digital PLL is followed by a clock synthesis subsystem that has two fully programmable digital frequency synthesis blocks, a high-speed low-jitter APLL, and four output clocks, each with its own 32-bit divider and phase adjustment. The APLL provides fractional scaling and output jitter less than 1ps RMS. For telecom systems, the DS31415 has all required features and functions to serve as a central timing function or as a line card timing IC. In addition the DS31415 has an embedded IEEE 1588 clock that can be steered by system software to follow a time master elsewhere in the system or elsewhere in the network. This clock has all necessary features to be the central time clock in a 1588 ordinary clock, boundary clock or transparent clock. Features ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ ♦ Ordering Information PART DS31415GN+ TEMP RANGE PIN-PACKAGE -40°C to +85°C 256 CSBGA +Denotes a lead(Pb)-free/RoHS-compliant package. SPI is a trademark of Motorola, Inc. ♦ ♦ Nearly Any Frequency from < 1Hz to 750MHz Each Group Slaves to a DFS Clock, Any APLL Clock, or Any Input Clock (Divided and Scaled) Each Has a Differential Output (3 CML, 4 LVDS/ LVPECL) and Separate CMOS/TTL Output 32-Bit Frequency Divider Per Output Two Sync Pulse Outputs: 8kHz and 2kHz IEEE 1588 Clock Features ♦ Telecom Line Cards or Timing Cards with Any Mix of SONET/SDH, Synchronous Ethernet and/or OTN Ports in WAN Equipment Including MSPPs, Ethernet Switches, Routers, DSLAMs, and Base Stations Output Frequencies to 750MHz High Resolution Fractional Scaling for FEC and 64B/66B (e.g., 255/237, 255/238, 66/64) or Any Other Scaling Requirement Less than 1ps RMS Output Jitter Four Output Clocks in Two Groups ♦ ♦ Produce Any 2kHz Multiple Up to 77.76MHz Per-DFS Phase Adjustment High-Performance Output APLL ♦ ♦ ♦ Hitless Reference Switching on Loss of Input Automatic or Manual Phase Build-Out Holdover on Loss of All Inputs Programmable Bandwidth, 0.5mHz to 400Hz Two Digital Frequency Synthesizers ♦ ♦ ♦ Differential or CMOS/TTL Format Any Frequency from 2kHz to 750MHz Fractional Scaling for 64B/66B and FEC Scaling (e.g., 64/66, 237/255, 238/255) or Any Other Downscaling Requirement Continuous Input Clock Quality Monitoring Three 2/4/8kHz Frame Sync Inputs High-Performance DPLL ♦ ♦ ♦ ♦ Applications Frequency Conversion and IEEE1588 Time/Frequency Applications in a Wide Variety of Equipment Types Three Input Clocks Steerable by Software with 2-8ns Time -32 Resolution and 2 ns Frequency Resolution 4ns Input Timestamp Accuracy and Output Edge Placement Accuracy Programmable Clock and Time-Alignment I/O to Synchronize All 1588 Devices in Large Systems Supports 1588 OC, BC, and TC Architectures General Features ♦ ♦ ♦ ♦ ♦ Suitable Line Card IC or Timing Card IC for Stratum 2/3E/3/4E/4, SMC, SEC/EEC, or SSU Accepts and Produces Nearly Any Frequency from 1Hz Up to 750MHz Internal Compensation for Local Oscillator Frequency Error SPI™ Processor Interface 1.8V Operation with 3.3V I/O (5V Tolerant) Maxim Integrated Products 1 Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be simultaneously available through various sales channels. For information about device errata, go to: www.maxim-ic.com/errata. For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. ABRIDGED DATA SHEET DS31415 Application Example Typical Application Example, Traditional Frequency Synchronization clock monitoring and selection, hitless switching, holdover, phase build-out, frequency conversion, fractional scaling, jitter attenuation 19.44MHz, 38.88MHz, 25MHz, etc. 19.44MHz, 38.88MHz, 25MHz, etc. OC1 recovered line clocks from system backplane, SDH, SyncE, OTN, etc. OC1POS/NEG IC1 IC2 OC2 DS31415 OC2POS/NEG MFSYNC system clocks to line cards outputs from APLL: <1ps rms jitter, outputs from DFS: ~40ps rms jitter time alignment signal to line cards (e.g. 1 PPS) This diagram is just one example. MANY other applications are possible. Typical Application Example, Frequency and Time Synchronization Processor packet data to/from central switch function 1588 Software Local OSC TCXO or OCXO SPI DS31415 from port cards, for SyncE or 1588+SyncE operation line clocks, e.g. 25MHz DPLL 1588 Clock system time, e.g. 1 PPS system clock, e.g. 25MHz to all port cards other clocks 2 ABRIDGED DATA SHEET DS31415 Block Diagram DS31415 1588 out1 SYNC1 SYNC2 SYNC3 MFSYNC FSYNC 1588 out2 MFSYNC PLL Bypass OSCFREQ[2:0] OC1 lowest jitter path OC1POS/NEG OC4 Divider 4 MCLK ICx OCx SYNCx ICx OCx clkin tain 1588 Clock OC4POS/NEG out1 out2 to Divider Muxes (SPI or I2C Serial) and HW Control and Status Pins CPHA CPOL JTAG Master Clock APLL Dif Mux Divider 1 APLL1 DFS 4 Microprocessor Port CS SCLK SDO SDI JTRST JTMS JTCLK JTDI JTDO Clock Selector GPIO[4:1] IC3 POS/NEG 3 Frequency Scaler, Activity Monitor, Freq. Monitor, Optional Inversion status (per input clock) Filtering, Holdover, Hitless Switching, PBO, Frequency Conversion, Manual Phase Adjust INTREQ SRFAIL LOCK IC2 POS/NEG Divider Muxes DFS 1 DPLL RST TEST SRCSW IC1 POS/NEG DFS Muxes Input Clock Block MCLKOSC Local Oscillator TCXO or OCXO 3 ABRIDGED DATA SHEET DS31415 Detailed Features Input Clock Features • • • • • • • • Three input clocks, differential or CMOS/TTL signal format Input clocks can be any frequency from 2kHz up to 750MHz Per-input fractional scaling (i.e., multiplying by N÷D where N is a 16-bit integer and D is a 32-bit integer and N < D) to undo 64B/66B and FEC scaling (e.g., 64/66, 238/255, 237/255, 236/255) Special mode allows locking to 1Hz input clocks All inputs constantly monitored by programmable activity monitors and frequency monitors Fast activity monitor can disqualify the selected reference after a few missing clock cycles Frequency measurement and frequency monitor thresholds with 0.2ppm resolution Three optional 2/4/8kHz frame-sync inputs DPLL Features • • • • • • • • • • • • • • • • Very high-resolution DPLL architecture Sophisticated state machine automatically transitions between free-run, locked, and holdover states Revertive or nonrevertive reference selection algorithm Programmable bandwidth from 0.5mHz to 400Hz Separately configurable acquisition bandwidth and locked bandwidth Programmable damping factor to balance lock time with peaking: 1.2, 2.5, 5, 10, or 20 Multiple phase detectors: phase/frequency and multicycle Phase/frequency locking (±360° capture) or nearest edge phase locking (±180° capture) Multicycle phase detection and locking (up to ±8191UI) improves jitter tolerance and lock time Phase build-out in response to reference switching for true hitless switching Less than 1ns output clock phase transient during phase build-out Output phase adjustment up to ±200ns in 6ps steps with respect to selected input reference High-resolution frequency and phase measurement Holdover frequency averaging over 1-second, 5.8-minute, and 93.2-minute intervals Fast detection of input clock failure and transition to holdover mode Low-jitter frame sync (8kHz) and multiframe sync (2kHz) aligned with output clocks Digital Frequency Synthesizer Features • • • • Two independently programmable DFS engines Each DFS can synthesize any 2kHz multiple up to 77.76MHz Per-DFS phase adjust (1/256UI steps) Approximately 40ps RMS output jitter Output APLL Features • • • • Simultaneously produce four different output frequencies from the same reference clock Standard telecom output frequencies include 622.08MHz, 155.52MHz, and 19.44MHz for SONET/SDH and 156.25MHz, 125MHz, and 25MHz for Synchronous Ethernet Very high-resolution fractional scaling (i.e., noninteger multiplication) Less than 1ps RMS output jitter 4 ABRIDGED DATA SHEET DS31415 Output Clock Features • • • • • • • • • • • • • Four output clock signals in two groups Output clock group OC1 has a very high-speed differential output (current-mode logic, ≤ 750MHz) and a separate CMOS/TTL output (≤ 125MHz) Output clock group OC4 has a high-speed differential output (LVDS/LVPECL, ≤ 312.5MHz) and a separate CMOS/TTL output (≤ 125MHz) Each output can be any frequency from < 1Hz to max frequency stated above Supported telecom frequencies include PDH, SDH, Synchronous Ethernet, OTN, microprocessor clock frequencies, and much more Internal clock muxing allows each output group to slave to its associated DFS block, an APLL output, or any input clock (after being divided and scaled) Outputs sourced directly from the APLL have less than 1ps RMS output jitter Outputs sourced directly from DFS engines have approximately 40ps RMS output jitter Optional 32-bit frequency divider per output 8kHz frame sync and 2kHz multiframe sync outputs have programmable polarity and pulse width and can be disciplined by a 2kHz or 8kHz frame sync input Per-output delay adjustment Per-output enable/disable All outputs disabled during reset 1588 Clock Features • • • • • • • • Initialized and steered by software on an external processor to follow an external 1588 master 2-8ns time resolution and 2-32ns frequency resolution 4ns accuracy for input signal timestamping and output signal edge placement Three time/frequency controls: direct time write, high-resolution frequency adjustment, and time adjustment (i.e., frequency adjustment for an exact duration to achieve gradual, precise time change) Programmable clock and time-alignment I/O to synchronize all 1588 elements in large systems o Can frequency-lock to an input clock signal from a master elsewhere in the system o Can timestamp (TS) an input alignment signal to time-lock to a master elsewhere in the system (e.g., 1PPS) o Can provide an output clock signal to slave components elsewhere in the system (e.g., 25MHz) o Can provide an output time alignment signal to slaves elsewhere in the system (e.g., 1PPS) Two flexible programmable event generators (PEG) can output one pulse per second (1PPS), one pulse per period, and a wide variety of clock signals Full support for dual redundant timing cards for high-reliability, fault-tolerant systems Compatible with a wide variety of 1588 system architectures for 1588 ordinary clocks, boundary clocks and transparent clocks General Features • • • • • • SPI serial microprocessor interface Four general-purpose I/O pins Register set can be write protected Operates from a 12.8MHz, 25.6MHz, 10.24MHz, 20.48MHz, 10MHz, 20MHz, 19.44MHz, or 38.88MHz local oscillator On-chip watchdog circuit for the local oscillator Internal compensation for local oscillator frequency error Note to readers: This document is an abridged version of the full data sheet. To request the full data sheet, go to www.maxim-ic.com/DS31415 and click on Request Full Data Sheet. 5