circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





Return to TOC

 
September 2005, Issue 182

Task Manager
by Jennifer Huber


Tips for Signal Generation and Decoding

When it comes to signal processing, there are a couple of issues that top the priority list: generation and decoding. This month we’ve gathered some excellent projects that address these issues with a mindset toward effectiveness, efficiency, and frugality—three equally important considerations. In discussing their projects, the designers detail their experiences and provide insightful guidance for those of you who want to follow their steps.

Even if you have access to a high-priced signal generator at your office or laboratory, chances are you wish you had one at home too. Accessibility to professional-grade generators comes in handy, but traveling to another location during business hours isn’t always convenient. Neal Martini decided to take a crack at building his own RF signal generator around a Microchip PIC16F877A microcontroller and an Analog Devices AD8367 variable gain amplifier (p. 12). He admits this project wasn’t easy, but the challenge was worth it. The result is an inexpensive RF signal generator that’s comparable to commercial products.

Gordon Dick also saw the value of having his own signal generator—more than one, in fact (p. 32). Gordon’s particular need was for a second square wave source. Using a Microchip PIC16F876 microcontroller and a Linear Technology LTC6903/6904 oscillator, Gordon designed a low-cost alternative to off-the-shelf generators.

There are times when you need dedicated tone decoder hardware or digital signal processors for single or multi-frequency tone decoding, but acquiring the equipment can be difficult. With an efficient and well-designed algorithm, Eric Kiser tackled the all too common problems of lack of funds and space (p. 22). Although it’s based on the Goertzel algorithm, Eric’s algorithm does not involve floating-point operations.

We trust you’ll agree that these projects are both exciting and useful. No doubt you can put these designs to good use on your own workbench. And the affordability of each makes them ideal solutions regardless of your budget.

This month we also have a number of other terrific articles, including an intriguing article about Bob Armstrong’s effort to build a functional equivalent to a CDP1861 video controller chip (p. 58). He replaced random logic using programmable logic devices. Specifically, he used two Atmel ATF22V10 GALs and two 74HC chips to accomplish his goal. Now, Bob can play video games on the replica of the COSMAC Elf that he also designed himself. Although it’s definitely an interesting project, you might not plan on building your own version of the Elf to use this solution as it was intended. No matter. Either way, you’ll find Bob’s coverage of using PLDs to replace random logic greatly useful.

jennifer.huber@circuitcellar.com