Xprotolab - Miniature Oscilloscope and Waveform Generator

1 post / 0 new
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Here is my latest AVR Project, it is the result of years of work derived from my previous projects. It is built around the ATXmega32A4, it is a kind of project that could only have been done with an XMEGA microcontroller -> heavy use of the DMA and Event System, ADC and DAC. Here is a video demonstration.

The Xprotolab is the first mixed signal oscilloscope with an arbitrary waveform generator in a DIP module. It measures only 1.6" sq. inches, and can be mounted directly on a breadboard. The Xprotolab can also be used as a development board for the AVR XMEGA microcontroller.

General Specifications:

  • ATXMEGA32A4 microcontroller: 32KB Flash, 4KB SRAM, 1KB EEPROM
  • Graphic OLED display 0.96", 128x64 pixels, wide viewing angle
  • Module size: 1.60" x 1.00"
  • PDI interface
  • 4 tactile switches
  • Micro USB connector for power (Software USB will be a future update)
Oscilloscope specifications:
  • 2 Analog Inputs, 8 Digital Inputs
  • Maximum Sampling rate: 2MSPS
  • Analog Bandwidth: 320kHz
  • Resolution: 8bits
  • Input Impedance: 1MΩ
  • Buffer size per channel: 256
  • Max. Input Voltage: +/- 10V
AWG specifications:
  • 1 Analog Output
  • Maximum conversion rate: 1MSPS
  • Analog Bandwidth: 66kHz
  • Resolution: 8bits
  • Low output impedance
  • Buffer size: 256
  • Max. Output Voltage: +/- 2V