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.