A Simple, Cheap and Precise Microcontroller Based DDS Function Generator

Ali Rospawan, Joni Welman Simatupang, Irwan Purnama

Abstract


In electronics design and troubleshooting, the function generator is an important and versatile electronic test equipment. But the prices of finished function generator sold on market is expensive and not everyone can afford it. In order to create an economic and reliable function generator, microcontroller-based DDS function generator designed. AD9833 is DDS based programmable function generator from Analog Devices, which capable to producing sine, triangular and square wave output. To make an easy to use and flexible function generator, AD9833 connected with 4x4 matrix membrane keypad and LCD 1602. The microcontroller-based DDS function generator successfully created. The waveform generated by AD9833 offers not only exceptional accuracy and stability, but also low phase noise, an excellent frequency change and sudden waveform change ability, its useful in a wide variety of testing applications.

Full Text:

PDF

References


Electronics notes, Function generator [Online]. Available: https://www.electronics-notes.com/articles/test-methods/signal-generators/function-generator.php. [Accessed: June 23, 2020].

Analog Devices, “AD9833 programmable waveform generator,” AD9833 datasheet, April. 2019.

E. Murphy and C. Slattery. All about direct digital synthesis [Online]. Available: https://www.analog.com/en/analog-

dialogue/articles/all-about-direct-digital-synthesis.html#. [Accessed: August 2004].

H. Mandaliya, P. Mankodi and B. Makwana, “Microcontroller based DDS function generator,” International Journal of Engineering Science and Innovative Technology (IJESIT), vol. 2, Issue 1, Jan. 2013

H. A. Rangkuti and J. W. Simatupang, “Security Lock with DTMF Polyphonic Tone Sensor,” International Conference on Automation, Cognitive Science Optics, Micro Electro-Mechanical System, and Information Technology (ICACOMIT) 2015, 28-29 October 2015, Bandung

Parallax Incorporation, “4x4 matrix membrane keypad (#27899),” 4x4 keypad datasheet, Dec. 2011.

Arduino. Arduino uno rev3 [Online]. Available: https://www.arduino.cc/en/Guide/ArduinoUno. [Accessed: June 23, 2020]




DOI: http://dx.doi.org/10.33021/jeee.v3i2.1491

Refbacks

  • There are currently no refbacks.