Small fully featured ATXMEGA32 scope. Part 2. User Manual

Part 1. Schematic

The Xprotolab is a fully featured Mixed Signal Oscilloscope (MSO) with Spectrum Analyzer and Arbitrary Waveform Generator (AWG).
The Xprotolab can also be used a development board for the XMEGA AVR microcontroller.

Features:

  • Horizontal Cursors
  • Vertical Cursors
  • Automatic Average and Peak to Peak measurements
  • FFT and automatic search of fundamental frequency
  • Analog trigger and external digital trigger
  • One time division consists of 16 pixels. Example: 8uS / division = 8uS / 16 pixels ==> 500nS / pixel
  • One gain division consists of 16 pixels

Besides the power supply, you need an external programmer, such as the AVR ISP 2, or a debugger, such as the AVR JTAGICE mkII or the AVR ONE!.

Sofware Tools:

  • Integrated Development Environment: AVR Studio 4
  • C Compiler, included in the WinAVR package: WinAVR at sourceforge

Hardware Overview

Xprotolab Hardware OverviewXprotolab Hardware Overview

The Xprotolab can be powered with either the USB or with an external power supply, applying +5V on the corresponding pin.
Do not apply +5V if using the USB port.

Factory Setup
The device can enter a few factory options if a key is pressed during power up:

  • K1) The device will enter a test mode. The following data will be shown on the screen: data acquired from the channels, the AWG buffer, the buttons pressed.
  • K2) The device will restore the default factory settings and erase calibration data.
  • K3) The device will enter the offset calibration function.
  • K4) The device will enter the AWG calibration function

User Interface
The K4 button is the MENU button, used to navigate thru all the menus.
The K1 - K3 buttons action depend on the current menu.

Below is the navigation tree. The green arrows represent the flow when pressing the MENU button. If a menu doesn't show a green arrow, the next menu will be the default.

Xprotolab Menu
Click to enlarge

Downloads
Source code (demo) - download
hex-file (full) - download

The full source code is currently not open. The evaluation source code does not contain the MSO application. The HEX file does contain the full version of the oscilloscope.

gabotronics.com