#FrequencyGenerator

Signalspielplatzsignalspielplatz
2025-03-11

Impressions of preparations for 38c3: Our setup for validating the rx frequency of the RF-Board via DIO2 pin+ using a loosely coupled frequency generator and an ocilloscope.

Pager prototype connected to the oscilloscope probe with two wiresOscilloscope displaying a quite uniform high frequency waveFrequency generator: a grey box with square buttons, a round dial, and a display showing the following values:
439.987500 Mhz, FMsin, 0.0 dBm, 1.0  kHz
2024-04-10

Well, I couldn't leave it alone...

The Arduino code now allows triangle waves, up to 1.0MHz (same as square waves), and sine waves up to 12.5MHz.

Also managed to push my Owon VDS1022i to its limits... the sine wave started to look a bit ropey after 5.0MHz, but not bad until then.

The design, updated code and even more pictures are all shared on GitHub too:

github.com/ilneill/DFG-ArdAD98

#FrequencyGenerator
#Arduino
#ArduinoUno
#ArduinoNano
#AD9833
#MCP41010
#RotaryEncoder
#KY040
#HD44780lcd

VDS1022i oscilloscope trace of a square wave at 1MHz.VDS1022i oscilloscope trace of a sine wave at 4MHz.Close up of my frequency generator on the breadboard. The Arduino Nano and the KY-040 rotary encoder can be seen with some connection wires on the breadboard, and some dupont wires leaving the breadboard.VDS1022i oscilloscope trace of a triangle wave at 1MHz.
2024-04-08

Hurrah! My latest project, an Arduino/AD9833 based digital frequency generator, is complete... And it works too 🎉

Impressed with rotary encoders and the AD9833 module. Very pleased with my Owon VDS1022i USB oscilloscope performance!

Design drawn, built. Done ✅
Code written, tested. Done ✅

The design, code and more pictures are all shared on GitHub too:

github.com/ilneill/DFG-ArdAD98

#FrequencyGenerator
#Arduino
#ArduinoUno
#ArduinoNano
#AD9833
#MCP41010
#RotaryEncoder
#KY-040
#HD44780lcd

Final breadboard design of my Arduino/AD9833 based digital frequency generator.My constructed digital frequency generator. An Arduino Nano is connected to a rotary encoder, a 20x4 LCD display and a DollaTek AD9833 module. The LCD shows that a 1kHz square wave is being generated.Oscilloscope output showing a 1kHz square wave generated by my Arduino/AD9833 based digital frequency generator.
2024-03-30

Following my previous project... A rather disappointing analogue waveform generator, may I introduce you to my latest project - a digital waveform generator.

Working on the overall design, some Arduino code and a Fritzing drawing to accompany it.

This 3.3v/5v module has an AD9833 frequency generator, an MCP41010 digital potentiometer and an AD8051 opamp.

I really enjoy joining hardware and software to make a system.

#FrequencyGenerator
#Arduino
#ArduinoUno
#ArduinoNano
#AD9833
#MCP41010

Just opened. A DollaTech AD9833 module that I will use to build an Arduino based digital waveform generator.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst