Amplifier Design Tradeoffs in Semiconductor Technology

C
l
o
c
k
i
n
g
 
H
i
g
h
 
S
p
e
e
d
 
D
a
t
a
C
o
n
v
e
r
t
e
r
s
H
i
g
h
 
S
p
e
e
d
 
D
a
t
a
 
C
o
n
v
e
r
t
e
r
s
A
u
t
h
o
r
s
:
 
M
a
t
t
 
G
u
i
b
o
r
d
,
 
M
a
r
j
o
r
i
e
 
P
l
i
s
c
h
P
r
e
s
e
n
t
e
d
 
b
y
:
M
a
t
t
 
G
u
i
b
o
r
d
A
p
p
l
i
c
a
t
i
o
n
s
 
E
n
g
i
n
e
e
r
H
i
g
h
 
S
p
e
e
d
 
D
a
t
a
 
C
o
n
v
e
r
t
e
r
s
1
P
r
e
s
e
n
t
a
t
i
o
n
 
G
o
a
l
s
Understand the theory behind the relationship between SNR, noise
sources, ADC performance
Know how to select the appropriate clocking solution for a given
application
Learn about additional techniques for improving sampling clock quality
to the ADC
Understand the clocking effects of DACs and the tradeoffs between
jitter and NSD specifications
Become familiar with TI’s clocking solutions portfolio
2
U
N
D
E
R
S
T
A
N
D
I
N
G
 
T
H
E
T
H
E
O
R
Y
 
F
O
R
 
A
D
C
S
SNR, Noise Sources, and ADC Performance
3
S
i
g
n
a
l
-
t
o
-
N
o
i
s
e
 
R
a
t
i
o
 
B
a
s
i
c
s
4
Noise
  
        Signal
  
  Noisy Signal
FREQUENCY (Hz)
Signal
Noise Level
In the time domain:
In the frequency domain:
FFT
SNR is the ratio of the signal power to the noise power that corrupts the
signal. This parameter does not include harmonic distortion.
M
a
x
i
m
i
z
i
n
g
 
t
h
e
 
S
N
R
 
i
n
 
a
n
 
A
D
C
SNR can be increased in the
following ways:
Increase signal power 
Full Scale Range (FSR)
Decrease noise power 
Quantization Noise
Clock Jitter
ADC Aperture Jitter
Thermal Noise
5
Thermal
Clock Jitter
Aperture Jitter
Quantization
S
N
R
 
b
y
 
I
n
d
i
v
i
d
u
a
l
 
C
o
n
t
r
i
b
u
t
o
r
s
Total SNR can be calculated by the sum of the individual sources:
6
SNR
QUANT
 = SNR due to quantization
SNR
JITTER
 = SNR due to clock and aperture jitter
SNR
THERM
 = SNR due to thermal and transistor noise
SNR due to quantization error, assuming a sine wave input:
How to determine the required ADC resolution?
An N-bit ADC determines the maximum possible SNR for the system
Practically, an ADC’s SNR is limited by other factors:
Sampling clock jitter
ADC jitter and thermal noise
Other system noise sources
Over-sampling rate and application channel bandwidth
Q
u
a
n
t
i
z
a
t
i
o
n
 
N
o
i
s
e
 
a
n
d
 
S
N
R
7
E
x
a
m
p
l
e
:
 
1
4
-
b
i
t
 
c
o
n
v
e
r
t
e
r
 
w
h
e
r
e
 
N
=
1
4
:
T
r
a
n
s
i
s
t
o
r
 
a
n
d
 
T
h
e
r
m
a
l
 
N
o
i
s
e
 
a
n
d
 
S
N
R
8
Noise in an ADC:
 Track-and-hold is
dominant source
 Capacitors source
no noise
 Resistor results in
“kT/C” noise
C
l
o
c
k
 
J
i
t
t
e
r
 
a
n
d
 
S
N
R
Clock jitter
  is the random variation of
the clock edge compared to its ideal
point in time
Theoretical limit of SNR due to jitter:
Total jitter is the rms sum of the
individual jitter contributions
For ADCs, this is generally the external
clock jitter and aperture jitter
9
M
o
r
e
 
o
n
 
C
l
o
c
k
 
J
i
t
t
e
r
Clock jitter causes imprecise sampling
intervals which results in incorrect
sampling instances and therefore
errors in the sampled signal
Clock jitter has an increased effect at
higher input frequencies or higher
maximum input slew rates
10
S
o
u
r
c
e
s
 
o
f
 
C
l
o
c
k
 
J
i
t
t
e
r
T
h
e
 
t
o
t
a
l
 
c
l
o
c
k
 
j
i
t
t
e
r
 
f
o
r
 
a
n
 
A
D
C
 
i
s
 
f
r
o
m
 
t
h
e
 
a
p
e
r
t
u
r
e
 
j
i
t
t
e
r
 
 
a
n
d
 
t
h
e
e
x
t
e
r
n
a
l
 
s
a
m
p
l
i
n
g
 
c
l
o
c
k
 
j
i
t
t
e
r
.
Clock jitter  
is the jitter contribution from the external clock source and
can be measured by using a phase noise analyzer
Aperture jitter
 
(a.k.a. aperture uncertainty) is the jitter contribution from
the ADC, due to the internal clock buffers. This cannot be measured
directly using a phase noise analyzer.
E
x
a
m
p
l
e
:
 
 
a
p
e
r
t
u
r
e
 
