Updated software for AVR oscilloscope

Serasidis have developed simple and effective AVR oscilloscope circuit. Recently he updated its software to V2.0 which ads some great features like ability to see on LCD Volts peak to peak, Volts DC and frequency of measured signal. Also there are some hidden improvements like significant RAM usage reduction from 2kB to 335 bytes. Improved sampling rate and few bug fixes. Of you have built one for yourself, upgrade firmware and enjoy new features. Continue reading

Small fully featured atxmega32 scope

If you are looking small flexible and cheap scope for your projects, this might be great choice. Scope is built around ATXmega32A4 microcontroller. Miniature scope is equipped with 0.96” OLED display where signals are viewed. Scope can be set to work as dual channel analog scope and 8 digital logic analyzer. Max sampling rate is 2MSPS what gives 318kHz analog bandwidth – more than enough for most hobby projects. Device can also be set to work as signal generator with lots of features. Schematics and code are available for download, but if you would like not to mess with building process then you can get it for very reasonable price. Continue reading

DIY 40MSPS AVR oscilloscope with graphical LCD

This project is amazing – how simple construction can be comparing to its power. I wouldn’t say that it is easy to build project, but average electronics hobbyist could do this as DSO circuit and PCB image are ready for manufacturing. Oscilloscope samples signals at 40MSPS frequency which is much more than most powerful AVR microcontrollers can be clocked. For this there is 40MHz clock source used which is passed through programmable logic (XC9572 from Xilinx) IC. Analog signals are passed through OPA2652 operational amplifier and low-pass filter with 20MHz bandwidth. Then filtered signal enters ADS830 ADC chip which is clocked with 40MHz frequency. Converted signal then goes to AVR ATmega162 microcontroller. From where it goes to 240×128 (LMG6402PFLR with HD61830B controller) graphical LCD. Features of AVR DSO (eOscope): Maximum sample frequency: 40MSPS Maximum input frequency: 5MHz Maximum displayed frequency without aliasing: 10MHz Input circuit bandwidth: 20MHz Display resolution: 240×128 total, trace resolution 200×125 Sensitivity: 40mV/div Coupling: DC Input impedance: 10K Power supply: single DC source 8V..10V, 1A No incremental mode Time base: 1s/div, 500ms/div, 200ms/div, 100ms/div, 50ms/div/, 20ms/div, 10ms/div,… Continue reading