Circuit Cellar Ink 250
May 2011

Table of Contents

4


CJ Abate

HTML Task Manager

Issue 250 and Beyond

8


John Gorsky

HTML New Product News

13


David Tweed

HTML Test Your EQ

The Consummate Engineer

14


George Novacek

Functional Upset

Functional upset occurs when an embedded controller stops working as designed. To minimize the impact of such a problem, you should follow professional wiring practices and create system topologies in a thoughtful, systematic fashion.

16


Richard Pierce

Stereo Spectrum Analyzer

There are plenty of spectrum analyzers on the market. But you'll likely need two of them to see both channels of a stereo signal. One solution is to build an analyzer to suit your needs. This design features two integrated channels of display, each with a 16 x 16 LED bar graph.

Download: Pierce-250.zip

26


Keith Brown

Control Shaft Encoders

Searching for an ideal control shaft encoder can be a time-consuming task. This article details some workarounds to help determine which encoder is appropriate for an application. An interesting debounce and decode circuit is also presented.

Download: Brown-250.zip

36


Mariano Lizarraga
Renwick Curry
Gabriel Elkaim

Reprogrammable UAV Autopilot System

Part 2: Testing and Results

In the first part of this series, you were introduced to the SLUGS reprogrammable UAV autopilot system. This article details the system's software and flight test results.

Download: Lizarraga-250.zip

46


Thomas Mitchell

Getting Started with Microprogramming

Part 2: A Look at the Meta-Assembler

The first article in this series detailed the architecture, programmer model, instruction set, and general operation of a simple microprogrammed processor. Here you learn about real-world microprogramming and the meta-assembler.

Download: Mitchell-250.zip

56


Jaime Garnica

Testing Platform

Construct a Custom Scope

The Scopey II is a handy oscilloscope and spectrum analyzer. In Oscilloscope mode, it acts as a basic oscilloscope with a sampling rate up to 750 ksps. In Spectrum Analyzer mode, a 256-point FFT is performed to obtain the spectrum of an input signal.

Download: Garnica-250.zip

Lessons from the Trenches

64


George Martin

Design Development

Planning and Tools

You can read and write C code. The next step is to start building something. Follow these tips as you prepare to develop your next product.

From the Bench

68


Jeff Bachiochi

Error Checking

Data security isn't a perk. It's a requirement. This article covers the topics of error checking, checksums, and the cyclic redundancy check. Error checking matters.

Download: Bachiochi-250.zip

74

Crossword Puzzle

78

Crossword Puzzle - Answers for Issue 249

79

Advertiser's Index / June Preview

80


Steve Ciarcia

HTML Priority Interrupt

Happy 250th

FTP Directory for INK 250

<<< Ink 249

Ink 251 >>>

Main Index

Author Index