j
i
t
t
e
r
 
f
o
r
 
t
h
e
 
A
D
S
4
2
4
9
The 
total clock jitter 
is determined by rms sum of all individual
contributions:
11
E
x
a
m
p
l
e
 
P
h
a
s
e
 
N
o
i
s
e
 
P
l
o
t
12
Noise Spectral Density (dBc/Hz)
Frequency (MHz)
C
a
l
c
u
l
a
t
i
n
g
 
J
i
t
t
e
r
 
f
r
o
m
 
C
l
o
c
k
 
P
h
a
s
e
 
N
o
i
s
e
Jitter is a result of noise on the sampling clock. Assuming the wideband
clock noise is relatively low, then the clock jitter is calculated by
integrating the clock phase noise over a specified BW then converting
to seconds.
Example from previous slide’s phase noise plot:
 
N
 = -75.72 dBc/Hz (from 10 kHz to 10 MHz offset)
 F
clk
 = 122.88 MHz
13
Where:
N
= Phase Noise Power (dBc)
f
0
, f
1
= frequency limits of integration
j
 = clock jitter
S
E
L
E
C
T
I
N
G
 
A
N
 
A
D
C
 
C
L
O
C
K
 
14
D
e
t
e
r
m
i
n
i
n
g
 
C
l
o
c
k
 
J
i
t
t
e
r
 
R
e
q
u
i
r
e
m
e
n
t
s
The target SNR is generally based on the system requirements
Then ADC aperture jitter and IF center frequency can be used to
calculate the required external clock jitter performance
Use Jitter Calculator Worksheet:
http://www.ti.com/litv/zip/slac133
The current worksheet does not account for the contribution from
quantization and thermal noise (see total SNR from earlier)
15
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
(
1
6
-
b
i
t
,
 
1
2
5
 
M
S
P
S
)
Aperture jitter: 
j
 = 80 fs
Input Frequency: f
IN
 = {10 MHz, 100 MHz}
SNR from datasheet:
Includes effect of thermal and quantization noise, and aperture jitter
External clock jitter is negligible since the highest quality source was used
Clock source:
LMK04803 with 80 MHz VCXO in dual-loop mode
10 MHz reference from analog input signal generator
125 MHz LC bandpass filter on clock signal
Phase noise plot on next screen
16
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
 
C
l
o
c
k
 
P
h
a
s
e
 
N
o
i
s
e
17
114 fs of jitter in integration band of 1 kHz to 40 MHz
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
 
S
N
R
 
A
n
a
l
y
s
i
s
10 MHz Case:
From datasheet:
SNR @ 10 MHz = 79 dBFS
From spreadsheet:
Total estimated SNR:
100 MHz Case:
From datasheet:
SNR @ 100 MHz = 78.2 dBFS
From spreadsheet
Total estimated SNR:
18
Assuming -1 dBFS Input
Assuming -1 dBFS Input
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
 
1
0
 
M
H
z
 
F
F
T
19
Error: | 79.13 dBFS – 78.98 dBFS | = 0.15 dB
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
 
1
0
0
 
M
H
z
 
F
F
T
20
Error: | 76.83 – 76.73 | = 0.10 dBFS
E
s
t
i
m
a
t
i
n
g
 
N
S
D
 
f
r
o
m
 
S
N
R
The Noise Spectral Density can be approximated by using SNR from
the datasheet at low input frequency:
E
x
a
m
p
l
e
:
 
f
r
o
m
 
A
D
S
4
2
4
9
 
D
a
t
a
s
h
e
e
t
 
w
i
t
h
 
F
s
 
=
 
2
5
0
M
S
P
S
 
a
n
d
 
N
=
1
4
:
Clock noise can also be included in the NSD calculation by using the
total SNR shown previously. It may be beneficial to look at the shape of
the clock noise when considered NSD.
21
Ideal NSD by Quantization Noise:
Actual NSD by SNR at low Fin:
A
D
D
I
T
I
O
N
A
L
 
T
E
C
H
N
I
Q
U
E
S
Improving the Sampling Clock Quality
22
A
 
n
o
t
e
 
o
n
 
c
l
o
c
k
 
f
i
l
t
e
r
i
n
g
Clock sources have wideband noise that will also contribute to the
overall jitter of the clock
This is can be important since ADCs often have very wide clock input
bandwidths (up to ~ 2 GHz)
In order to eliminate the wideband noise of the clock source, a filter can
be placed on the clock lines
A bandpass filter is preferred, but a low pass filter could be acceptable
The amount of filtering will vary based on the system requirements
A tight passband will have more loss which could have additional problems
Note that filtering a square wave will produce a sine wave with a slower
slew rate, this may hurt the jitter performance slightly
Filtering the clock can eliminate clock related spurs, especially those
associated with different frequencies coupling in due to clock isolation
23
C
l
o
c
k
i
n
g
 
w
i
t
h
 
S
i
n
e
 
W
a
v
e
 
v
s
.
 
S
q
u
a
r
e
 
W
a
v
e
A square wave clock (e.g. LVPECL) has a very high slew rate, but does
not allow clock filtering as clock harmonics generate the high slew rate
Filtering the clock removes clock noise, but limits the slew rate
Harmonics
Clock
Noise
Frequency
Bandpass Filter
Frequency
Lower Noise
Slew Rate
Slew Rate
E
x
a
m
p
l
e
:
 
