Slyt 075
Slyt 075
20
uncorrelated with the input level). The total uncertainty is the addition of all the uncertainties at each point of the sinusoid
weighted by the probability of sampling each of the points:
2
2πτ
T T d A sin T
∫0 (Slope( τ ) × Jitter )2dτ = T ∫
1 1
σ 2Jitter = Jitter dτ
T 0 dτ
2
2πτ
T 2πA cos
T dτ = a = 2πτ , da = 2π
∫0
1
= Jitter 2
T T T dτ T
2 2π 2
T 2πA T 2πA 2π
∫0
1 11
=
2π T
Jitter 2
T
(cos2 a )da =
2π T
Jitter 2
T2
(a + sin a × cos a ) |0
2 2
T 2πA 1 1 2πA
= Jitter 2 π = Jitter 2
2π T T 2 T
The theoretical limitation of the SNR due to jitter is given by
A2
SNR (dBc ) = = 10 log10 = −20 log ( 2π f Jitter ).
S 2 (1)
2 10 IN
1 2πA Jitter 2
N
2 T
110
0.1 ps
100 0.2 ps
0.4 ps
90 0.8 ps
SNR (dBc)
1.6 ps
80 3.2 ps
70
60
50
40
10 100 1000
fIN (MHz)
21
80
71 69
70
72
Sampling Frequency, fS (MSPS)
73
70
72
73 70
60
SNR (dBFS)
69 68
68
50 71
70
67
66
40 72
73
30 69
68 64
73 67
66
70
20 71 71 66
65 62
69 64
67
72 63
68
62
10 60
0 50 100 150 200 250 300
Input Frequency, fIN (MHz)
22
23
AC Performance (dB)
the SNR improves. We are just minimizing the effect of the 73
71 (See Note)
third term of Equation 3, improving the SNR to a point
69
where the jitter coming from external sources and from
67
N3 will be dominant and any further improvement in the 65
third term will be irrelevant. Fitting the results from this 63 SNR SE 1.8
model to the measured data (in this case, for differential SNR Diff 1.8
61
SNR SE 3.3
clocking with 3.3-V OVDD, using the curve labeled “SNR 59 SNR Diff 3.3
Diff 3.3”), we can obtain the constants for Equation 3: 57 (See Note)
55
• Adding terms 1 and 2 (we cannot distinguish between 0 1 2 3 4 5 6
them unless other measuring techniques are applied) Clock Level, VPP* (VPP)
will give us a total jitter of 300 fs. Given the purity of *Measured from CLK to CLKC
our sources in the lab, we can assume that all this jitter Note: SE = Single-ended clock with OVDD = 1.8 V or 3.3 V
Diff = Differential clock with OVDD = 1.8 V or 3.3 V
is coming from the ADS5413 and thus from N3.
• K(N1,N2) will be 160 µV.
The final equation will be Figure 8. Measured SNR vs. SNR estimated
2
160 µV with Equation 4
( JitterTotal )2 = (300 fs)2 +
Clk_slope
. (4)
66
Figure 8 and Table 2 compare the result of Equation 4 65
with the real data. 64
Note that a clock slope of about 1 V/ns—i.e., a CMOS 63
SNR (dBFS)
24
SNR (dBFS)
( JitterTotal )2 = ( 250 fs)2 +
Clk_slope
(5)
64
DCA On
BP Filter
The result of applying this model can be seen in Figure 62
10a. Figure 10b shows the original data from Figure 5 for DCA On
60 fS = 65 MSPS No Filter DCA Off
easy comparison.
No Filter
Following are some implications from this model: 58
• The SNR degradation at lower fS seen in Figure 5 0 50 100 150 200 250
occurred because the plot was taken with a fixed 3-VPP Input Frequency, fIN (MHz)
sinusoidal clock that reduced the slope on its edges as *DCA = duty cycle adjuster
we decreased its frequency. **BP = bandpass
SNR (dBFS)
300 300
73-74
225 225
72-73
190 190
Input Frequency, fIN (MHz) (Nonlinear)
80 80
68-69
70 70
67-68
60 60
66-67
30 30
65-66
15 15
64-65
10 10
2 2 63-64
10 20 30 50 60 80 10 20 30 50 60 80
Sampling Frequency, fS (MSPS) Sampling Frequency, fS (MSPS) 62-63
(Nonlinear) (Nonlinear)
25
• A first possible approach is to use a step-up transformer Another problem, as ADCs become faster and faster, is
to increase the slope of the sinusoidal clock signal. A pair to squeeze the maximum performance from the timing
of clipping diodes (for example, MAX3X71600LCT-ND) design. Open-loop designs of the internal clock circuit
can be used to limit the amplitude and avoid exceeding tend to leave some margin for supply and temperature
the supply rails of the ADC. This is a clean way of gen- variations, which at high clock rates means that time that
erating a square-like clock signal. could be used to settle the stage is being left just for a
• Another method to square the sinusoidal clock signal is margin. To optimize the timing, closed-loop designs, like
to use an external gate (like a PECL device) acting as a delay locked loop (DLL)-based clocks, can be employed.
comparator. This minimizes the effect of N1 and N2 but Many users wonder if the jitter of the DLL will affect the
transfers the problem to the equivalent N1 and N2 at performance. Notice in Figure 1 that the DLL is not in the
the input of the comparator. Many of these commercial path of the S&H. Nevertheless, the issue is that basic DLL
circuits have very good jitter numbers, but these num- designs have a range of frequencies of operation; so, if they
bers stem from the assumption that the input is square; are designed for the higher clocking rates, they will not be
so important degradation could be seen if a sinusoidal able to operate properly at the lower ones. Also, use of the
clock were used. In many cases the input of the ADC will DLL means that the clock is synchronous—i.e., periodic,
be a much better squaring circuit than the external gate. not burst or pulsed. For applications requiring lower clock
• Ideally we would like to use a very low-jitter clock rates or asynchronous clocking, the ADS5500 includes the
source with square outputs. One good approximation is possibility of bypassing the DLL.
the use of a voltage-controlled crystal oscillator (VCXO) References
with the CDC7005. The use of that circuit will be limited,
For more information related to this article, you can down-
in principle, by the phase noise quality of the VCXO and
load an Acrobat Reader file at www-s.ti.com/sc/techlit/
some degradation that the CDC7005 may add. Also, this
litnumber and replace “litnumber” with the TI Lit. # for
circuit will save a transformer to generate the differen-
the materials listed below.
tial clocking.
• Using an external bandpass filter3,5 will clean up the jitter Document Title TI Lit. #
on the clock. Nevertheless, the insertion loss of the filter 1. “14-Bit, 125MSPS Analog-to-Digital
will attenuate the amplitude of the clock, reducing the Converter,” ADS5500 Data Sheet, p. 17 . . . . . . .sbas303
slope and increasing the effects of N1 and N2. Further 2. A. Zanchi, A. Bonfanti, S. Levantino, and
amplification (prior to filtering) or a step-up transformer C. Samori, “General SSCR vs. cycle-to-cycle
can be used to minimize this attenuation. jitter relationship with application to the phase
• So far we have been estimating jitter indirectly from the noise in PLL,” Proceedings of the 2001 IEEE
SNR degradation, but there could be other reasons for Southwest Symposium on Mixed-Signal
SNR degradation. A method to measure jitter directly on Design (Austin, TX, Feb. 25–27, 2001),
an ADC is described in Reference 5. pp. 32–37. —
3. Alfio Zanchi, “How to Calculate the Period
Errors in the quantizer Jitter σT from the SSCR L(fn) with
The quantizer will, after the sample-and-hold, take the Application to Clock Sources for High-Speed
voltage across the capacitor and convert it into a digital ADCs,” Application Note . . . . . . . . . . . . . . . . . . .slwa028
code. As the S&H is holding the signal steady, the exact 4. “Single 12-Bit, 65-MSPS IF Sampling
time to clock the quantizer is not critical. Nevertheless, Analog-to-Digital Converter,” ADS5413
other problems arise that are related not to jitter but just Data Sheet, p. 9 . . . . . . . . . . . . . . . . . . . . . . . . . .slws153
to pure timing. 5. A. Zanchi, I. Papantonopoulos, and F. Tsay,
One problem is that in a pipeline ADC, usually both “Measurement and Spice prediction of
phases of the clock (clock high and clock low) are used. sub-picosecond clock jitter in A/D converters,”
Each stage performs a task during half of the clock and Proceedings of the 2003 IEEE International
another task during the other half. Both tasks are equally Symposium on Circuits and Systems
important and require at least a minimum time for accurate (Bangkok, Thailand, May 25–28, 2003), Vol. 5,
execution; so the user has to provide a minimum clock pp. V-557–V-560. —
duty cycle. Duty-cycle specifications are usually included
on the data sheet of the device. Also, some ADCs (such as Related Web sites
the ADS5413) have an internal duty-cycle stabilizer that, analog.ti.com
when enabled, creates the right internal duty cycle from www.ti.com/sc/device/partnumber
any external clock duty cycle within a certain range. Replace partnumber with ADS5413, ADS5500, ADS5542,
or CDC7005
26