The Xprotolab is a tiny AVR XMega based Oscilloscope / Spectrum Analyser deisgned to sit in the middle of your breadboard or project board. It features a mixed signal oscilloscope with an arbitrary waveform generator in a DIP module. It measures only 1 x 1.6 inches and can also be used as a development board for the AVR XMEGA microcontroller.
FAQ
1) What tools do I need to develop my own programs on the Xprotolab?
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!.
Software Tools:
2) Can the waveform generator and the oscilloscope run simultaneously?
Yes, the waveform generator runs on the background. (The AWG uses the DMA, so it doesn't need any CPU intervention).
3) How do I power the Xprotolab?
The Xprotolab can be powered thru the micro USB port. Alternatively, the Xprotolab can be powered by connecting a 5V power supply on the 5V pin. Do not connect a 5V power supply and the USB at the same time.
4) Can I connect the Xprotolab to the computer to control the oscilloscope and get the data?
It will be possible with the Xprotolab PC Interface which is in development.
5) Can I connect the Xprotolab to the computer using the USB for firmware updates?
No, a PDI programmer will be needed for firmware updates.
6) How much power can the Xprotolab supply?
The Xprotolab can also power external devices. This is the maximum current on each voltage:
- +5V: Will be the same as the power source minus 60mA.
- -5V: Approximately 50mA, but this subtracts from the available current on the +5V line.
- +3.3V: Approximately 200mA, but this subtracts from the available current on the +5V line.
7) What is the maximum frequency that I can measure with the Xprotolab?
The analog bandwidth is set at 200kHz. However, you can still measure frequencies up to almost Nyquist/2, i.e. 1MHz. The FFT analysis will be particularly useful to measure high frequencies.
8) Can I measure voltages above 20V?
Yes, by adding a 9Mohm resistor on the input. Since the input impedance of the device is 1Mohm, the voltage will is divided by 10 (This is the equivalent of using a 10:1 probe).
9) Are the logic inputs 5V tolerant?
No, the logic inputs are not 5V tolerant. An easy solution would be to place a 3K resistor in series with the 5V signal, this will work for signals with a frequency lower than 200kHz. Another solution would be to use a voltage translator chip.
10) The source code says "evaluation version", can I get the full version?
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.
11) What is the current consumption of the Xprotolab?
Between 40mA and 60mA, depending on how many pixels are lit on the OLED.
12) There is a new firmware for the Xprotolab, how do I update?
Follow these instructions..
13) How does the Xprotolab compare to other digital oscilloscopes?
You can check this comparison table.