L
M
K
0
4
8
0
3
 
F
i
l
t
e
r
i
n
g
The plot below has two phase noise measurements overlaid from the
same LMK04803, but the slightly darker trace has a relatively tight LC
band-pass filter on it.
Note that the overall jitter in the
1 kHz to 40 MHz bandwidth
has actually degraded slightly
for the filtered case due to a
slower slew rate from filtering
out the harmonics.
However, the wideband noise
has gone from -163 dBc/Hz
to -174 dBc/Hz. Integrated
over 500 MHz, this will make
a significant difference (~200 fs) and will easily
overcome the added jitter due to a lower slew rate.
25
Higher in-band phase noise
Lower wide-band noise
E
x
a
m
p
l
e
:
 
A
D
S
5
4
8
3
 
w
/
 
a
n
d
 
w
/
o
 
f
i
l
t
e
r
i
n
g
Without Filter
26
With Filter
Clocking with a sine wave can
reduce clock related spurs.
C
l
o
c
k
i
n
g
 
A
D
C
s
:
 
E
f
f
e
c
t
 
o
f
 
C
l
o
c
k
 
S
l
e
w
 
R
a
t
e
The jitter generated by the ADC clock receiver is affected by the clock
slew rate
Filtering the ADC clock will lower the clock slew rate by removing the
harmonics
A slower slew rate causes the receiver to be more susceptible to
variations in the zero crossing point
A faster clock slew rate lowers the jitter due to the receiver voltage
noise
Receiver
noise
V/
t =
slew rate
Receiver Jitter ~ Receiver Noise * 
V/
t
Aperture
Jitter
Total Jitter ~
(Clock Jitter
2
 + 
Receiver Jitter
2
 + 
Aperture Jitter
2
)
1/2
Clock
Jitter
P
h
a
s
e
 
n
o
i
s
e
 
f
o
r
 
s
l
o
w
e
r
 
s
l
e
w
 
r
a
t
e
For a clock that has ~9 dBm less power, jitter has been increased from
31.52 fs to 72.208 fs
28
6.11 dBm Clock:
-3.35 dBm Clock:
A
 
D
I
F
F
E
R
E
N
T
 
W
A
Y
 
T
O
 
L
O
O
K
A
T
 
C
L
O
C
K
 
J
I
T
T
E
R
/
N
O
I
S
E
 
29
L
i
m
i
t
a
t
i
o
n
 
o
f
 
t
h
e
 
T
r
a
d
i
t
i
o
n
a
l
 
S
N
R
C
a
l
c
u
l
a
t
i
o
n
 
D
u
e
 
t
o
 
J
i
t
t
e
r
The traditional SNR due to jitter equation gives the SNR over the entire
Nyquist band, with the jitter measured over a wide clock offset
frequency
The equation is a function of the analog input frequency and jitter
performance
If the ADC clock is already fine tuned to the best jitter performance,
would the only option left to meet the stringent SNR performance is to
adjust the input frequency?
If so, what is the point of over-sampling ADCs?
30
G
e
n
e
r
a
l
 
E
q
u
a
t
i
o
n
 
f
o
r
 
A
D
C
 
S
N
R
It turns out the SNR equation is also a function of clock frequency as
well. Recall the jitter equation:
If we substitute the jitter equation into the SNR equation, we would get
the following:
The first term is the inherent integrated noise due to clock noise. The
second term is a correction term. This is important to help us
understand the performance of over-sampling. If over-sampling is used,
the SNR can be improved
31
W
h
y
 
i
s
 
t
h
e
 
g
e
n
e
r
a
l
 
e
q
u
a
t
i
o
n
 
i
m
p
o
r
t
a
n
t
?
32
The general equation is important because the traditional equation
often simplifies the ADC clock noise floor as an uniform white noise.
In reality, the ADC clock usually has better noise behavior as the offset
frequency increases, and also, the clock is often well filtered.
 
Simplified integrated clock noise
Actual phase noise
S
y
s
t
e
m
 
R
e
q
u
i
r
e
m
e
n
t
 
I
m
p
l
i
c
a
t
i
o
n
Most importantly, some of the stringent system requirements often are
bandwidth specific. I.e. noise spec over a specific bandwidth.
For instance, when given a certain blocker signal, the traditional SNR
calculation may overestimate the noise over the bandwidth of the
wanted signal. This may make jitter specification of the clock
impossible to achieve.
33
 
E
x
p
e
r
i
m
e
n
t
 
R
e
s
u
l
t
34
 
Clocking the ADC with a 250MHz
tone + 10MHz noise ranging from
240MHz to 250MHz
(DAC5681 output)
ADS4149 at 250MSPS
Two inputs shown and
overlaid: 10MHz and 100MHz
A
D
C
 
T
e
s
t
 
R
e
s
u
l
t
35
 
20log(250/10) = 28dBc
20log(250/100) = 8dBc
D
A
C
 
N
S
D
 
V
S
 
S
N
R
 
36
S
N
R
 
J
i
t
t
e
r
 
e
s
t
i
m
a
t
e
 
i
s
 
t
h
e
 
s
a
m
e
 
f
o
r
 
D
A
C
s
The total SNR is the vector sum of all individual SNR contributions
Similar treatment of clock jitter (integrated phase noise) for SNR limit of
DAC sampled system
37
SNR
QUANT
 = SNR due to quantization
SNR
CLK
 = SNR due to clock and aperture jitter
