Clocks Basics in 10 Minutes or Less. Edgar Pineda Field Applications Engineer Arrow Components Mexico



Similar documents
Clocking Solutions. Wired Communications / Networking Wireless Communications Industrial Automotive Consumer Computing. ti.

11. High-Speed Differential Interfaces in Cyclone II Devices

Phase-Locked Loop Based Clock Generators

Perfect Timing II. Design Guide for Clock Generation and Distribution

MAX 10 Clocking and PLL User Guide

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Any-Rate Precision Clocks

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

4 OUTPUT PCIE GEN1/2 SYNTHESIZER IDT5V41186

Driving SERDES Devices with the ispclock5400d Differential Clock Buffer

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

Fairchild Solutions for 133MHz Buffered Memory Modules

How PLL Performances Affect Wireless Systems

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

Timing Errors and Jitter

Loop Bandwidth and Clock Data Recovery (CDR) in Oscilloscope Measurements. Application Note

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Managing High-Speed Clocks

An All-Digital Phase-Locked Loop with High Resolution for Local On-Chip Clock Synthesis

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

Chapter 6 PLL and Clock Generator

CLOCK AND SYNCHRONIZATION IN SYSTEM 6000

VCO K 0 /S K 0 is tho slope of the oscillator frequency to voltage characteristic in rads per sec. per volt.

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

Programmable Logic Design Grzegorz Budzyń Lecture. 10: FPGA clocking schemes

PLL frequency synthesizer

Designing a SuperClock with an Axcelerator Device

Spread Spectrum Clock Generator

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

The Future of Multi-Clock Systems

Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications

Title: Low EMI Spread Spectrum Clock Oscillators

Selecting the Optimum PCI Express Clock Source

Cloud-Based Apps Drive the Need for Frequency-Flexible Clock Generators in Converged Data Center Networks

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Pericom PCI Express 1.0 & PCI Express 2.0 Advanced Clock Solutions

Clock Jitter Definitions and Measurement Methods

Simplifying System Design Using the CS4350 PLL DAC

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

1997 Mixed-Signal Products SLAA011B

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

2 TO 4 DIFFERENTIAL PCIE GEN1 CLOCK MUX ICS Features

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

PowerPC Microprocessor Clock Modes

