Automating hardware test & measurement
summary
A Python datalogger controls a GPIB USB multimeter and an I2C chain via a USB–I2C bridge to sweep a DAC that tunes a digitally controlled ovenized crystal oscillator; measurements are written to CSV with per-step settle, voltage and temperature readings. Hardware includes a quick carrier PCB (breadboards proved useless), an OCXO board, an I2C temp117 sensor (isolator footprint left unpopulated), and a GPIB USB multimeter; code uses Adafruit CircuitPython libraries. DAC linearity shows ~0.1% absolute error (~0.04% relative); frequency closure is unfinished due to counter and PSU failures.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:55Test equipment interfaces history
- 8:25System test equipment and automation
- 10:14I²C as test interface
- 15:11Case study: DAC test setup
- 21:08Automating measurements
- 24:14Q&A
related talks
29mPython for Hardware Folks
10mBasics of Hardware with a PyRuler
34mUsing Python For Creating Hardware To Record FOSS Conferences
42mPermacomputing and Python
34mUsing Python to enter the world of Microcontrollers
30mBuilding versatile operating setups for real world use and testing with Python and the Raspberry Pi
33mSmart and Simple Data Driven Hydroponic Sensing Applications Using Python, Flask & Raspberry Pi
39mExploring the Wonderful World of Python on Devices