SNR
THERM
 = SNR due to thermal and transistor noise
I
s
 
J
i
t
t
e
r
 
A
p
p
l
i
c
a
b
l
e
 
F
o
r
 
D
A
C
s
?
For DACs, generally the noise spectral density (NSD) is more important
than overall SNR
The shape of the NSD around the carrier must meet mask requirements
When SNR is required, customer’s often limit the bandwidth of the
transmitted signal by a bandpass or lowpass filter
For this reason, newer datasheets report NSD rather than SNR
38
 
fs = 1GSPS
f out = 20MHz
Noise
Signal
 DAC output noise is comprised of
 Quantization noise
 Thermal noise
 Jitter noise
 Data dependent noise
W
h
y
 
N
S
D
 
o
v
e
r
 
S
N
R
?
In real systems, there is often tight filtering around the band of interest,
where all the noise outside of that band is filtered out.
Rather than showing the SNR of the signal in the first Nyquist zone, it is
more convenient to show the noise power so that the total noise power
in the unfiltered band can be readily calculated
For example, consider a DAC3484 running at 1228.8 MSPS with a
band of interest of 100 MHz and the following filters:
A 614.4-MHz low-pass filter (passing full first Nyquist zone):
A 100-MHz low-pass filter:
39
C
o
n
v
e
r
t
i
n
g
 
N
S
D
 
t
o
 
S
N
R
The SNR of the DAC can be calculated from the NSD spec
The SNR was traditionally defined as the ratio of the power of the
fundamental to the power of the noise integrated over the first Nyquist
zone.
It can also be calculated directly in dBFS from the NSD in dBc/Hz
Example: DAC3484 running at 1.25 GSPS with 10 MHz output
40
N
S
D
 
t
o
 
S
N
R
 
t
r
a
d
e
o
f
f
s
 
 
J
i
t
t
e
r
/
P
h
a
s
e
 
n
o
i
s
e
SNR estimates based on Jitter are good estimates for SNR for the
entire Nyquist band – may be too pessimistic for BW limited
applications.
SNR estimates based on NSD (typically measured at some MHz offset)
do not account for close-in phase noise which could affect inband EVM
Useful for out of band estimates like ACPR
Also useful for transmit mask requirements
Using the clock NSD curve and BW limited noise calculations would be
the ideal solution for in-band and out-of-band measurements.
C
L
K
 
P
h
a
s
e
 
N
o
i
s
e
 
e
f
f
e
c
t
s
 
o
n
 
s
a
m
p
l
e
d
 
s
y
s
t
e
m
s
For both sampled systems of the ADC and DAC the CLK phase noise
will be translated from the clock to the sampled outputs with the
following relationship:
 All in-band (%EVM, RX
sensitivity) and out-of-band
(ACPR, TX Mask)
measurements can be based
on the measured phase noise
plot of the ADC and DAC clock
source
I
n
t
r
i
n
s
i
c
 
D
A
C
 
n
o
i
s
e
 
e
f
f
e
c
t
s
At higher frequency offsets where the phase noise of the clock drops
off, the intrinsic noise of the DAC will play a role in the overall noise
floor of the output spectrum
Measurements of the CLK NSD and the DAC output NSD show that
there is some discrepancy between the estimates – this is accounted
for by the DAC intrinsic noise due to the Thermal/Device effects
I
n
t
r
i
n
s
i
c
 
D
A
C
 
n
o
i
s
e
 
e
f
f
e
c
t
s
The Intrinsic DAC noise is frequency dependent and measured at a
particular offset frequency will only be approximately accurate for other
offset frequencies.
Intrinsic Noise estimates made at 40MHz offset are somewhat accurate
for NSD estimates at the same frequency offset using different clock
sources.
The intrinsic noise is due to quantization and thermal noise sources
E
X
A
M
P
L
E
S
 
U
S
I
N
G
 
N
S
D
 
F
O
R
%
E
V
M
 
A
N
D
 
A
C
P
R
 
45
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
-
 
E
V
M
WCDMA signal 3.84MHz BW, IF=122.88M, Sample rate 983.04Msps,
1% EVM
Assuming that %EVM is a measure of the SNR of the average inband
signal power to the average inband NSD we can estimate the required
average NSD of the clock (-105.84dBc/Hz avg at DAC output)
Scale by IF and Sample rate (-87.78dBc/Hz avg at Clock source)
 
 
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
-
 
E
V
M
Average Clock NSD within 3.84MHz around the fundamental clock
frequency needs to be less than -87.78dBc/Hz
The average clock NSD must be less than the predicted clock NSD to
meet system requirements for EVM
 
 
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
-
 
A
C
P
R
WCDMA signal 3.84MHz BW, IF=122.88M, Sample rate 983.04Msps,
ACPR=70dB, Alt ACPR=75dBc
The Clock NSD for both the ACPR and Alt ACPR is given by:
Clock NSD ACPR = -118dBc/Hz, Clock NSD Alt ACPR = -123dBc/Hz
 
 
 
 
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
-
 
A
C
P
R
Using some common clock sources we can see that the Clock NSD at
ACPR and Alt ACPR frequency offsets is well below these NSD
numbers.
 
 
 
 
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
-
 
A
C
P
R
Clock NSD at the ACPR and Alt ACPR offsets that there is negligible
difference between using different clocks at different IF frequencies.
Follows the shape of Intrinsic DAC noise.
D
A
C
 
