Digital oscilloscope GLCD using Atmega32 microcontroller

Summary of Digital oscilloscope GLCD using Atmega32 microcontroller


This project builds a digital oscilloscope using an Atmega32 microcontroller (16 MHz), a KS0108-based GLCD (GDM12864A, 64x128 pixels), and an external ADC0820 A/D converter to reach 650 kilosamples/sec. It displays signals up to 60 kHz, accepts input voltages from ±0.01 V to ±250 V with about 1 MΩ input impedance, and uses the GLCD for waveform visualization.

Parts used in the Digital oscilloscope GLCD using Atmega32 microcontroller:

  • Atmega32 microcontroller (runs at 16 MHz with external crystal)
  • External crystal oscillator (16 MHz)
  • Graphics LCD GDM12864A (KS0108 processor, 64x128 pixels)
  • ADC0820 external A/D converter
  • Input conditioning circuitry for ±0.01 to ±250 V range
  • Power supply for microcontroller and peripherals
  • Supporting passive components (resistors, capacitors)
  • PCB or prototyping board and connectors

This project describes how to make a digital oscilloscope using an Atmega32 microcontroller and a graphics LCD. The GLCD used has 64*128 pixel dots (GDM12864A with KS0108 processor) and the AVR runs at 16 MHz using an external crystal oscillator.
DigitalOscAtmega32
To enhance the speed further, it uses an external A/D converter chip, ADC0820. The sampling rate is 650K samples per second. The maximum range of frequency display is 60 KHz. The input impedance of the oscilloscope is about 1 MΩ and the voltage range of input signal is ± 0.01 – 250V.
For more detail: Digital oscilloscope GLCD using Atmega32 microcontroller

Quick Solutions to Questions related to Digital oscilloscope GLCD using Atmega32 microcontroller:

  • What microcontroller is used in the project?
    The project uses an Atmega32 microcontroller running at 16 MHz with an external crystal oscillator.
  • Which graphics LCD is used and what is its resolution?
    The GLCD is GDM12864A with KS0108 processor and a 64x128 pixel dot matrix.
  • What A/D converter is used to improve speed?
    An external A/D converter chip ADC0820 is used to enhance speed.
  • What is the achieved sampling rate?
    The sampling rate is 650K samples per second.
  • What is the maximum frequency the oscilloscope can display?
    The maximum frequency display range is 60 KHz.
  • What is the input impedance of the oscilloscope?
    The input impedance is about 1 MΩ.
  • What input voltage range does the oscilloscope support?
    The input voltage range supported is ± 0.01 to 250 V.
  • Does the AVR use an internal or external clock?
    The AVR uses an external crystal oscillator at 16 MHz.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top