/DDSFunctionGenerator

6MHz DDS function generator configurable via SCPI. To increase flexibility, additional ADC was added at the user's disposal.

Primary LanguageCMIT LicenseMIT

6MHz DDS Function Generator

Component Tests Static Code Analysis

This project is unfinished.

Summary

Function generator is a laboratory device to generate various electric waveforms. DDS (direct digital synthesis) is a method to create arbitrary waveforms from one base frequency.

render of the device

System architecture

Hardware

Hardware was done using KiCAD.

Software

Business logic will be implemented in Forth. HAL was generated in C using CubeMX.