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



Similar documents
CT Bus Clock Fallback for Linux Operating Systems

DDR2 x16 Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

Enhanced Intel SpeedStep Technology for the Intel Pentium M Processor

Intel Platform Controller Hub EG20T

Intel Dialogic System Software for PCI Products on Windows

Device Management API for Windows* and Linux* Operating Systems

Intel EP80579 Software for Security Applications on Intel QuickAssist Technology Cryptographic API Reference

Contents Overview and Product Contents

Intel(R) IT Director User's Guide

Intel Desktop Board DG43RK

An Architecture to Deliver a Healthcare Dial-tone

Intel Desktop Board D945GCPE Specification Update

Accessing the Real Time Clock Registers and the NMI Enable Bit

Intel Desktop Board D945GCPE

Intel Desktop Board DG41BI

Resetting USB drive using Windows Diskpart command

Intel Desktop Board DQ43AP

Intel Desktop Board DG31PR

Intel Desktop Board DG41TY

Upgrading Intel AMT 5.0 drivers to Linux kernel v2.6.31

Intel Media SDK Library Distribution and Dispatching Process

Enabling new usage models for Intel Embedded Platforms

Serial ATA II Native Command Queuing Overview

Intel Desktop Board DG41WV

Intel Desktop Board DP43BF

Intel Desktop Board D945GCL

Internal LVDS Dynamic Backlight Brightness Control

Scaling Networking Solutions for IoT Challenges and Opportunities

Intel Solid-State Drive Pro 2500 Series Opal* Compatibility Guide

Cyber Security Framework: Intel s Implementation Tools & Approach

Intel Desktop Board DQ35JO

Intel SSD 520 Series Specification Update

Intel Desktop Board DP55WB

SNMP Agent Software for Windows Operating Systems

Intel Core i5 processor 520E CPU Embedded Application Power Guideline Addendum January 2011

Intel Desktop Board DG33TL

Considerations for Designing an Embedded Intel Architecture System with System Memory Down

Intel Desktop Board D101GGC Specification Update

ARM* to Intel Atom Microarchitecture - A Migration Study

Intel Desktop Board DQ965GF

RAID and Storage Options Available on Intel Server Boards and Systems

Intel 815 Chipset Platform for Use with Universal Socket 370

Application Note: Spread Spectrum Oscillators Reduce EMI for High Speed Digital Systems

Intel Server System S7000FC4UR

Cloud based Holdfast Electronic Sports Game Platform

Development for Mobile Devices Tools from Intel, Platform of Your Choice!

System Event Log (SEL) Viewer User Guide

Intel Core TM i7-660ue, i7-620le/ue, i7-610e, i5-520e, i3-330e and Intel Celeron Processor P4505, U3405 Series

Intel EP80579 Software for IP Telephony Applications on Intel QuickAssist Technology

with PKI Use Case Guide

Intel Desktop Board D925XECV2 Specification Update

Intel Desktop Board DG965RY

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Intel Processors in Industrial Control and Automation Applications Top-to-bottom processing solutions from the enterprise to the factory floor

How to Configure Intel X520 Ethernet Server Adapter Based Virtual Functions on Citrix* XenServer 6.0*

Intel Identity Protection Technology (IPT)

USB 3.0* Radio Frequency Interference Impact on 2.4 GHz Wireless Devices

Intel Desktop Board DG45FC

PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER

Intel HTML5 Development Environment. Article - Native Application Facebook* Integration

RAID and Storage Options Available on Intel Server Boards and Systems based on Intel 5500/5520 and 3420 PCH Chipset

Intel Desktop Board D945GCZ

Wake on LAN Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

* * * Intel RealSense SDK Architecture

Software PBX Performance on Intel Multi- Core Platforms - a Study of Asterisk* White Paper

Intel Atom Processor E3800 Product Family

This guide explains how to install an Intel Solid-State Drive (Intel SSD) in a SATA-based desktop or notebook computer.

Intel Desktop Board DG43NB

Intel Remote Configuration Certificate Utility Frequently Asked Questions

Software Solutions for Multi-Display Setups

White Paper David Hibler Jr Platform Solutions Engineer Intel Corporation. Considerations for designing an Embedded IA System with DDR3 ECC SO-DIMMs

