Sigma-delta techniques extend DAC resolution by Tim Wescott
Motion control systems often require digital-to-analog converters with high resolution but not high accuracy. Because high-accuracy DACs are expensive and consume valuable board space, a good solution is to extend your DAC's resolution in software. This article presents such a technique.
Fuzzy logic does real time on the DSP by Byron Miller
Fuzzy logic doesn't require strange hardware or new programming languages, just a different approach to set membership. Plenty of physical systems, from elevators to boilers, can benefit from fuzzy-logic programming. This article explores progamming a commercial DSP chip to create a basic fuzzy-logic controller.
Programmer's Toolbox Return to Karnaugh's isle by Jack Crenshaw
Jack tackles Karnaugh maps again before meandering through flip-flops and winding up at ripple counters.
Break Points My favorite software debouncers by Jack G. Ganssle
Jack breaks out the real code for taming the recalcitrant but ubiquitous mechanical switch.
Significant Bits Summer blockbusters by Jim Turley
Chips that CPU makers are offering this summer may be tiny but they're full of some amazing features.
Programming Pointers Getting it just right by Dan Saks
Sometimes the only way to catch your coding mistakes is by thoughtful critique from others.
#include Management intervention by Jim Turley
We engineers often resent managers who interfere in our choice of tools. It may be hard for us to admit that our managers have the best interest of the company in mind.