<<

th Announcements Last online class 44 # Hybrid routine

CLASS - \ In person classes start * 2 due Activity tonight mon. Feb . 8th

* PS 3 ( on LMS ) due tonight

th

: due Feb . 8 * Coming up Activity 3

due PS 4 Feb . 8th

Activity 4 due Feb . nth Class 4: Software, Alice tools, Intro to M1K Experiment/Activity 4 – Software Installation and Usage of Alice tools

Dr. Mahmood A. Hameed ECSE Department Rensselaer Polytechnic Institute

Intro to ECSE ALICE Installation Procedure (updated) ALICE: Active Learning Interface for Circuits and

ADALM1000 (M1K) Software Application

Installation video (Windows): https://youtu.be/rT6r_AlPpbk Installation Procedure for macOS: https://github.com/belsten/ALICE-OSX_Installation Software Required to run ALICE on Windows Assumptions steps for 64-bit Windows user will not be developing own software applications

Download the software packages alice-desktop-1.3-libsmu-setup.exe latest release: https://github.com/analogdevicesinc/alice/releases contains libsmu library that contains the USB drivers Windows executable installer for ALICE

3 February M. Hameed 2021 Launch Installer Run alice-desktop-1.3-libsmu-setup.exe program During installation default selections will work during setup may get an error message at the end libsmu-1.0.3-setup-x86.exe not found ignore this Alice tools are now installed!

3 February M. Hameed 2021 Next – Install PixelPulse2 Download the software package Pixelpulse2_win_setup.exe https://github.com/analogdevicesinc/Pixelpulse2/releases/tag/v1.0.4 Run the installation file During installation default selections will work during setup

3 February M. Hameed 2021 After Installation of Alice and PixelPulse2 Plug-in your M1K board to a USB port windows should recognize the new hardware red LED on M1K board should turn on

Common issue with M1K firmware if your Alice tools aren’t responding or the red LED doesn’t turn on when the board is plugged in, then you need to update the current firmware using PixelPulse2. Open PixelPulse2 and look under device manager 2. IF

3 February M. Hameed 2021 Alice Tools and their Usage

Dual channel DC measurements ( o - 5 vous , )

channel Dc source and measure Dual , Meter-Source and currents .

Dual channel and . DeskTop , waveform generator

Dual channel and current measurements for Data Logger , Voltage slow applications . between Measure resistance two . Ohmmeter points ios to Soke Milli- Meter Strip Chart

3 February M. Hameed 2021 Intro to M1K board

3 February M. Hameed 2021 M1K is a SMU A Source Measure Unit (SMU) is an instrument that combines a sourcing function and a measurement function on the same pin or connector. It can source voltage or current and simultaneously measure voltage and/or current. It integrates the capabilities of a power supply or , a digital (DMM) or oscilloscope, a current source, and an electronic load into a single, tightly synchronized instrument. Here is a link to the Wikipedia definition https://en.wikipedia.org/wiki/Source_measure_unit

3 February M. Hameed 2021 M1K Specs

Specification ADALM1000 (M1K) Sampling Rate 100 kSa/s Resolution 16 bits Voltage range 0 to 5V (source and measure) -5 V to +5 V swing possible Supply current 0 to 200 mA Bandwidth 20 kHz Channel type Single ended for both measurements and AWG Digital I/O 4 pins

3 February M. Hameed 2021 . - - voltage bits 010 - 000

001

010 o " i÷÷÷÷"÷÷.tiµ 111

23=1 zb resolution M1K Specs (contd.) USB powered, 2 analog channels and 4 digital channels Measure and source current (- 200mA to +200 mA) and voltage (0 to +5V) simultaneously Oscilloscope (100 kS/s), function generator (100 kS/s) 16-bit (0.05%) basic measure accuracy with ~ 100 µV resolution 1 MΩ input resistance in Hi-Z input mode. Capacitance is 390pF. Fixed +2.5 V and +5.0 V power supplies (source & sink up to 200 mA each). Open source software runs on Windows, OS X, Linux (including Raspberry Pi) Interfaces to programming environments like Matlab, Python, and C++ 3 February M. Hameed 2021 Functions

The ALICE Desktop software provides the following functions:

✓ Two Channel Oscilloscope for time domain display and analysis of voltage and current waveforms.

✓ Two Channel Arbitrary Waveform Generator (AWG) controls.

✓ X-Y display for plotting captured voltage and current vs voltage and current data, and voltage waveform histograms.

Phase Analyzer, Polar plotting of voltage and current waveform amplitude and phase

Two Channel for frequency domain display and analysis of voltage waveforms.

Bode plotter and network analyzer with built-in sweep generator.

Impedance Analyzer for analyzing complex RLC networks and as a RLC meter and Vector Voltmeter.

✓ DC Ohmmeter, measures unknown resistance with respect to known external or known internal 50 .

Board Self-Calibration using the AD584 precision 2.5V reference from the ADALP2000 Analog Parts Kit

3 February M. Hameed 2021 What can the M1K do?

- - iii. X

I

3 February M. Hameed 2021 More about M1K Pinouts

:

3 February M. Hameed 2021 How do I conduct experiments with M1K?

Device Under source Measure Te s t Meter voltmeter wires , , voltage , , capacitors,

Ammeters - . . inductors breadboard . , current ,

. - - etc .

board Mlk Breadboard . Mlk board Vs Is Parts kit , ④ ④ 2. 5 5. o V ,

Laptop Alice tools 3 February M. Hameed 2021 Experiment/Activity 4: Software Installation and Usage of Alice tools Go to the class website Look under class 4 Find experiment/activity 4 Do the activity Individual submission for activity 4 Encouraged to discuss with others in the class on WebEx Teams Answer the activity using template (attached class 4) When complete – upload to Gradescope Due Thursday, February 11th at 11:59 pm Use guides to learn how to upload documents

3 February M. Hameed 2021