Digital Function Generator Based on FPGA

Qingming Zhang · Machinery & Electronics · 2004

This digital function generator is implemented by programming with VHDL,base on FPGA.The system,with its basic technique,DDFS, is integrated into a Xilinx's SpartanⅡXC2S100PQ208 FPGA chip that consisted of a frequency divider,a sine wave synthesizer,a triangular wave,rectangular wave and sawtooth wave generator,a wave selecting module and a keyboard module.The 8bit output data of the FPGA are converted by a D/AC and then amplified. By altering the phase increment,the frequency of the output wave can be changed.(By altering the reference voltage of )the D/AC resistances,the amplitude of the output wave can be adjusted.The digital function generator has a wide frequency range from 10Hz to 30 kHz and its output is able to step evenly with the minimum of 10Hz.The frequency and the amplitude are both in high accuracy.

Read the paper · More papers on PaperTik