RobertGawron / DDSFunctionGenerator

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:MIT License


Languages

Language:C 65.6%Language:OpenSCAD 11.0%Language:Assembly 10.0%Language:Python 4.1%Language:CMake 2.8%Language:Makefile 2.5%Language:AGS Script 1.9%Language:Forth 1.1%Language:Shell 0.9%Language:Gnuplot 0.1%