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





Return to TOC

 
August 2005, Issue 181

Task Manager
by Jennifer Huber


Modern Solutions Improve Outdated Projects

Last week I looked at some of the preliminary responses from the 2005 readership survey. One comment in particular jumped out at me. Someone noted he/she would like to see more old projects revamped with up-to-date hardware. For that reader, and anyone else who shares the same interest, this month we have a pair of articles about effective updates to two different pulse generator projects.

First up we have Tom Napier’s article, “Real-Time Pulse Generator” (page 18). Tom’s original TTL-level pulse generator was designed around a Microchip 20-MHz PIC16C55 microcontroller. It generated pulses from 0.1 µs to 0.99 s long. In the 1990s, the 20-MHz microcontroller was sufficient for Tom’s needs. But in 2005, 20 MHz pales in comparison to what’s available with new devices. The introduction of 40-MHz PIC16C5x chips opened the door to new possibilities for this old project. By redesigning his project around the latest PIC16C55, Tom doubled the clock speed and vastly improved the system’s performance. The minimum pulse period improved from 5 to 3 µs. Along the way, Tom also took the opportunity to simplify his original code. Although Tom’s original design served its purpose, the end result of the redesign is a more efficient and more useful tool.

Brian Millier also recently took advantage of newly released hardware to improve a pulse generator he designed in the late ’90s (page 59). Built around an Am9513 from Advanced Micro Devices, the original project lacked the kind of power Brian was looking for. He found that power almost a decade later by upgrading to a Cypress PSoC. Restructuring the project around a CY8C27443 microcontroller enabled Brian to achieve his goal of generating pulses below 100 ns. As Brian explains, the versatility of the CY8C27443 microcontroller’s internal and external clocking options was a critical factor in the success of his redesign.

There’s a lesson to be learned here: Don’t discard your old projects. Whether you reluctantly designed a mediocre project at a time when better hardware simply wasn’t accessible or you realize your formerly up-to-date project is unimpressive by today’s standards, you probably have the start of a solid, useful project. New hardware that offers more processing power, faster speed, and enhanced flexibility can help you modernize your original projects. Tom and Brian’s refined pulse generators showcase what can be achieved when you combine cutting-edge technology with classic ideas.

jennifer.huber@circuitcellar.com