N
S
D
 
A
p
p
l
i
c
a
t
i
o
n
 
m
e
a
s
u
r
e
m
e
n
t
 
 
A
l
t
 
A
C
P
R
Same results with Alt ACPR.
Slide Note
Embed
Share

Delve into the intricate world of amplifier design, as we explore the tradeoffs between weak, moderate, and strong inversion in semiconductor technology. Discover the delicate balance between speed and power efficiency, and uncover the importance of the gm/Id curve in optimizing transistor performance. Gain insights into the critical factors influencing design choices and the impact on overall circuit performance.

  • Amplifier Design
  • Semiconductor Technology
  • Transistor Performance
  • Tradeoffs
  • Circuit Optimization

Uploaded on Feb 26, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. Clocking High Speed Data Converters High Speed Data Converters Authors: Matt Guibord, Marjorie Plisch Presented by: Matt Guibord Applications Engineer High Speed Data Converters 1

  2. Presentation Goals Understand the theory behind the relationship between SNR, noise sources, ADC performance Know how to select the appropriate clocking solution for a given application Learn about additional techniques for improving sampling clock quality to the ADC Understand the clocking effects of DACs and the tradeoffs between jitter and NSD specifications Become familiar with TI s clocking solutions portfolio 2

  3. SNR, Noise Sources, and ADC Performance UNDERSTANDING THE THEORY FOR ADCS 3

  4. Signal-to-Noise Ratio Basics SNR is the ratio of the signal power to the noise power that corrupts the signal. This parameter does not include harmonic distortion. In the time domain: Noise Signal Noisy Signal In the frequency domain: Signal P = 10 log SIGNAL SNR NOISE P Amplitude (dB) = SNR SIGNAL P = NOISE P , , dBm log dBm + 10 10 log NOISE P NOISE P BW , , / dBm dBm Hz Hz Noise Level FREQUENCY (Hz) 4

  5. Maximizing the SNR in an ADC = SNR SIGNAL P NOISE P SNR can be increased in the following ways: , , dBm dBm Quantization Increase signal power Full Scale Range (FSR) Thermal Decrease noise power Quantization Noise Clock Jitter ADC Aperture Jitter Thermal Noise Aperture Jitter Clock Jitter 5

  6. SNR by Individual Contributors Total SNR can be calculated by the sum of the individual sources: = 10 10 1 10 log SNR total SNR SNR SNR QUANT JITTER THERM + + 10 10 10 10 SNRQUANT = SNR due to quantization SNRJITTER = SNR due to clock and aperture jitter SNRTHERM = SNR due to thermal and transistor noise Design Choice ADC Selection Effect on Noise N-bits affects quantization noise, aperture jitter and thermal noise by design Clock jitter Bandwidth over which noise is distributed Sampling Clock Selection Sampling Rate 6

  7. Quantization Noise and SNR SNR due to quantization error, assuming a sine wave input: N SNRQUANT 02 . 6 = . 1 + 76 dB Example: 14-bit converter where N=14: = . 1 + = . 6 02 14 76 86 04 . SNRQUANT dB How to determine the required ADC resolution? An N-bit ADC determines the maximum possible SNR for the system Practically, an ADC s SNR is limited by other factors: Sampling clock jitter ADC jitter and thermal noise Other system noise sources Over-sampling rate and application channel bandwidth 7

  8. Transistor and Thermal Noise and SNR Noise Mechanism Shot Spectral Profile white Source Cause IDC pn-junctions DC bias current is not constant Carriers are trapped and released in a semiconductor Thermal excitation of carriers in a conductor Flicker 1/f 1/f Active devices Thermal T white resistors Noise in an ADC: Track-and-hold is dominant source Capacitors source no noise Resistor results in kT/C noise = 2 2 ( ) ( ) * * v f v f f no R o 2 1 = 4 ( ) * ( ) * ( ) kTR RC 2 2 kT = C 8

  9. Clock Jitter and SNR t=Jitter Clock jitter is the random variation of the clock edge compared to its ideal point in time Clk Theoretical limit of SNR due to jitter: where = = 2 20 log( ) SNR dBc f j in j : IF1 f input frequency in = clock jitter j Total jitter is the rms sum of the individual jitter contributions For ADCs, this is generally the external clock jitter and aperture jitter IF2 2 2 = external aperture + T 9

  10. More on Clock Jitter t=Jitter Clock jitter causes imprecise sampling intervals which results in incorrect sampling instances and therefore errors in the sampled signal Clk Clock jitter has an increased effect at higher input frequencies or higher maximum input slew rates IF1 IF2 10

  11. Sources of Clock Jitter The total clock jitter for an ADC is from the aperture jitter and the external sampling clock jitter. Clock jitter is the jitter contribution from the external clock source and can be measured by using a phase noise analyzer Aperture jitter (a.k.a. aperture uncertainty) is the jitter contribution from the ADC, due to the internal clock buffers. This cannot be measured directly using a phase noise analyzer. Example: aperture jitter for the ADS4249 The total clock jitter is determined by rms sum of all individual contributions: = 2 APERTURE + 2 EXTERNAL TOTAL 11

  12. Example Phase Noise Plot Noise Spectral Density (dBc/Hz) Frequency (MHz) 12

  13. Calculating Jitter from Clock Phase Noise Jitter is a result of noise on the sampling clock. Assuming the wideband clock noise is relatively low, then the clock jitter is calculated by integrating the clock phase noise over a specified BW then converting to seconds. Where: N= Phase Noise Power (dBc) f0, f1= frequency limits of integration j = clock jitter N 2 10 10 = j 2 f clk Example from previous slide s phase noise plot: N = -75.72 dBc/Hz (from 10 kHz to 10 MHz offset) Fclk = 122.88 MHz 75 72 . / dBc 10 Hz 2 10 = = 299 77 . fs ( ) j 2 122 88 . MHz 13

  14. SELECTING AN ADC CLOCK 14

  15. Determining Clock Jitter Requirements The target SNR is generally based on the system requirements Then ADC aperture jitter and IF center frequency can be used to calculate the required external clock jitter performance Use Jitter Calculator Worksheet: http://www.ti.com/litv/zip/slac133 The current worksheet does not account for the contribution from quantization and thermal noise (see total SNR from earlier) 15

  16. Example: ADS5483 (16-bit, 125 MSPS) Aperture jitter: j = 80 fs Input Frequency: fIN = {10 MHz, 100 MHz} SNR from datasheet: Includes effect of thermal and quantization noise, and aperture jitter External clock jitter is negligible since the highest quality source was used Clock source: LMK04803 with 80 MHz VCXO in dual-loop mode 10 MHz reference from analog input signal generator 125 MHz LC bandpass filter on clock signal Phase noise plot on next screen 16

  17. Example: ADS5483 Clock Phase Noise 114 fs of jitter in integration band of 1 kHz to 40 MHz 17

  18. Example: ADS5483 SNR Analysis 10 MHz Case: 100 MHz Case: From datasheet: SNR @ 10 MHz = 79 dBFS From datasheet: SNR @ 100 MHz = 78.2 dBFS From spreadsheet: From spreadsheet Total estimated SNR: Total estimated SNR: 1 1 = = 10 log SNR 10 log SNR ( ) ( ) total total + + 81 16 . 1 101 16 . 1 78 2 . 79 + + 10 10 10 10 10 10 10 10 = = 76 73 . 78 98 . SNR dBFS SNR dBFS total total 18

  19. Example: ADS5483 10 MHz FFT Error: | 79.13 dBFS 78.98 dBFS | = 0.15 dB 19

  20. Example: ADS5483 100 MHz FFT Error: | 76.83 76.73 | = 0.10 dBFS 20

  21. Estimating NSD from SNR The Noise Spectral Density can be approximated by using SNR from the datasheet at low input frequency: Example: from ADS4249 Datasheet with Fs = 250MSPS and N=14: Actual NSD by SNR at low Fin: Ideal NSD by Quantization Noise: = = 10 * log ( ) NSD SNR BW 10 * log ( ) NSD SNR BW 10 10 = 6 = 6 72 8 . 10 * log 125 ( * 10 ) 86 04 . 10 * log 125 ( * 10 ) 10 10 = dBFS 8 . 153 = 167 / Hz / dBFS Hz Clock noise can also be included in the NSD calculation by using the total SNR shown previously. It may be beneficial to look at the shape of the clock noise when considered NSD. 21

  22. Improving the Sampling Clock Quality ADDITIONAL TECHNIQUES 22

  23. A note on clock filtering Clock sources have wideband noise that will also contribute to the overall jitter of the clock This is can be important since ADCs often have very wide clock input bandwidths (up to ~ 2 GHz) In order to eliminate the wideband noise of the clock source, a filter can be placed on the clock lines A bandpass filter is preferred, but a low pass filter could be acceptable The amount of filtering will vary based on the system requirements A tight passband will have more loss which could have additional problems Note that filtering a square wave will produce a sine wave with a slower slew rate, this may hurt the jitter performance slightly Filtering the clock can eliminate clock related spurs, especially those associated with different frequencies coupling in due to clock isolation 23

  24. Clocking with Sine Wave vs. Square Wave A square wave clock (e.g. LVPECL) has a very high slew rate, but does not allow clock filtering as clock harmonics generate the high slew rate Clock Slew Rate Harmonics Noise Frequency Filtering the clock removes clock noise, but limits the slew rate Slew Rate Bandpass Filter Lower Noise Frequency

  25. Example: LMK04803 Filtering The plot below has two phase noise measurements overlaid from the same LMK04803, but the slightly darker trace has a relatively tight LC band-pass filter on it. Note that the overall jitter in the 1 kHz to 40 MHz bandwidth has actually degraded slightly for the filtered case due to a slower slew rate from filtering out the harmonics. Higher in-band phase noise However, the wideband noise has gone from -163 dBc/Hz to -174 dBc/Hz. Integrated over 500 MHz, this will make a significant difference (~200 fs) and will easily overcome the added jitter due to a lower slew rate. Lower wide-band noise 25

  26. Example: ADS5483 w/ and w/o filtering Without Filter Clocking with a sine wave can reduce clock related spurs. With Filter 26

  27. Clocking ADCs: Effect of Clock Slew Rate The jitter generated by the ADC clock receiver is affected by the clock slew rate Filtering the ADC clock will lower the clock slew rate by removing the harmonics A slower slew rate causes the receiver to be more susceptible to variations in the zero crossing point Receiver noise Aperture Jitter Total Jitter ~ (Clock Jitter2 + Receiver Jitter2 + Aperture Jitter2)1/2 Clock Jitter V/ t = slew rate Receiver Jitter ~ Receiver Noise * V/ t

  28. Phase noise for slower slew rate For a clock that has ~9 dBm less power, jitter has been increased from 31.52 fs to 72.208 fs -3.35 dBm Clock: 6.11 dBm Clock: 28

  29. A DIFFERENT WAY TO LOOK AT CLOCK JITTER/NOISE 29

  30. Limitation of the Traditional SNR Calculation Due to Jitter The traditional SNR due to jitter equation gives the SNR over the entire Nyquist band, with the jitter measured over a wide clock offset frequency The equation is a function of the analog input frequency and jitter performance where = = 2 20 log( ) SNR dBc f j in j : f input frequency in = clock jitter j If the ADC clock is already fine tuned to the best jitter performance, would the only option left to meet the stringent SNR performance is to adjust the input frequency? If so, what is the point of over-sampling ADCs? 30

  31. General Equation for ADC SNR It turns out the SNR equation is also a function of clock frequency as well. Recall the jitter equation: N 2 10 10 = j 2 f clk If we substitute the jitter equation into the SNR equation, we would get the following: 2 log( 20 in j f dBc SNR = N 2 10 f 10 ) 2 clk f N = 20 log( 2 10 ) in 10 f clk f N = 20 log( 2 10 ) 20 log( ) in 10 f clk f N = + 20 log( 2 10 ) 20 log( ) clk f 10 in The first term is the inherent integrated noise due to clock noise. The second term is a correction term. This is important to help us understand the performance of over-sampling. If over-sampling is used, the SNR can be improved 31

  32. Why is the general equation important? The general equation is important because the traditional equation often simplifies the ADC clock noise floor as an uniform white noise. In reality, the ADC clock usually has better noise behavior as the offset frequency increases, and also, the clock is often well filtered. Simplified integrated clock noise Actual phase noise 32

  33. System Requirement Implication Most importantly, some of the stringent system requirements often are bandwidth specific. I.e. noise spec over a specific bandwidth. For instance, when given a certain blocker signal, the traditional SNR calculation may overestimate the noise over the bandwidth of the wanted signal. This may make jitter specification of the clock impossible to achieve. 33

  34. Experiment Result ADS4149 at 250MSPS Two inputs shown and overlaid: 10MHz and 100MHz Clocking the ADC with a 250MHz tone + 10MHz noise ranging from 240MHz to 250MHz (DAC5681 output) 34

  35. ADC Test Result 20log(250/100) = 8dBc 20log(250/10) = 28dBc 35

  36. DAC NSD VS SNR 36

  37. SNR Jitter estimate is the same for DACs The total SNR is the vector sum of all individual SNR contributions 1 = 10 log SNR total SNR SNR SNR QUANT CLK THERM + + 10 10 10 10 10 10 SNRQUANT = SNR due to quantization SNRCLK = SNR due to clock and aperture jitter SNRTHERM = SNR due to thermal and transistor noise Similar treatment of clock jitter (integrated phase noise) for SNR limit of DAC sampled system where = = 2 20 log( ) SNR dBc f j if j : f output frequency if = clock jitter j 37

  38. Is Jitter Applicable For DACs? For DACs, generally the noise spectral density (NSD) is more important than overall SNR The shape of the NSD around the carrier must meet mask requirements When SNR is required, customer s often limit the bandwidth of the transmitted signal by a bandpass or lowpass filter For this reason, newer datasheets report NSD rather than SNR fs = 1GSPS f out = 20MHz DAC output noise is comprised of Quantization noise Thermal noise Jitter noise Data dependent noise Signal Noise 38

  39. Why NSD over SNR? In real systems, there is often tight filtering around the band of interest, where all the noise outside of that band is filtered out. Rather than showing the SNR of the signal in the first Nyquist zone, it is more convenient to show the noise power so that the total noise power in the unfiltered band can be readily calculated For example, consider a DAC3484 running at 1228.8 MSPS with a band of interest of 100 MHz and the following filters: A 614.4-MHz low-pass filter (passing full first Nyquist zone): ( dBc dBFS SNRdBFS 160 0 = ( ) ) + = / 10 log 614 4 . 72 12 . Hz MHz dBFS A 100-MHz low-pass filter: SNRdBFS = ( ( ) ) + = 0 160 / 10 log 100 80 dBFS dBc Hz MHz dBFS 39

  40. Converting NSD to SNR The SNR of the DAC can be calculated from the NSD spec The SNR was traditionally defined as the ratio of the power of the fundamental to the power of the noise integrated over the first Nyquist zone. ( , l fundamenta dBm dBc NSD P SNR = ( ) 2 ) F + 10 log S / dBm Hz It can also be calculated directly in dBFS from the NSD in dBc/Hz ( 0 dBFS NSD dBFS SNR = ( ) 2 ) F + 10 log S / dBc Hz Example: DAC3484 running at 1.25 GSPS with 10 MHz output ( dBFS SNR dBFS 0 = ( ) ) . 1 25 GHz 2 + = 160 / 10 log 72 04 . dBc Hz dBFS 40

  41. NSD to SNR tradeoffs Jitter/Phase noise SNR estimates based on Jitter are good estimates for SNR for the entire Nyquist band may be too pessimistic for BW limited applications. SNR estimates based on NSD (typically measured at some MHz offset) do not account for close-in phase noise which could affect inband EVM Useful for out of band estimates like ACPR Also useful for transmit mask requirements Using the clock NSD curve and BW limited noise calculations would be the ideal solution for in-band and out-of-band measurements.

  42. CLK Phase Noise effects on sampled systems For both sampled systems of the ADC and DAC the CLK phase noise will be translated from the clock to the sampled outputs with the following relationship: f = _ _ _ 20 log clock NSD output clock in NSD f _ output signal All in-band (%EVM, RX sensitivity) and out-of-band (ACPR, TX Mask) measurements can be based on the measured phase noise plot of the ADC and DAC clock source Clock phase noise vs. DAC output phase noise -70 1.00E+02 1.00E+03 1.00E+04 1.00E+05 1.00E+06 1.00E+07 -80 983 04 . 14 dB 20 * log -90 200 Phase noise (dBc/Hz) -100 -110 -120 -130 -140 983.04MHz Clock phase noise 200MHz DAC output phase noise -150 -160

  43. Intrinsic DAC noise effects At higher frequency offsets where the phase noise of the clock drops off, the intrinsic noise of the DAC will play a role in the overall noise floor of the output spectrum Measurements of the CLK NSD and the DAC output NSD show that there is some discrepancy between the estimates this is accounted for by the DAC intrinsic noise due to the Thermal/Device effects Predicted DAC output NSD vs. Measured DAC output NSD @1MHz frequency -140 10 100 1000 -145 -150 -155 -160 -165 -170 Predicted DAC output NSD -175 Measured DAC output NSD -180 -185 f _ DAC clock = + _ _ _ _ 20 log _ int _ DAC output NSD DAC clock NSD DAC rinsic noise f _ DAC output

  44. Intrinsic DAC noise effects The Intrinsic DAC noise is frequency dependent and measured at a particular offset frequency will only be approximately accurate for other offset frequencies. Intrinsic Noise estimates made at 40MHz offset are somewhat accurate for NSD estimates at the same frequency offset using different clock sources. The intrinsic noise is due to quantization and thermal noise sources Error in all cases DAC intrinsic noise @40MHz -146 2 0 50 100 150 200 250 300 350 400 450 500 1ps_peaking 200fs_peaking 500fs_1MHz 500fs_peaking 1ps_1MHz 200fs_1MHz -148 1.5 DAC noise Error (dB) -150 1 -152 0.5 -154 0 0 50 100 150 200 250 300 350 400 450 500 -156 -0.5 -158 -1 -160 -1.5 -162 -2 DAC output frequency (MHz) DAC output frequency

  45. EXAMPLES USING NSD FOR %EVM AND ACPR 45

  46. DAC NSD Application measurement - EVM WCDMA signal 3.84MHz BW, IF=122.88M, Sample rate 983.04Msps, 1% EVM Assuming that %EVM is a measure of the SNR of the average inband signal power to the average inband NSD we can estimate the required average NSD of the clock (-105.84dBc/Hz avg at DAC output) NSD SNR 10*log(BW ) 40 10*log(3.84M ) 105.84 = = = Scale by IF and Sample rate (-87.78dBc/Hz avg at Clock source) 983.04 = + clock _NSD DAC_NSD 20*log122.88 = + 105.84 18.06 87.78 =

  47. DAC NSD Application measurement - EVM Average Clock NSD within 3.84MHz around the fundamental clock frequency needs to be less than -87.78dBc/Hz The average clock NSD must be less than the predicted clock NSD to meet system requirements for EVM Phase noise Peaking NSD cause EVM fluctuation Predicted clock NSD Average in-band NSD @ clock determine EVM 1.92MHz Frequency shift

  48. DAC NSD Application measurement - ACPR WCDMA signal 3.84MHz BW, IF=122.88M, Sample rate 983.04Msps, ACPR=70dB, Alt ACPR=75dBc The Clock NSD for both the ACPR and Alt ACPR is given by: Clock NSD ACPR = -118dBc/Hz, Clock NSD Alt ACPR = -123dBc/Hz 983.04 = + clock _NSD_5MHz DAC_NSD_ Adj 20*log122.88 = = NSD_ Adj ACPR_ Adj 10*log BW 70 10*log(3.84M ) 135.84 = = + 135.84 18.06 117.78 = 983.04 = + clock _NSD_10MHz DAC_NSD_ Alt 20*log122.88 = = NSD_ Alt ACPR_ Alt 75 10*log(3.84M ) 140.84 = 10*log BW = + 140.84 18.06 122.78 =

  49. DAC NSD Application measurement - ACPR Using some common clock sources we can see that the Clock NSD at ACPR and Alt ACPR frequency offsets is well below these NSD numbers. Phase noise performance 1.00E+02 1.00E+03 1.00E+04 1.00E+05 1.00E+06 1.00E+07 1.00E+08 -60.00 -80.00 Phase noise -100.00 -120.00 -140.00 -160.00 1ps_close_in 1ps_peaking 500fs_close_in 500fs_peaking 200fs_peaking 200fs_wide_band

  50. DAC NSD Application measurement - ACPR Clock NSD at the ACPR and Alt ACPR offsets that there is negligible difference between using different clocks at different IF frequencies. Follows the shape of Intrinsic DAC noise. ACPR vs. different clocks -64 0 50 100 150 200 250 300 350 400 450 500 -66 -68 -70 ACPR -72 -74 best case 1ps peaking 500fs peaking 200fs peaking 1ps close-in 500fs close-in 200fs close-in -76 -78 -80 DAC output frequency

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#