Welcome to the Analog Shield

The Analog Shield is an add on board for the Arduino Uno and pin compapible microcontroller platforms that makes building analog circuits simpler than with the Arduino alone, while providing superior resolution inputs and outputs. 

The current version of the analogShield library supports the following processors:

  • Arduino Uno
  • Arduino Mega 2560
  • DSP Shield
  • ChipKit Uno 32

This project is a collaboration between the Kovacs - Giovangrandi Lab at
Stanford University and Texas Instruments
.

Get the hardware at www.digilentinc.com/analogshield, and the software from Github, at www.github.com/wespo/analogshield.

The analog shield offers a high fidelity and easy way to connect your Arduino to analog circuits. In order to do this, thed Analog Shield* provides:

  • 4 Channel, 16 bit 100ks/s SAR ADC ADS8343.
  • 4 Channel 16 bit 100ks/s DAC DAC8564.
  • Variable +/-7.5V Supply TPS61093.
  • Fixed +/-5V Supply.
  • A small area for a breadboard.
  • Software read and write to the ADC/DAC with a single line of C.

In addition to providing many of the features available on other prototyping or breadboard shields, this shield provides substantially higher resolution inputs and outputs than an Arduino Uno does natively, as well as providing the bipolar inputs and supplies needed to drive many useful analog circuits.

The Analog shield communicates with the Arduino using the SPI protocol. The Analog-to-Digital input conversion (ADC) and Digital-to-Analog output conversion (DAC) both use the standard Arduino SPI bus pins and independent chip selects.

*The Analog Shield was developed as a collaboration by Texas Instruments and the Kovacs / Giovangrandi lab at Stanford University.

Check out the TI University program at ti.com/university


Questions? Feel free to send an email!

Web site by William Esposito, 2014. All code and hardware is open source and comes with no warranty.