WHITE PAPER. LVDS Flat Panel Display Interface on Intel Desktop Boards. July 2009 Order Number: E

Intel Desktop Board D945GNT

Intel Desktop Board DQ45CB

iscsi Quick-Connect Guide for Red Hat Linux

Specification Update. January 2014

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Revision History. Revision Revision History Date

Version Rev. 1.0

Intel Identity Protection Technology Enabling improved user-friendly strong authentication in VASCO's latest generation solutions

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

The Case for Rack Scale Architecture

Intel HTML5 Development Environment. Tutorial Test & Submit a Microsoft Windows Phone 8* App (BETA)

Intel Core 2 Duo Mobile Processors on 45-nm process for Embedded Applications

How High Temperature Data Centers and Intel Technologies Decrease Operating Costs

Intel Modular Server System MFSYS25

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Intel Server Raid Controller. RAID Configuration Utility (RCU)

Software Evaluation Guide for Autodesk 3ds Max 2009* and Enemy Territory: Quake Wars* Render a 3D character while playing a game

Xen in Embedded Systems. Ray Kinsella Senior Software Engineer Embedded and Communications Group Intel Corporation

Intel Sideband Technology. AN OVERVIEW OF THE INTEL SERVER MANAGEABILITY INTERFACES Intel LAN Access Division

Recovery BIOS Update Instructions for Intel Desktop Boards

Processor Reorder Buffer (ROB) Timeout

Simplifying System Design Using the CS4350 PLL DAC

Intel X38 Express Chipset Memory Technology and Configuration Guide

Intel System Event Log (SEL) Viewer Utility

System Image Recovery* Training Foils

Using GStreamer for hardware accelerated video decoding on Intel Atom Processor E6xx series

Intel Data Migration Software

Transcription:

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Application Note July 2004 Document Number: 254028-002

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY RELATING TO SALE AND/OR USE OF INTEL PRODUCTS, INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT, OR OTHER INTELLECTUAL PROPERTY RIGHT. Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked reserved or undefined. Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an ordering number and are referenced in this document, or other Intel literature may be obtained by calling 1-800-548-4725 or by visiting Intel's website at http://www.intel.com. BunnyPeople, Celeron, Chips, Dialogic, EtherExpress, ETOX, FlashFile, i386, i486, i960, icomp, InstantIP, Intel, Intel Centrino, Intel Centrino logo, Intel logo, Intel386, Intel486, Intel740, IntelDX2, IntelDX4, IntelSX2, Intel Inside, Intel Inside logo, Intel NetBurst, Intel NetMerge, Intel NetStructure, Intel SingleDriver, Intel SpeedStep, Intel StrataFlash, Intel Xeon, Intel XScale, IPLink, Itanium, MCS, MMX, MMX logo, Optimizer logo, OverDrive, Paragon, PDCharm, Pentium, Pentium II Xeon, Pentium III Xeon, Performance at Your Command, Sound Mark, The Computer Inside, The Journey Inside, VTune, and Xircom are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others. Copyright 2004, Intel Corporation 2 Application Note

Contents Contents 1.0 Overview...5 2.0 Clocks and Spread-Spectrum Clocking...5 2.1 Clocks...5 2.2 Spread-Spectrum Clocking...6 2.3 USB Clocking Considerations...7 3.0 Summary...7 Figures 1 Clock-Generation Scheme...6 Tables 1 Spread-Spectrum Clocking Parameters for Processors...7 Application Note 3

