0 fk
N = ∫0 PSD ( f ) df
Where:
FIGURE 1: Power Spectral Density. N = total noise power (W)
In this application note, all PSD plots (and functions)
are one-sided, with the x-axis in units of Hertz. This is We use the summation approximation for measured
the traditional choice for circuit analysis because this is noise data at discrete time points. The integral applies
the output of (physical) spectrum analyzers. to continuous time noise; it is useful for deriving
theoretical results.
Note: It is very important, when reading the elec-
tronic literature on noise, to determine: PREFERRED EQUATIONS
• Is the PSD one-sided or two-sided? In circuit analysis, the conversion to integrated noise
• Is frequency in units of Hertz (Hz) or (En) usually takes place with the noise voltage density;
Radians per Second (rad/s)? see Equation 3. En is the noise’s standard deviation.
In most low frequency circuits, signals and noise are
interpreted and measured as voltages and currents, EQUATION 3: INTEGRATED NOISE
not power. For this reason, PSD is usually presented in VOLTAGE
two equivalent forms: ∞
∫0 e n ( f ) df
2
En =
• Noise voltage density (en) with units (V/√Hz)
• Noise current density (in) with units (A/√Hz) Where:
The voltage and current units are RMS values; they en(f) = noise voltage density (V/√Hz)
could be given as (VRMS/√Hz) and (ARMS/√Hz).
= PSD ( f ) ⋅ ( 1 Ω )
Traditionally, the RMS subscript is understood, but not
shown.
En = integrated noise voltage (VRMS)
Note: Many beginners find the √Hz units to be = standard deviation (VRMS)
confusing. It is the natural result, however,
of converting PSD (in units of W/Hz) into
noise voltage or current density via the
square root operation.
We need to know the probability density function in The integrated noise results in this application note are
order to make informed decisions based on the independent of frequency and time. They can only be
integrated (RMS) noise. For the work in this application used to describe noise in a global sense; correlations
note, the noise will have a Gaussian (Normal) between the noise seen at two different time points are
probability density function. lost after the integration is done.
1.E-04
10
-4 It turns out [3, 4, 5] that the noise at the output of a lin-
10-5
1.E-05 ear operation (represented by the transfer function) is
1.E-06
10
-6 related to the input noise by the transfer function’s
10-7
1.E-07 squared magnitude; see Equation 5. This can be
1.E-08
10
-8 thought of as a result of the statistical independence
-9 between the PSD’s frequency bins (see Figure 1).
1.E-09
10
-6 -5 -4 -3 -2 -1 0 1 2 3 4 5 6
x EQUATION 5: OUTPUT NOISE
FIGURE 2: Standard Gaussian 2 V OUT 2 2
e nout = ------------- e ni
Probability Density Function. V IN
∫fL e ni ( f ) df
2
The transfer function that is easiest to manipulate = HM ⋅
mathematically is the brick wall filter. It has infinite
Where:
attenuation (zero gain) in its stop bands, and constant
gain (HM) in its pass band; see Figure 3. fL = Lower cutoff frequency (Hz)
fH = Upper cutoff frequency (Hz)
|H(j2πf)| (V/V) HM = Pass band gain (V/V)
0 f (Hz)
0 fL fH White Noise
White noise has a PSD that is constant over frequency.
FIGURE 3: Brick Wall Filter. It received its name from the fact that white light has an
We will use three variations of the brick wall filter (refer equal mixture of all visible wavelengths (or
to Figure 3): frequencies). This is a mathematical abstraction of real
world noise phenomena.
• Low-pass (fL is at zero)
A truly white noise PSD would produce an infinite inte-
- fL = 0 < fH < ∞
grated noise. Physically, this is not a concern because
• Band-pass (as shown) all circuits and physical materials have limited
- 0 < fL < fH < ∞ bandwidth.
• High-pass (fH is at infinity) We start with white noise because it is the easiest to
- 0 < fL < ∞ = fH manipulate mathematically. Other spectral shapes will
Brick wall filters are a mathematical convenience that be addressed in subsequent sections.
simplifies our noise calculations.
E nout = H M e ni f H – f L Where:
q = Electron charge
Where:
= 1.602 × 10-19 (C)
eni = Input noise voltage density (V/√Hz) ID = Diode Current (A)
enout = Output noise voltage density (V/√Hz)
Let’s look at a specific example:
This equation is usually represented by what is called
the Noise Power Bandwidth (NPBW). NPBW is the EXAMPLE 2: A DIODE SHOT NOISE
bandwidth (under the square root sign) that converts a
CALCULATION
white noise density into the correct integrated noise
value. For the case of brick wall filters, we can use Given:
Equation 8.
ID = 1 mA
EQUATION 8: INTEGRATED WHITE NOISE Calculate:
WITH NPBW i nd = 2 ( 1.602 × 10
– 19
C ) ( 1 mA )
E nout = H M e ni NPBW = 17.9 pA/√Hz
Where:
NPBW = fH –fL,for brick wall filters Note: All of the calculation results in this
application note show more decimal
The high-pass filter appears to cause infinite integrated places than necessary; two places are
noise. In real circuits, however, the bandwidth is usually good enough. This is done to help
limited, so fH is finite (a band-pass response). the reader verify his or her calculations.
Note: NPBW applies to white noise only; other RESISTOR THERMAL NOISE
noise spectral shapes require more The thermal noise present in a resistor is usually
sophisticated formulas or computer modeled as white noise (for the frequencies and
simulations. temperatures we are concerned with). This noise
depends on the resistor’s temperature, not on its DC
Circuit Noise Sources current. Any resistive material exhibits this
phenomenon, including conductors and CMOS
This section discusses circuit noise sources for
transistors’ channel.
different circuit components and transfer functions
between sources and the output. Figure 5 shows the models for resistor thermal noise
voltage and current densities. The sources are shown
DIODE SHOT NOISE with a polarity for convenience in circuit analysis.
Diodes and bipolar transistors exhibit shot noise, which
is the effect of the electrons crossing a potential barrier
at random arrival times. The equivalent circuit model enr
for a diode is shown in Figure 4. inr
R
R
ID
10 kHz 2
= ∫0 ( 100 nV/ Hz ) df
10
0 Figure 12 shows an op amp circuit with a low-pass filter
-10 at the output, which has a single real pole (fP). We do
-20 not need to worry about the noise current densities
-30 because the ibn and ibi sources see zero impedance
-40 (like Figure 8). We will assume that the op amp BW can
-50 be neglected because fP is much lower.
0 10 20 30 40 50 60 70 80 90 100
t (ms)
U1
FIGURE 10: Output Noise vs. Time. Real Pole
VOUT
VIN Low-pass Filter
9%
1024 Samples
Percentage of Occurrences
8%
7% FIGURE 12: Op Amp Circuit With Low-
6% Enout pass Filter.
5% Gaussian
We need the filter’s transfer function in order to
4%
calculate the output integrated noise; it needs to be in
3%
squared magnitude form (see Example 1 for the
2%
derivation of these results):
1%
0%
EQUATION 11: LOW-PASS TRANSFER
-40
-30
-20
-10
10
20
30
40
-15
-20
-25
-30
-35
-40
0.01 0.1 1 10 100
f / fP
Where:
fP = Pole frequency (Hz)
fH = Low-pass NPBW (Hz)
Where:
EXAMPLE 8: AN INTEGRATED NOISE
CALCULATION fP1 = High-pass pole frequency (Hz)
fP2 = Low-pass pole frequency (Hz)
Filter Specifications:
fP = 10 kHz Figure 19 shows the transfer function magnitude in
fH = Op amp’s NPBW decibels, with fP2 = 100 fP1.
Gain = 1 V/V
0
Op Amp Specifications: fP2/fP1 = 100
-5
eni = 100 nV/√Hz -10
| H(j2πf) | (dB)
BW = 1 MHz -15
NPBW ≈ ( π ⁄ 2 ) ⋅ BW = 1.57 MHz -20
-25
Integrated Noise Calculations:
-30
fP << Op amp’s bandwidth
-35
NPBW = ( 1.57 MHz ) – ( 15.8 kHz ) = 1.55 MHz -40
10m 100m 1 10 100 1k 10k
E nout = ( 100 nV/ Hz ) ⋅ ( 1.55 MHz ) 0.01 0.1 1 10 100 1000 10000
f / fP1
= 124 µVRMS = 411 µVPK = 822 µVP-P
FIGURE 19: Filter Magnitude Response.
Using a symbolic solver to derive NPBW is a big help.
Note: A high-pass filter’s NPBW has little effect
on the integrated noise, unless fH is near EQUATION 21: NPBW
fP (but that would be a band-pass filter).
1
NPBW = ( π ⁄ 2 ) ⋅ f P2 ⋅ ----------------------------
1 + f P1 ⁄ f P2
Integrate Noise Densities Sum of Squares EQUATION 22: R-C LOW-PASS FILTER
(over frequency) (at each frequency) TRANSFER FUNCTION
V OUT 1 ⁄ ( sC 1 ) 1 1
------------- = ---------------------------------
- = ------------------------- → ---------------------------
Eno12, … , Enok 2 eno 2 V IN R 1 + 1 ⁄ ( sC1 ) 1 + sR 1 C 1 1 + j ω ⁄ ωP
V OUT 2 V OUT 2 1
------------- = ------------- = ---------------------------2
Sum of Squares Integrate Noise Density V IN e nr1 1 + ( f ⁄ fP )
(over frequency) Where:
fP = R-C filter’s pole frequency (Hz)
Eno2 = ( 2πR1 C1 )
1 ⁄
ωP = 2πfP
= kT A ⁄ C 1
R1 enr1 eni
U1
E nout =
2
E noU1 +
2
E noRC VIN
VOUT
Where: ibn
This shows that the output noise density has a very Input Noise Densities:
simple relationship to the resistances seen by the 2
e ni = ( 100 nV/ Hz )
2
R1 R2 U1 R4
10
0 8.35k 20.0k MCP616 15.8k
-10 VIN VOUT
-20
-30 C2 C4
|VOUT/VIN| (dB)
-40
-50
5.6n 10n
-60 R3
-70
-80 28.7k
-90
-100 FIGURE 26: Improved Butterworth Low-
-110
-120 pass Filter.
100
1.E+2 1k
1.E+3 10k
1.E+4 100k
1.E+5
f (Hz) A buffer placed after R4 and C4 would have a wide
NPBW, so its noise contribution would be significant.
FIGURE 24: Filter Transfer Function. For this reason, the output has no output buffer.
Figure 25 shows the output noise voltage densities; the It is possible to reduce R3’s noise contribution more by
labels indicate the source of a particular output density. adding a capacitor (C3, which isn’t shown) in parallel to
enr1, enr2 and enr3 represent R1, R2 and R3’s thermal R3. SPICE simulations will help determine if the
noise, while eni, ibn and ibi represent the op amp’s noise reduction in noise is worth the additional cost.
sources. The combined output noise density is labeled Figure 27 shows the simulated transfer function for
“total.” Figure 26; notice the improved attenuation in the stop-
band compared to that shown previously (see
1000 Figure 24).
total
enr3
eni 10
ibi 0
100
eno (nV/Hz)
-10
-20
-30
|VOUT/VIN| (dB)
-40
10 -50
-60
enr1 -70
ibn enr2 -80
1 -90
10
1.E+1 100
1.E+2 1k
1.E+3 10k
1.E+4 100k
1.E+5 1M
1.E+6 -100
f (Hz) -110
-120
100
1.E+2 1k
1.E+3 10k
1.E+4 100k
1.E+5
FIGURE 25: Output Noise Densities. f (Hz)
enr4
affect the DC current flowing through these devices.
ibn With many defects operating simultaneously, each with
a different time constant, 1/f noise typically results.
10 enr1
ibi Components with high 1/f noise include carbon
resistors and semiconductor devices (diodes and
1
transistors). All conductors, however, exhibit 1/f noise
10
1.E+1 100
1.E+2 1k
1.E+3 10k
1.E+4 100k
1.E+5 1M
1.E+6 at some level.
f (Hz)
This section discusses 1/f noise, its impact on output
FIGURE 28: Output Noise Densities. variability and how to find relevant information in data
sheets. A low frequency design example illustrates an
Comparing Figure 25 to Figure 28 shows that we have approach to these designs.
been successful in reducing the low frequency (i.e.,
below 200 Hz) output noise density. We have also 1/f Noise Basics
reduced the overall NPBW significantly.
Table 5 compares the integrated output noise for these 1/f noise derives its name from its PSD shape (with
two designs. It summarizes the information found in units of VRMS2/Hz). The noise power increases at low
Figure 25 and Figure 28 in convenient form. frequencies as the reciprocal of frequency:
Percentage of Occurrences
6%
bend in the region of fcorner, not the sharp corner Enf
depicted here. 5%
4%
Gaussian
Noise Voltage Density (nV/√Hz), 3%
log scale
2%
1%
1/f Noise 0%
-12
-10
-8
-6
-4
-2
0
2
4
6
8
10
12
White Noise 1/f Noise (µV)
10µ
1.E+04
CORNER FREQUENCY
e nf ( 1 Hz ) = e nw f corner ⁄ ( 1 Hz )
1µ
1.E+03
Where:
enw = White noise voltage density (nV/√Hz)
100n
1.E+02
fcorner = corner frequency (Hz)
100µ
1.E-04 1m
1.E-03 10m
1.E-02 100m
1.E-01 1
1.E+00
f (Hz)
Figure 30 plots 1/f noise data (from bench evaluation
work) that shows typical 1/f noise behavior. The data FIGURE 32: 1/f Noise; FFT (first 2048
was adjusted to have zero mean and was sampled at points).
one sample per second (1 SPS). The local average
wanders over time (compare to the white noise shown Integrated 1/f Noise
in Figure 10).
In order to keep this analysis simple, we’ll use a band-
Note: The local average of 1/f noise wanders pass brick wall filter with cutoff frequencies fL and fH
enough to be a concern in applications. (see Figure 3). This gives:
4 E nf = ----------------------
- df
2 f
0 2
-2 = e nf ( 1 Hz ) ⋅ ln ( f H ⁄ f L )
-4
-6
-8 E nf = e nf ( 1 Hz ) ⋅ ln ( f H ⁄ f L )
-10
-12
0 5 10 15 20 25 30 35 40 45 50 In other words, the integrated power (statistical
t (min)
variance) is proportional to the number of decades (or
FIGURE 30: 1/f Noise vs. Time. octaves) encompassed by the brick wall filter.
Density (nV/Hz)
Density (fA/Hz)
7 30.7 11.6 day 1,000 1,000
108 8 32.9 116 day
ini
109 9 34.9 3.17 year
100 100
3.16 × 109 9.50 35.8 10.0 year
Note 1: These numbers are based on fH = 10 Hz eni
and enf(1 Hz) = 1160 nV/√Hz.
10 10
2: The last entry was limited to a reasonable 0.1 1.E+0
1.E- 1 10 1.E+0
1.E+0 100 1.E+0
1k 1.E+0
10k
design lifetime for a PCB circuit. 01 0 Frequency
1 2 (Hz) 3 4
Note: Changing the band-pass filter’s ratio of fH FIGURE 33: MCP616/7/8/9 Input Noise
to fL has little impact on 1/f noise variability Voltage Density Plot.
when fH/fL > 10 and fH << fcorner. Refer to Table 2 and Table 3 for examples of how the
white noise portion of ini changes with temperature.
Information in Data Sheets
Table 7 shows the noise specifications in the MCP616/ Design Example
7/8/9 Data Sheet. This op amp family has a bipolar
This design example is a simple modification to the
(PNP) input, so the noise current is higher than the
filter shown in Figure 26. The goal is to show a low
CMOS input op amps.
frequency circuit that is dominated by 1/f noise. To
obtain a cut-off frequency of 100 Hz, the capacitors
TABLE 7: MCP616/7/8/9 NOISE have all been increased by a factor of 10. Figure 34
SPECIFICATIONS shows the result; this is still a 3rd order Butterworth
Parameters Sym Typ Units Conditions filter.
Noise
Input Noise Eni 2.2 µVP-P f = 0.1 to C1
Voltage 10 Hz 270n
Input Noise eni 32 nV/√Hz f = 1 kHz R1 R2 U1 R4
Voltage Density 8.35k 20.0k MCP616 15.8k
Input Noise ini 70 fA/√Hz f = 1 kHz VIN VOUT
Current Density C2 C4
The Input Noise Voltage (Eni) is the integrated noise 56n 100n
voltage between 0.1 Hz and 10 Hz, with units of R3
(µVP-P). It helps select an op amp for low frequency 28.7k
work. Typically, it is dominated by 1/f noise; auto-
zeroed op amps are the main exception to this rule. FIGURE 34: Butterworth Low-pass Filter.
1000
total
eni
enr3
enr2
100
eno (nV/Hz)
enr4
10
enr1
ibi
ibn
1
0.1
1.E-1 1
1.E+0 10
1.E+1 100
1.E+2 1k
1.E+3 10k
1.E+4
f (Hz)
Miscellaneous
[6] Howard Johnson and Martin Graham, High-
Speed Digital Design: A Handbook of Black
Magic,” Prentice Hall, 1993.
Note: PSpice produces noise in units of (VRMS/√Hz). B.2 Using Symbolic Solver Engines
Other simulators may, or may not.
There are several places where a symbolic solver can
Use the simulator’s plotting tool to determine which speed up your noise analysis:
noise sources dominate and to improve the noise
filtering and shaping. • Converting node equations to transfer functions
• Factoring transfer functions
B.1.2 CALCULATING INTEGRATED • Expanding a magnitude squared transfer function
NOISE WITH PSPICE into its Partial Fraction Expansion form
To calculate integrated noise in PSpice, open its plot- • Evaluating the definite integrals used for
ting utility (Probe) and add the following trace: integrated noise (or NPBW)
EXAMPLE B-1: PSPICE TRACE Some popular tools are:
FUNCTION • Mathematica® (from Wolfram Research)
• Maple™ (from Waterloo Maple Software)
sqrt(s(v(onoise)*v(onoise)))
• Matlab® (from The MathWorks); use the Symbolic
Math Toolbox™
This is the running integral (from 0 Hz to f, using the
PSpice function s()) of the output noise (let’s call it • MathCad® (from Parametric Technology
En0f) in units of (VRMS/√Hz). Corporation)
• Microchip believes that its family of products is one of the most secure families of its kind on the market today, when used in the
intended manner and under normal conditions.
• There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our
knowledge, require using the Microchip products in a manner outside the operating specifications contained in Microchip’s Data
Sheets. Most likely, the person doing so is engaged in theft of intellectual property.
• Microchip is willing to work with the customer who is concerned about the integrity of their code.
• Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not
mean that we are guaranteeing the product as “unbreakable.”
Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our
products. Attempts to break Microchip’s code protection feature may be a violation of the Digital Millennium Copyright Act. If such acts
allow unauthorized access to your software or other copyrighted work, you may have a right to sue for relief under that Act.
01/02/08