为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

\时钟电路设计\1

2009-02-06 6页 pdf 104KB 38阅读

用户头像

is_606929

暂无简介

举报
\时钟电路设计\1 fax id: 3608 Cypress Semiconductor Corporation • 3901 North First Street • San Jose • CA 95134 • 408-943-2600 May 1995 - Revised July 7, 1997 Jitter in PLL-Based Systems: Causes, Effects, and Solutions Jitter is extremely important in systems using PLL-based ...
\时钟电路设计\1
fax id: 3608 Cypress Semiconductor Corporation • 3901 North First Street • San Jose • CA 95134 • 408-943-2600 May 1995 - Revised July 7, 1997 Jitter in PLL-Based Systems: Causes, Effects, and Solutions Jitter is extremely important in systems using PLL-based clock drivers. The effects of jitter range from not having any effect on system operation to rendering the system complete- ly non-functional. This application note provides the reader with a clear understanding of jitter in high-speed systems. It introduces the reader to various kinds of jitter in high-speed systems, their causes and their effects, and methods of re- ducing jitter. This application note will concentrate on jitter in PLL-based frequency synthesizers. What is a PLL-Based Frequency Synthesizer? Frequency Synthesizers use one or more Phase-Locked Loops (PLL) to generate one to many different frequencies on their outputs, from one or more reference sources. The refer- ence frequency is usually generated by a crystal attached to the synthesizer. It is rarely generated from an external oscil- lator. The design goal of frequency synthesizers is to replace multiple oscillators in a system, and hence reduce board space and cost. Figure 1 shows a block diagram of a Phase-Locked Loop (PLL). A PLL has two inputs: a reference input, and a feedback input. A PLL corrects frequency in two ways. The first, frequency correction, corrects large differences in frequency between the reference input and the feedback input. Frequency correc- tion is activated when the input frequency is changing signif- icantly, or when the device is powered up. Frequency correc- tion is the “rough” tuning of the PLL. “Fine” tuning occurs when phase correction is activated. The Phase/Frequency Detector detects differences in phase and frequency between the reference and feedback inputs and generates compensating “Up” and “Down” signals. The pulsewidth of the “Up” signal is greater than the “Down” sig- nal, if the feedback input frequency is less than the reference frequency, and vice versa. These control signals are then passed through a charge pump and a loop filter, to generate a control voltage, which feeds into a Voltage-Controlled Os- cillator (VCO). The frequency of this oscillator is dependent on the Vctrl input. At steady state, the VCO frequency is: Fvco = Fref * P/Q The output frequency of the PLL can be expressed as Fout = (Fref * P)/(Q * N) Figure 1. Block Diagram of a Phase-Locked Loop Phase/ Frequency Detector Charge Pump Loop Filter VCO “N” Post Divider “Q” Counter “P” Counter Fref Fvco Fref/Q Fvco/P Up Dn Ictrl FvcoVctrl Fout =Fvco/N PLL Control Section Jitter in PLL-Based Systems: Causes, Effects, and Solutions 2 where — Fvco = VCO Frequency — Fref = Reference Frequency — P = Multiplier, lies in feedback path — Q = Divider, lies in reference path — N = Post Divider Clock Jitter Jitter can be defined as the deviations in a clock’s output tran- sitions from their ideal positions. The deviation can either be leading or lagging the ideal position. Hence, jitter is some- times specified in ±pico seconds. Jitter is also specified in other units, like a percentage of frequency, or absolute value, in nano seconds. Jitter measurements can be classified into three categories: cycle-cycle jitter, period jitter, and long-term jitter. Additionally, all jitter measurements are made at a spec- ified voltage. Cycle-Cycle Jitter Cycle-cycle jitter is the change in a clock’s output transition from its corresponding position in the previous cycle. This kind of jitter is the most difficult to measure and usually re- quires a Timing Interval Analyzer. Figure 2 shows a graphical representation of cycle-cycle jitter. J1 and J2 are the jitter val- ues measured. The maximum of such values measured over multiple cycles is the maximum cycle-cycle jitter. Until recently, cycle-cycle jitter was not particularly meaning- ful in most cases. However, with the incorporation of PLLs in CPUs (e.g., the 486 and the Pentium™ processors), cycle-cy- cle jitter has taken on new significance. Consider the case shown in Figure 3 where the output of PLL1 is the reference of PLL2. In this case, if PLL2 cannot lock to the reference frequency, the cycle-cycle jitter of the output of PLL1may have exceeded the maximum jitter allowable for PLL2 to lock. If PLL1 is the clock generator for PLL2 embedded in the CPU, the cycle-cycle jitter of PLL1 must be sufficiently low to allow PLL2 to lock. Period Jitter Period jitter measures the maximum change in a clock’s out- put transition from its ideal position. Figure 4 shows period jitter. Period jitter measurements are used to calculate timing mar- gins in systems. Consider, for example, a microproces- sor-based system in which the processor requires 2 ns of data set-up time. Assume that the clock driving the micropro- cessor has a maximum of 2.5 ns period jitter. In this case, the rising edge of clock can occur before data is valid on the data bus. Hence, the processor will be presented with incorrect data, and the system will not operate. This example is illus- trated in Figure 5. The system designer needs to take period jitter into account while designing the system. Figure 2. Cycle-Cycle Jitter Clock t1 t2 t3 Jitter J1 = t2 - t1 Jitter J2 = t3 - t2 Figure 3. Application for Cycle-Cycle Jitter Measurement PLL1 PLL2 Fref1 Fref2 Jitter in PLL-Based Systems: Causes, Effects, and Solutions 3 Long-Term Jitter Long-term jitter measures the maximum change in a clock’s output transition from its ideal position, over many cycles. The term “many” depends on the application and the frequency. For PC motherboard and graphics applications, this term “many” usually refers to 10–20 microseconds. For other ap- plications, it may be different. Figure 6 shows a graphical rep- resentation of long-term jitter. A classic example of a system affected by long-term jitter is a graphics card driving a CRT. Assume that a pixel of data is meant for the pixel at coordinates (10,24) on the CRT. Be- cause of a jittery clock, this data may drive a pixel at location (11,28) on the CRT. Over an extended period of time, the data meant for pixel (10,24) may be driving a pixel far away from its ideal (10,24) location. Since this effect of a jittery clock is usually consistent over all pixels, the overall effect of a jittery clock is to cause an image to shift from its ideal display posi- tion on screen. This effect is sometimes called “running” of the screen. Figure 4. Period Jitter Clock t1 Jitter Ideal Cycle Figure 5. Application for Period Jitter Measurement Ideal Clock Clock with Jitter Data Set-Up Time Figure 6. Long-Term Jitter Cycle 0 Cycle N Jitter Jitter in PLL-Based Systems: Causes, Effects, and Solutions 4 Causes of Jitter There are four primary causes of jitter as indicated below in decreasing order of importance. • Power supply noise on a PLL’s supply inputs, which ap- pears on the output as jitter. This is the largest, though not always constant, contributor to jitter. Power supply noise manifests itself through various ways, some of which are: — Ground Bounce: When there is a surge of current through the output drivers, the inductance of the leads to the supply planes (Vcc and GND) have a voltage drop across it (value = L.di/dt). This raises or lowers the ef- fective ground potential of the device. Hence, if the out- put frequency is dependent on the effective supply volt- age, this frequency will change because of ground bounce. Second, the threshold voltage of transistors within the oscillator changes, which causes a change in frequency. This has a twofold effect. First, the output frequency changes. Second, if the oscillator feeds a PLL, this PLL tries to correct the change in frequency. Both of these effects appear on the outputs as jitter. — Vdd Noise: Figure 7 shows an inverter in the internal counter of the PLL. The threshold voltage of the input is half the Vdd potential. Assume for example, that the Vdd signal has a 100-mV p-p noise ripple associated with it. This noise will cause a shift in the threshold volt- age at the input of the inverter. The change in the trig- gering level of this inverter will cause jitter. If this noise signal has a rise time of 1 V/ns, then 100 ps of peak-peak jitter will appear on the outputs of the invert- er, due to the 100-mV p-p ripple voltage. • The PLL in a frequency synthesizer has a dead-band as- sociated with it, during which the phase and frequency de- tector does not detect small changes in the input phase. Since these changes are not detected, they do not get corrected and appear on the outputs in the form of jitter. • Random thermal noise from the crystal reference, or any other resonating device. • Random mechanical noise from vibrations of the crystal reference. Measuring Jitter Since we have defined three kinds of jitter, we will propose three methods of measuring them. Cycle-Cycle Jitter Measuring cycle-cycle jitter is extremely difficult. A Timing In- terval Analyzer (TIA) is required to perform this measure- ment. In this case, the output of the jittery clock is connected to a TIA, and the measurement to be specified is the differ- ence of time periods of consecutive clock cycles. The maxi- mum of this difference over multiple cycles is the cycle-cycle jitter. Instead of using a dedicated TIA, a high precision oscillo- scope (like the HP 54720D) can be used to probe and sample the clock output, and a Time interval measurement software package (like the Amherst Systems Associates’ M1) can be used to calculate jitter from the sampled data points. The Time Interval Measurement software package can be used to calculate cycle-cycle jitter and peak-peak period jitter over a number of cycles. The maximum number of cycles over which this measurement can be taken is limited by the memory size of the oscilloscope. Period Jitter A simple method of measuring period jitter requires a storage oscilloscope. Set the trigger for the rising edge of clock. Then scroll the display to the next rising edge of the clock and turn on the persistence. If the scope is set up correctly, the width of the blurring on the displayed transition will indicate the amount of period jitter in the clock. An example of period jitter measurement is shown in Figure 8. The peak in the horizontal histogram indicates the fundamental frequency, while the spreading around this frequency shows the jitter. Long-Term Jitter Long-term jitter is probably the easiest to measure. It uses a measuring technique called differential phase measurement. The jittery clock is connected to an oscilloscope with a de- layed time-base feature. The scope is set to trigger on the rising edge of clock. Then, using the delayed time-base fea- ture, the same clock waveform is displayed on the screen. To make sure that the scope calibration and characteristics can perform the jitter measurement, measure the output of a stable clock source, like a crystal oscillator. If the waveform has no blurs or bands, the scope can correctly measure long-term jitter. Figure 7. Effect of Vdd Noise on Jitter Vdd Noise Vth = Vdd/2 Jitter in PLL-Based Systems: Causes, Effects, and Solutions 5 Figure 8. An Example of Period Jitter Measurement Period Jitter Horizontal Histogram Jitter in PLL-Based Systems: Causes, Effects, and Solutions © Cypress Semiconductor Corporation, 1997. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges. Methods of Reducing Jitter As discussed before, two major causes of jitter are power supply noise and ground bounce. Reducing the power supply noise and eliminating ground bounce will reduce most of the jitter in a system. Reducing Power Supply Noise Power supply noise can be reduced by bypassing and filtering the power supply appropriately. Bypassing, by using a large tantalum capacitor (10–1000 µF) attached to the board power supply, will prevent a fall in volt- age caused by current surges, as well as reduce power sup- ply ripple. Attach this capacitor as close as possible to where the Vdd and GND signals enter the PCB. This large capacitor will, however, be ineffective at very high frequencies. Hence, a small capacitor, 0.1 µF, will be required to filter high-frequen- cy noise. Cypress recommends attaching a 0.1-µF ceramic capacitor on every Vdd pin of the frequency synthesizer. These capacitors must be attached as close to the pins as is physically possible. Surface mount capacitors are preferred because of their low lead inductance. Finally, using a regulated power supply (such as from a 3-pin regulator, or a Zener diode), with the above bypassing and filtering techniques, will ensure better power supply rejection. Figure 9 shows a circuit which can be used to reduce power supply noise for clock generators with multiple digital power supplies, such as the CY2254. For all clock generators with part numbers beginning with “ICD”, such as the ICD2051, use the circuit shown in Figure 10. In addition to using power supply bypass and filtering tech- niques, avoid routing any high-frequency signals below the clock generator. This will minimize noise-coupling effects, and will result in reduced jitter on the outputs of the clock genera- tor. Eliminating Ground Bounce Ground bounce can be eliminated in three ways. The first is to reduce the number of loads on the output of the device. A second method of reducing ground bounce is to provide large ground planes on your PCB. Finally, if you have two or more ground pins, connect them individually to the ground plane, instead of shorting them together. The third way is to install a series resistance on the output pins. This will limit the output current and reduce ground bounce. Conclusion This application note has discussed the various jitter mea- surements which can be made on a system. It also discussed the causes and effects of jitter, and presented techniques for reducing jitter in PLL-based systems. Using this information the reader should be able to design more reliable high-speed systems. . References 1. High Speed Digital Design, A Handbook of Black Magic, Howard Johnson & Martin Graham, 1993 Prentice-Hall, Inc. Pentium is a trademark of Intel Corporation. Figure 9. Power Supply Noise Filter Circuit Vdd Vdd Vdd 0.1 µF 10 µF Supply Filter Supply Bypass 0.1 µF Figure 10. Power Supply Noise Filter Circuit Vdd Vdd Analog Vdd 22Ω 22 µF0.1 µF 10 µF Supply Filter Supply Bypass
/
本文档为【\时钟电路设计\1】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索