PECL and LVDS Low Phase Noise VCXO (for MHz Fund Xtal) XIN XOUT N/C N/C CTRL VCON (0,0) OESEL (Pad #25) 1 (default)

Low Phase Noise XO (for HF Fund. and 3 rd O.T.) XIN XOUT N/C N/C OE CTRL N/C (0,0) Pad #9 OUTSEL

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2010

Reducing EMI and Improving Signal Integrity Using Spread Spectrum Clocking

Jitter in PCIe application on embedded boards with PLL Zero delay Clock buffer

Spread Spectrum Clock Generator AK8126A

Alpha CPU and Clock Design Evolution

Clocking, Jitter and the Digidesign 192 I/O Audio Interface

Memory interfaces. Support logic for memory modules and other memory subsystems

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

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

SPREAD SPECTRUM CLOCK GENERATOR. Features

FPGA Clocking. Clock related issues: distribution generation (frequency synthesis) multiplexing run time programming domain crossing

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Source-Synchronous Serialization and Deserialization (up to 1050 Mb/s) Author: NIck Sawyer

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

Understand the effects of clock jitter and phase noise on sampled systems A s higher resolution data converters that can

CLOCK AND DATA RECOVERY CIRCUITS RUIYUAN ZHANG

DS2187 Receive Line Interface

AN-756 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

DSC1001. Low-Power Precision CMOS Oscillator 1.8~3.3V. Features. General Description. Benefits. Block Diagram

Jitter Transfer Functions in Minutes

Lecture 2. High-Speed I/O

ICS Pentium/Pro TM System Clock Chip. Integrated Circuit Systems, Inc. General Description. Pin Configuration.

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

SN28838 PAL-COLOR SUBCARRIER GENERATOR

AN-1066 APPLICATION NOTE

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Lecture 1: Communication Circuits

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

Electromagnetic. Reducing EMI and Improving Signal Integrity Using Spread Spectrum Clocking EMI CONTROL. The authors describe the

T1/E1/OC3 WAN PLL WITH DUAL

LatticeECP3 High-Speed I/O Interface

Vi, fi input. Vphi output VCO. Vosc, fosc. voltage-controlled oscillator

Transmitting Live Aircraft Security Data by 3G Unlocking the Potential of 3G Developing an Air Traffic Management (ATM) Security System

SDI SDI SDI. Frame Synchronizer. Figure 1. Typical Example of a Professional Broadcast Video

Silicon MEMS Oscillators for High Speed Digital Systems. Aaron Partridge, PhD Sassan Tabatabaei, PhD

Chapter 6: From Digital-to-Analog and Back Again

Low-Jitter I 2 C/SPI Programmable Dual CMOS Oscillator

ICS SYSTEM PERIPHERAL CLOCK SOURCE. Description. Features. Block Diagram DATASHEET

USB 3.0 CDR Model White Paper Revision 0.5

Application Note Synchronization and MIMO Capability with USRP Devices Ettus Research

Optimizing VCO PLL Evaluations & PLL Synthesizer Designs

ECONseries Low Cost USB DAQ

RF Network Analyzer Basics

SY69754AL. General Description. Features. Applications. 3.3V, 622Mbps Clock and Data Recovery

3 V/5 V Low Power, Synchronous Voltage-to-Frequency Converter AD7740*

EVALUATION KIT AVAILABLE Single-Chip Global Positioning System Receiver Front-End BIAS CBIAS GND GND RFIN GND GND IFSEL

Achieving New Levels of Channel Density in Downstream Cable Transmitter Systems: RF DACs Deliver Smaller Size and Lower Power Consumption

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

Signal Types and Terminations

Literature Number: SNAA103

Transcription:

Clocks Basics in 10 Minutes or Less Edgar Pineda Field Applications Engineer Arrow Components Mexico

Presentation Overview Introduction to Clocks Clock Functions Clock Parameters Common Applications Summary 2

Clocks in the Signal Chain The Real World Temperature Signal Conditioning Analog Signal Conversion to Digital Pressure Position Speed Flow Power Management DSP/FPGA/ASIC Clocks Humidity Sound Light Signal Conditioning Digital Signal Conversion to Analog Interface 3

4

Introduction to Clocks What is a Clock? A device that generates periodic signals for timing. What types of systems require a clock? Any system that requires a reference to time for synchronization, command execution, and data transfer. How does the clock fit into the signal chain? Clocks are connected to anything that processes a signal in the digital domain. Therefore, clocks are needed to connect the DSP/FPGA/ASIC, Data Converters, and Interface components. What role does the clock play in the system? The clocking network provides the frequency inputs to the various devices within a system allowing them to perform their intended function. 5

Crystal Crystal A crystal is the disk of quartz and the packaging around it. It is a passive circuit element which requires an oscillation circuit to produce a useful signal. XIN XOUT Oscillator Gain Stage Typical Connection 6

Oscillator Gain Stage + Buffer Oscillator An oscillator includes the crystal and the oscillation circuit which Provides a signal with a logic level output. An oscillator is an independent clock source. Enable CLKIN Termination Resistor Typical Connection 7

How Does a Basic Clock Work? A clock receives an input frequency from a source and either distributes that frequency or generates new frequencies to send as outputs to other devices within the system. This can either be done using Phases Locked Loop (PLL) or non-pll based circuitry. Non-PLL clocks are used when the time delay between source and output, known as a propagation delay, is not important to the system. PLL Clocks are used when the system needs to minimize the propagation delay. It is able to do this by acting as a phase detector to keep an input clock in phase with an incoming frequency through the use of a feedback loop. PLL s allow a clock to: Eliminate propagation delay Allows Phase Adjustments Perform Integer or Fractional Multiplication Make Duty Cycle Corrections Remove noise from the reference clock with jitter cleaning. Input M PLL Design Phase/Freq Detector (PFD) Loop Filter N VCO P1 P2 Pm Clk1 Clk2 Clkm 8

Clock Functions Fanout Buffers Clock Feedback PLL Multipliers/Dividers /M /N PLL /P Synthesizers Osc PLL1 /P1 /P2 /P3 PLL2 /P4 Jitter Cleaners 9

Fanout Buffers Fanout Buffers are the most basic type of clock and they are used to distribute an input frequency to multiple outputs at the same frequency. These are typically used in low phase-noise clock distributions. Fanout Buffers can be either PLL or Non-PLL Based, depending on the system requirements. Reference clock: Reference clock: Non-PLL FanOut Reference clock: Output 1: Output 2: Output 3: Output 4: Disadvantages: Non-PLL Buffer adds a Propagation Delay time Process and Part to Part Skew might be an issue PLL FanOut Reference clock: Output 1: Output 2: Output 3: Output 4: Output 5: Clock Feedback PLL 10

Multiplier/Divider Multiplier / Divider: A Clock which is able to translate an input clock into an output clock with a higher (multiplier) or lower frequency (divider). A Divider Clock can be either PLL or Non-PLL based. Reference clock (f clock ): Clock Multiplying / Dividing CDC V304 /M /N PLL /P ½* f clock 2 * f clock 11

Synthesizer Synthesizer: A special kind of circuit that contains one or more PLLs. It receives a stimulus, usually a low frequency signal from a crystal, and generates multiple outputs with different (integer or fractional) frequencies. Reference clock Clock Synthesizers f clock1 CDC V304 Crystal Osc PLL1 PLL2 /P1 /P2 /P3 /P4 f clock2 f clock3 12

Jitter Cleaner Jitter Cleaner: Any PLL-based clock that cleans the noises from the reference clock and provides a clean and synchronized signal for the receivers using an external VCO (VCXO) or internal VCO. Ideal Input clock: Real Input clock with Jitter: Jitter Cleaning using a VCXO Ideal Input clock: Clean Clock: CDC V304 LPF VCXO 13

Clock Parameters What are the key characteristics of a clock? Signaling Level (Pre-Defined by the Receivers in the System) Single-Ended: Differential: Performance Jitter: Propagation Delay: Output Skew: LVCMOS,TTL, LVTTL Up to ~250 MHz LVDS, LVPECL, CML, PCI Express (HCSL), SSTL, HSTL - Up to 10+ GHz Common Range of <200 fs 100 ps Common Value of ~3 ns Common Range of 100 500 ps # of Outputs: Common Range of 1-24 Channels # of Frequencies: Can be equal to # of channels Input Voltage: Common Range of 1.2 5 V Input Frequency Output Frequencies 14

Jitter Jitter is the most commonly used measure of the performance of a clock. It is defined as any signal edge deviation from ideal. There are three main types of jitter that are commonly considered. These are period, phase, and cycle-to-cycle. Common Jitter performance can range from < 200 fs to 100 ps. Period The deviation in cycle time of a signal with respect to ideal period over a random sample of cycles. This is also referred to as short-term jitter. Cycle-to-Cycle the variation in cycle time of a signal between consecutive cycles, over a random sample of successive cycle pairs. Also known as adjacent cycle jitter. Yx, FBOUT Yx, FBOUT Period Jitter Yx, FBOUT Yx, FBOUT t cycle n t jit(per) = t cycle n fo 1 Cycle-to-Cycle t cycle n t cycle n+1 t jit(cc) = t cycle n - t cycle n+1 Phase The integrated value from phase noise plot in time over a specific band of frequencies. This is long term jitter. 15

Propagation Delay Propagation delay time, t pd : The time between the specified reference points on the input and output voltage waveforms with the output changing from one defined level (High or Low) to the other defined level. It is common to have a propagation delay of ~3 ns. t pd = t PHL or t PLH OUTPUT 1 CLKINPUT t PHL1 t PHL1 OUTPUT 2 CLKINPUT CLKOUT1 OUTPUT 3 CLKOUT2 OUTPUT n CLKOUTn t PLHn t PHLn Pr opagation delays, t PLH and t PHL 16

Output Skew Output Skew, t sk(o) : The difference between any two propagation delay times when input switching causes multiple outputs switching. Common output skew can range anywhere from 100 ps to 500 ps. 17

Common Applications Communications Very Low Jitter High Performance Requirements Generally differential inputs to support higher speeds Consumer Frequency Accuracy (0 PPM translation Error) Low Power Different/Multiple Clock Frequencies Medium Jitter Performance Frequency Synchronization Low Cost Market on Time PC/Memory JEDEC Standards Medium Jitter Performance Timing Performance Support DDR/DDR2/DDR3 requirements. Wireless Basestations HDTV Servers Video Surveillance 18

Presentation Summary Introduction to Clocks Clock Functions Clock Parameters Common Applications To Learn More About Texas Instruments Clocking Solutions Visit clocks.ti.com For Specific End Equipment Solutions Visit www.ti.com/applications 19

Recursos de soporte TI en español Página en Internet www.ti.com/mx Línea de soporte técnico en español 01 800 670 75 44 Acceso a soporte por e-mail http://www.ti.com/ww/mx/contact.html 20 20