Skip to content

Latest commit

 

History

History
113 lines (65 loc) · 4.6 KB

File metadata and controls

113 lines (65 loc) · 4.6 KB
description cover coverY
A guide on Analog Discoveries and Waveforms Software
../../../.gitbook/assets/AD3.png
-134

SMU - Analog Discoveries

{% embed url="https://digilent.com/reference/test-and-measurement/analog-discovery-3/start" fullWidth="true" %}

A portable USB-powered test and measurement device, also known as the AD3, is a digital oscilloscope, logic analyzer, waveform generator, pattern generator, and much more. Digilent WaveForms software makes it easy to acquire, visualize, store, analyze, produce and reuse analog and digital signals.


Hardware Specs

ProductCost (each)Quantity
Analog Discovery 3$3793
Jumper Cables set$6.981
MicropositionersTBD4

Total Cost:

Setup Time:


Technical Specs

  • Output Voltage Range: ±5 V
  • Accuracy:
    1. ±10 mV ± 0.5% (│Vout│ ≤ 1.25 V)
    2. ±25 mV ± 0.5% (│Vout│ > 1.25 V)
  • Number of channels: 2 (custom channels feature available)
  • DC Current Drive: 30 mA maximum

Setting up AD 3

  1. Download the Waveforms software: https://digilent.com/shop/software/digilent-waveforms/
  2. Run the .exe installer
  3. Plug the Analog Discovery 3s into the laptop and open up the Waveforms software.

Circuit Setup

Set up the circuit that connects the Analog Discovery 3 like this circuit diagram:

The actual circuit will look something like this:

Manual Testing with Waveforms GUI (not sdk)

  • For our purposes, click on Tracer (for IV Characterization).

Waveforms Software

  • Click on drop down to select transistor type.

Tracer Window

  • Select “No Adapter”

  • Select “Measure Id/Vgs” and set the ranges for the Vgs and Vds.

    \

  • Select step-size/no. of steps for both voltages.

  • Click play (in the top right corner) and watch the magic!

  • I-V Curve for ZVN3310A Transistor on Curve Tracer (replace this image with our chip curves).

Suggestions:

  • Can adjust current compliance for Gate if needed. (below the main toolbar, right above the graph).

Automated testing with Waveforms SDK

Get the code from github by typing in terminal

>>> git clone https://github.com/joshna-ii/HackerFabSMU

Cd into this directory then run the below Python script in any environment where Python is installed by typing in terminal

>>> python3 smu.py

If this is the first time being run in this environment, make sure all dependencies are installed by typing the following command in terminal:

>>> pip install -r requirements.txt