Contents Revision History Date Revision Description July 2004 002 Updated Intel product branding. September 2003 001 Initial release of this document. 4 Application Note

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Overview 1.0 Overview Electromagnetic interference (EMI) is a concern for board designers. The United States and other countries regulate the amount of EMI an electronic device may emit to ensure that electronic devices do not interfere with each other. Because the Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor typically go into consumer or residential applications, the Federal Communications Commission (FCC) regulations, regarding EMI, are more stringent. The FCC s Class A regulations pertain to industrial applications and Class B applies to residential or consumer applications. Hardware engineers designing with the IXP42X product line and IXC1100 control plane processors are often concerned with passing FCC Class-B regulations. Many techniques are employed by engineers to reduce EMI. The first and most-effective method is board-layout techniques. With the proper care put into the board layout and termination, a hardware engineer can generally avoid further measures. A hardware engineer may choose to use shielding in the box. This solution, however, is very expensive particularly for high-volume products. Another, popular technique is called spread-spectrum clocking. By spreading the frequency slightly, the energy is spread out as well. This reduces the maximum peak energy seen, when measuring EMI. The total amount of energy is the same, but the peak values are reduced. Since FCC Class A and Class B regulations concern the peak energy emissions, the spreadspectrum-clocking solution helps products meet FCC regulations. This approach doesn t guarantee in and of itself that a board will meet FCC requirements, but spread-spectrum clocking is one of the techniques that a board designer can use to help meet those regulations. Spread-spectrum clocking requires a special, spread-spectrum oscillator that is more costly than an inexpensive crystal. But, the clocking technique may eliminate the need for more-expensive shielding which more than offsets the cost of an oscillator. Of the three discussed solutions to the EMI issue, the best one, obviously, is proper board design and layout. 2.0 Clocks and Spread-Spectrum Clocking 2.1 Clocks In the IXP42X product line and IXC1100 control plane processors, all of the internal system clocks and several of the external interface clocks are generated by a Phase-Locked Loop (PLL) that is synchronized to an external reference clock. The external reference clock can be generated by a crystal oscillator or can be supplied directly from a clock generator. The IXP42X product line and IXC1100 control plane processors specification on the input clock is 33.33 MHz +/- 50 ppm. The clock generation scheme is shown in Figure 1. Application Note 5

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Clocks and Spread-Spectrum Clocking Figure 1. Clock-Generation Scheme External Reference Clock Clock Multiplier Clock Divider Clocks out to System and External I/O PLL - Internal to Device B2568-01 The Clock Multiplier is used to generate a high-frequency clock that is a common multiple for all internally generated clocks. This clock is divided down to produce the system and I/O clocks required by the device. Since the clock multiplication and division is a linear operation, any change to the external reference clock period is directly translated to change in the output clock periods. (For example, a 1% change in external reference clock period creates a 1% change in the internally generated clock periods.) This effect will be observed on any interface in which the IXP42X product line and IXC1100 control plane processors generate the clock for the interface. Some interfaces have very tight specifications on the I/O clock and data transmission. If the external reference clock period is not within the specified range, it is up to the customer to ensure that the interfaces are operating within specifications. These interfaces all run off of clocks generated internally: SDRAM GPIO clocks generated for external systems HSS - This interface generates a configurable clock that is divided down from the internal clock. UART(s) MDIO interface USB Note: If you are using the spread-spectrum solution, do not use the USB interface. (See USB Clocking Considerations on page 7.) 2.2 Spread-Spectrum Clocking Using a spread-spectrum clock generator, with the IXP42X product line and IXC1100 control plane processors, can help reduce EMI. In implementing this solution, however, the peripheral clocks need to be taken into account. To ensure proper operation of the device, do not exceed the parameters in Table 1. 6 Application Note

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Summary Table 1. Spread-Spectrum Clocking Parameters for Processors Spread-Spectrum Conditions Min Max Notes Frequency deviation from 33.33 MHz as a percent. -2.0% +0.0% Characterized and guaranteed by design, but not tested. Do not over-clock the PLL input. The A.C. timings will not be guaranteed if the device exceeds 33.33 MHz. Modulation frequency 50 KHz Characterized and guaranteed by design, but not tested 2.3 USB Clocking Considerations The USB is very sensitive to clock deviations. The USB-1.1 specification lists a tolerance of 500 ppm or 0.05%. If the clock deviates from the 33.33-MHz frequency, the USB is not be guaranteed to work correctly. Therefore, if you choose to do spread-spectrum clocking in your design, do not use the USB. 3.0 Summary Since the IXP42X product line and IXC1100 control plane processors often go into consumer electronics, strict EMI regulations must be met. One of the techniques that can help meet these requirements is spread-spectrum clocking. Application Note 7

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI Summary This page is intentionally left blank. 8 Application Note