Resource icon

Waveform Generator 2025-01-11

No permission to download
AD9833 module is a 0-10Mhz waveform generator with integral 25MHz crystal oscillator, the output frequency is set by the SPI controlled divider of the AD9833. A DAC shapes the sine and triangle waveforms, amplitude is 600mV. Squarewave amplitude is 5V. The PIC drives the AD9833 using SPI. The Frequency in the AD9833 is selected by 28 bit value which gives about 0.1Hz resolution, the PIC limit of LONG numbers allows accuracy of about 0.01%. PIC16F628A uses software SPI.
Pushbutton WAVEFORM selects between Sine, Triangle (300mV) or Squarewave (5V). Digit pushbutton selects the digit to set, INC pushbutton increments the digit.
The LCD of 16x2 display the High and Low Frequencies. The 16x2 LCD module has to be HD44780 compatible.
AD9833 on a module from eBay: https://www.ebay.co.uk/
Code for both PICs can be downloaded.

Author
zahwi
Downloads
0
Views
152
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from zahwi

Cookies are required to use this site. You must accept them to continue using the site. Learn more…