Sinewaves in Programmable Logic
Direct digital synthesis using an Altera CPLD
Published in issue 387, March 2009
Generating a stable, high-frequency signal from a crystal is simple, but you can’t always get just the frequency you want. Of course, you can always order custom-made crystals, but not everyone can afford this and it’s not necessarily terribly practical. A more flexible solution is direct digital synthesis (DDS). Ready-made DDS devices do exist, but are complicated to use. Here’s a compromise between the flexibility of a DDS device and the inflexibility of a crystal: programmable logic.
Technical specifications - DDS frequency synthesizer (Direct Digital Synthesizer) - Sinewave output by virtue of the principle and the filtering - Output frequency from 610 Hz to 28 MHz with a resolution of 610 Hz - Possibility of performing FSK (Frequency Shift Keying) frequency modulation. - EPM7064SLC44 10 (or LC44 7) programmable logic IC from Altera - 70 MHz operating frequency - R-2R network DAC - Output filtering using an LC circuit - 5 V supply
|
Click below to download a PDF copy of this article from Elektor magazine.
Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.
|