Mixed Signal Testing – Course Syllabus

Module 1 – Introduction to Mixed Signal Testing

Overview of Mixed Signal Testing
Static Performance
Dynamic Performance
Digital Signals
Digital Test Systems
Analog Signals
Analog Test Systems
Mixed Signal Devices
Datacom Devices
Telecom Devices

Mixed Signal Test Systems

Waveform Digitizer
Waveform Generator
Digital Signal Processor
Mixed Signal Device Specifications
Digital Specifications
Analog Specifications
Input Offset Voltage
Input Bias Current
Input Offset Current
Common Mode Rejection
Power Supply Rejection
Gain Bandwidth
Signal-to-Noise Ratio
Harmonic Distortion
Slew Rate
Settling Time
Filter Types
Filter Performance
Filter Specifications

Putting It All Together

A Mixed Signal Test Example
Representative Mixed Signal Test System Specifications

Laboratory Exercises

Chapter 1 Questions
Chapter 2 Questions

Module 2 – Testing Static Performance Parameters

Digital to Analog Converter Static Measurements

DAC Static Specifications

Gain and Offset
Differential and Integral Non-Linearity
Least Significant Bit

Test System Configuration for DAC Static Parameter Tests

Digital Signal Input
Capturing an Analog Output
Example DAC Data Sheet
DAC Device Architecture Considerations
Different DAC Architectures
Architectural Test Considerations
Measurement Techniques
Using Meters
Using Waveform Digitizers
Analog to Digital Converter Static Measurements
ADC Static Specifications
LSB Size
Full Scale Range
Offset and Gain
Code Transitions and Code Widths
Differential and Integral Non-Linearity
No Missing Codes
Transition Noise
Test System Configuration for ADC Static Tests
Analog Input Signal
Capturing a Digital Output Signal
Example ADC Data Sheet
Histogram Testing for DNL and INL
ADC Device Architecture Considerations
Different ADC Architectures
Architectural Test Considerations

Laboratory Exercises

Chapter 3 Questions

Chapter 4 Questions

DSP Lab Exercise – Examining Noise in the Time Domain

Module 3 – Mixed Signal Mathematics and Sampling Theory

The Mathematics of DSP

Logarithms and Exponents
Decibels (dB)
Time and Frequency
Periodic Motion
Root-Mean-Square Calculations
Time to frequency translation
Fourier series
Dirichlet conditions
Complex numbers
Conversion between polar and rectangular

Sampling Theory

Limits of Sampling
Shannon’s theorem
Nyquist theorem
Converting a time sample set to frequency
Discrete Fourier transform (DFT)

Fast Fourier transform (FFT)

Sampling Pitfalls and Solutions

Spectral replication and Aliasing
Prevention of aliasing errors
Time sample windowing
Coherent Sampling
Fs, N, Ft and M
UTP, Fourier Frequency, frequency bins and resolution

The Inverse FFT (IFFT) algorithm

Laboratory Exercises

Chapter 5 Questions
Chapter 6 Questions
Lab Exercise – Creating and examining a Fourier series
Lab Exercise – Sampling
Lab Exercise – Creating a Frequency Spectrum from Digitized Samples
Lab Exercise – The Effects of Aliasing in the Frequency Domain
Lab Exercise – Inverse Fourier Transform Time Sample Generation

Module 4 – Testing Dynamic Performance Parameters

Digital to Analog Converter Dynamic Parameters

Measuring SINAD, THD, SNR, IM

Intermodulation Distortion
Multitone Generation

Generating the DUT input signal
Calculating the desired signal as an array of points
Using a sine wave equation
Using an Inverse FFT
What to do with the list of codes

Using a Waveform Digitizer to capture the DAC output
Conditioning the analog signal for the waveform digitizer
Filtering the output signal
Digitizing the (filtered) analog signal

Calculating the result parameters


Analog to Digital Converter Dynamic Parameters

Dynamic parameters

Creating an input signal
Adjusting for zero and full scale
Input signal filtering
Acquiring and holding the input signal
Dynamic impedance problems

Capturing the digital output data
Coherent sampling revisited


Spurious Free Dynamic Range

DUT noise, system noise and averaging

Effective Number Of Bits (ENOB)

Sparkle Codes

Sine Histogram Technique

Laboratory Exercises
Chapter 7 Questions
Chapter 8 Questions
Lab Exercise – Creating DAC inputs for a sine wave
Lab Exercise – Digitizing a Sine Wave
Lab Exercise – Coherently sampling a sine wave
Lab Exercise – Undersampling with the beat frequency method
Lab Exercise – Undersampling using the Envelope method

Module 5 – Applying Mixed Signal Test Concepts in the Real World

Oversampling to Improve Dynamic Range

Delta Sigma Conversion and Test
How Delta Sigma Conversion Works
Self Tones
Multirate conversion

Transmission Lines and Signal Termination
Lumped vs. Distributed Circuits
Termination Techniques

Jitter in Mixed Signal Test
Jitter Effect on Coherence
Jitter Effect on SNR
Minimizing Clock Jitter
Measuring Jitter with Mixed Signal Instruments

Mixed Signal Fixture Design
Parasitic Circuit Elements
Signal Coupling
Layout Suggestions

General Test Issues
Does the measurement reflect the conditions of the DUT or the test system?
Noise in the test environment
Ground Issues
Current Paths
Power Supplies
Averaging and Repeatability

Testing Mixed Signal SOCs – An Example

Password Reset
Please enter your e-mail address. You will receive a new password via e-mail.