DIY

AD9833 Portable Oscillator

Portable Generator on the AD9833 Frequency Synthesizer

Trying to fix my favorite amplifier and diagnosing it by supplying signals from the program generator from the laptop, I burned it completely. Having bought new spare parts for its restoration, I decided to look for an autonomous and inexpensive signal generator, then I stumbled upon the AD9833 frequency generator (synthesizer) and was surprised at the price and what it can do. As it turned out, the idea of ​​using the AD9833 is not new and was considered on the Internet from all sides.
Realizing that I could not find a ready-made solution, it was decided to assemble my own version.
 Portable Generator on AD9833 Frequency Synthesizer The microcontroller Atmega328p was taken as a basis(You can use Atmega168).
The actual synthesizer AD9833 , soldered in the form of a ready-made module.
 Portable Generator on the AD9833 frequency synthesizer For information output, the choice fell on an OLED display with a resolution of 128×32 ( OLED-0.91-128X32 ). I plan to collect all this in the form factor of a probe.
Portable Generator on the AD9833 Frequency Synthesizer Control is carried out by 2 buttons and 1 encoder ( EC1101S-5A-F20 ) with a button (I plan to install it at the end).
OPERATING MODES
Button_1 single press: toggle between output channels or turn off generation. The AD9833 generator has 2 channels of signal formation, both frequency and shape, but with output on one leg, switching them on the fly.
Button_1 long press: saves the current values ​​of frequencies by channels and the shape of the output signal .
Button_2 single press: switching the waveform: Sine, Rectangular, Saw.
Portable Generator on frequency synthesizer AD9833 Portable Generator on the AD9833 frequency synthesizer Button_2 long press: starts a smooth change in frequency from a higher value to a lower value.
Encoder turn left/right: decreases/increases units of Hertz.
Encoder turn with the button pressed to the left/right: decreases/increases hundreds of Hertz.
Encoder pressing the button: increases by a thousand Hertz.
Encoder long press on the button: decreases by one thousand Hertz.
While this is all on the breadboard, the seal is in the making.
 Portable Generator on the AD9833 frequency synthesizer View of the future PCB:
 Portable Generator on the AD9833 frequency synthesizer Firmware later, looking for bugs.

Source:

usamodelkina.ru

Show More

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button