This version (08 Oct 2021 21:32) was approved by Doug Mercer.The Previously approved version (21 Jun 2021 19:12) is available.Diff

ADALM1000 Active Learning Module Lab Activities for Signals and Systems

Analog Devices is as passionate about educating the next generation of young electrical engineers as it is about pioneering the next technological breakthrough. The Active Learning Program is a platform where Analog Devices, working with leading educational institutions has created and deployed new hands on learning tools for the next generation of analog circuit design engineers. This University Program brings the analog signal processing technology the company has developed to the academic community in a way that is open and accessible to faculty and students in the form of analog design kits and analog component kits, online and downloadable software and teaching materials, online support, textbooks, reference designs and lab projects to enrich students’ education in electrical engineering and the application to core engineering and physical science curricula.

The laboratory activities provided on these wiki pages are considered open source and available for free use in non-commercial educational and academic settings. The only requirement is that they continue to retain the attribution to Analog Devices Inc. Supplying them on the ADI wiki allows registered users to login and contribute to the materials posted here improving the content and keeping them up to date.

In general these example lab activities are based on the ADALM1000 (M1K) low cost design hardware platform and the accompanying ALICE Desk-Top software package. It is also possible to perform these lab activities using the ADALM2000 (M2K) hardware module with minor adjustments to the circuits. This document outlines how the labs might be altered for use with M2K.

They are generally written to be performed using principally the components provided in the Analog Parts Kit, ADALP2000, supplied through ADI distribution channels, however additional devices are sometimes needed. Other sources of these or similar components can of course be used.

Pre-Lab Circuit Simulation

Notes on circuit simulation.
Links to an archive of example simulation schematic files are provided below.

General Lab materials

Continuous Time Filters

Passive and Active filter pre-lab simulation schematic files.

Filter Tutorial Pages:
  1. FO and Q in Filters MT-210
  2. The Bessel Response MT-204
  3. The Butterworth Response MT-224
  4. The Chebyshev Response MT-206
  5. Biquadratic (Biquad) Filters MT-205
  6. Sallen-Key Filters MT-222
  7. Multiple Feedback Filters MT-220
  8. Multiple Feedback Band-Pass Design Example MT-218
  9. State Variable Filters MT-223
  10. Digitally Programmed State Variable Filter MT-208
  11. Allpass Filters MT-202
  12. Dual Amplifier Band-Pass (DABP) Filter MT-209
  13. Bainter Notch Filters MT-203
  14. Twin T Notch Filter MT-225
  15. Low-Pass to Band-Pass Filter Transformation MT-215
  16. Low-Pass to Band-Reject (Notch) Filter Transformation MT-216
  17. Low-Pass to High-Pass Filter Transformation MT-217
Filter Lab Activities
  1. Passive R-L-C filters
  2. Active Filters, Low Pass, High Pass, Band Pass
  3. Descrete Time Filters

Sampled Data Systems

Sampled Data Systems pre-lab simulation schematic files.

Sampling Systems Tutorial Pages:
  1. Quantization Noise MT-001
    1. An Expanded Derivation of the Equation, SNR=6.02N+1.76 dB MT-229
  2. Data Converter Codes MT-009
  3. Data Converter Static Specifications MT-010
  4. What the Nyquist Criterion Means to Sampled Data System Design MT-002
  5. Understanding SINAD, ENOB, SNR, THD, THD+N, and SFDR MT-003
  6. Aspects of ADC Input Noise MT-004
  7. Aperture Time, Aperture Jitter, Aperture Delay Time MT-007
    1. The Effect of Clock Noise on Sampled Data Systems (ppt, 655,360 bytes)
  8. Converting Oscillator Phase Noise to Time Jitter MT-008
  9. The Power Spectral Density of Phase Noise and Jitter: Theory, Data Analysis, and Experimental Results (AN-1067)
  10. ADC Sparkle Codes and Metastable States MT-011
Digital to Analog Converter Tutorial pages
  1. String DACs, Thermometer (Fully Decoded) DACs MT-014
  2. Binary DACs MT-015
  3. Segmented DACs MT-016
  4. Oversampling Interpolating DACs) MT-017
  5. Intentionally Nonlinear DACs MT-018
  6. DAC Interface Fundamentals MT-019
  7. Fundamentals of Direct Digital Synthesis (DDS) MT-085
  8. Digital Potentiometers MT-091
Analog to Digital Converter Tutorial pages:
  1. The Flash Converter MT-020
  2. Successive Approximation ADCs MT-021
  3. Sigma-Delta ADC Basics MT-022
  4. Sigma-Delta ADC Advanced Concepts and Applications MT-023
  5. Pipelined Subranging ADCs MT-024
  6. Folding ADCs MT-025
  7. Counting ADCs MT-026
  8. Integrating ADCs MT-027
  9. Voltage-to-Frequency Converters MT-028
Sampled Data Systems Lab Activities

Communications Systems

  1. Pulse Amplitude Modulation
  2. Pulse Frequency Modulation
  3. Frequency Shift Keying
  4. Time Division Multiplexing
  5. Optocouplers ( analog isolation amplifier )

Communications Circuits

  1. Inductor Self Resonance
  2. Tuned Amplifiers,part I, Tuned Amplifiers,part II
  3. Transformer Coupled Amplifiers
  4. Active Filters, Polyphase Filters
  5. FM Detectors
  6. Variable Gain Amplifiers
  7. Frequency Synthesizers, Hartley oscillator, Colpitts oscillator, Clapp oscillator, Peltz Oscillator
  8. Diode Ring Modulators
  9. Active Mixers
  10. Pseudo-Random Sequence Generators

Miscellaneous Lab Activities

General background Information.

The assumption is made that the reader has some familiarity with the ADALM1000 Lab hardware and ALICE software system before starting these lab activities. It is also assumed that for certain of the data presented here, the data waveforms from the lab hardware were saved to disk and post processed and plotted in Microsoft Excel.

Extra stuff:

Learning to mathematically analyze circuits requires much study and practice. Typically, students practice by working through lots of sample problems and checking their answers against those provided by the textbook or the instructor. While this is good, there is a much better way. You will learn much more by actually building and analyzing real circuits, letting your test equipment provide the “answers” instead of a book or another person. For successful circuit-building exercises, follow these steps:

1. Carefully measure and record all component values prior to circuit construction, choosing resistor values high enough to make damage to any active components unlikely.

2. Draw the schematic diagram for the circuit to be analyzed. Or perhaps print out the schematics shown in these lab activities.

3. Carefully build this circuit on your breadboard.

4. Before applying power to your circuit check the accuracy of the circuit's construction, following each wire to each connection point, and verifying these elements one-by-one on the diagram.

5. Mathematically analyze the circuit, solving for all voltage and current values.

6. Carefully measure all voltages and currents, to verify the accuracy of your analysis.

7. If there are any substantial errors (greater than a few percent), carefully check your circuit's construction against the diagram, then carefully re-calculate the values and re-measure.

One way you can save time and reduce the possibility of error is to begin with a very simple circuit and incrementally add components to increase its complexity after each analysis, rather than building a whole new circuit for each practice activity. Another time-saving technique is to re-use the same components in a variety of different circuit configurations. This way, you won't have to measure any component's value more than once.

Return to ALM1000 Overview

university/courses/alm1k/alm-signals-labs-list.txt · Last modified: 08 Oct 2021 21:32 by Doug Mercer