RaspiScope® is a 4-channel Oscilloscope and 2-channel Function generator (work in progress) in the same board, that plugs into Raspberry Pi GPIO header. RaspiScope can power Raspberry Pi through the GPIO using the 5 volt on-board step-down power module. All functionality is controlled via the Graphical User Interface running in Raspberry Pi.
Raspberry Pi can update RaspiScope firmware in the Atmel XMEGA MCU with the help of the serial Bootloader in XMEGA. This way it is simple to write your own program to automate the tests required by your specific project. You can freely select the voltage dividing resistors to allow the input voltage range, of your choosing. Arbitrary waveform generator has 2-channels and again you can choose the voltages you need it to output, for example +- 12V or +- 15V by choosing these regulators. Plus the +- 5V is always available by setting those jumpers.
Atmel XMEGA A3 -family MCU sets the limits of your automated multifunction testing laboratory, called RaspiScope. You can run a frequency sweep into an inductor and measure it’s specific characteristics. Or you can run through a set of sweeps fed in by 2-channels into a more complicated circuit, and record the responses. You can overclock the XMEGA using the Raspberry Pi PLLD clock multiplier.
The ADC has 12-bit resolution and is capable of converting up to 2 million samples per second. The input selection is flexible, and both
single-ended and differential measurements can be done. For differential measurements an
optional gain stage is available to increase the dynamic range.
The DAC converts digital values to analog voltages. The DAC has 12-bit resolution and is capable of converting 1 million samples per second. The output from the DAC can either be continuous to one pin, or fed to two different pinsusing a sample and hold (S/H) circuitry. A separate low power mode is available, and the DAC can be gain and offset calibrated.