This contains an Arduino sketch for communicating with the AD7766 via an Arduino using SCPI commands with python.
- Turn on power to the ADC
- Turn on power to the TIA
- Plug in the Teensy
- Turn on and start the optical chopper
- Run unit tests in this directory with
python -m unittest discover
. All tests should pass and the noise PSD will be reported. It should be around 260nV/rtHz. If all tests pass, you are ready to run an experiment. If the tests do not pass, go to the "debugging" section. - Run the desired scripts from the "examples" directory.
- Did you try to read more than 600K samples? A hardware issue of unknown origin is preventing that.
- SCPI Communication with Arduino-based devices
- Python interface requests data from the arduino using standard SCPI commands
- Data stored in numpy arrays and written to .csv files
- Documented on readthedocs (link)
I assume you know how to use git. If not, you can download the files you need directly off the git website. I also assume you are familiar with the Arduino and Arduino IDE and have it installed on your PC.