Circuit Cellar Ink 208
November 2007

Table of Contents


CJ Abate

HTML Task Manager

New Initiatives


John Gorsky

New Product News

  • TPA2013D1 monolithic, filter-free, class-D audio power amplifier from Texas Instruments, Inc.
  • Q-Series family of high-speed rectifiers from Qspeed Semiconductor
  • Omniflash Linux-based controller from JK microsystems, Inc.
  • Metric-threaded pi and feedthrough EMI filters from Spectrum Control, Inc.
  • PCD 24-bit C compiler for the PIC24 MCUs and dsPIC DSCs from Custom Computer Services, Inc.
  • U1240A series of digital multimeters from Agilent Technologies, Inc.
  • AD8253 digitally-programmable instrumentation amplifier from Analog Devices, Inc.


David Rowe

Embedded IP-PBX

Switch Analog and VoIP Calls

David Rowe describes the design of a uClinux-powered IP-PBX capable of switching both analog and VoIP calls. With an Analog Devices Blackfin processor, some custom hardware, and Asterisk PBX software, you can build a similar system.



Thomas Alldread


A Compact DDS RF Signal Generator

The NimbleSig is a versatile DDS RF signal generator built around a Luminary Micro LM3S811 microcontroller. This handy system, which provides a frequency-agile RF output signal source with 1-Hz step resolution, is also capable of low-level (-50 to 10 dBm) RF power measurement.



Fred Eady

iEthernet Bootcamp

Get Started with the W5100

Are you ready to join the Ethernet revolution? If so, it's time to start working with WIZnet's W5100 hardwired TCP/IP embedded Ethernet controller. In this article, Fred helps you get started on your first W5100-based design.



Bruce Land

Hybrid Computing on an FPGA

Bruce explains how to simulate the parallel functions of an analog computer on an FPGA. Now you can harness the advantages of parallel execution and a general-purpose CPU on the same chip.



Massimo Manca

Communication Protocols

The next time you choose an error-detection or correction method, consider your application and data needs. Massimo surveys the communications landscape and comments on new protocols, network architecture, and communication software.



Aubrey Kagan

Resilience in Embedded Designs

Part 3: Software

In this series of articles, Aubrey has been coaching you through the process of protecting your embedded designs. This month he concludes the series with some tips on software design for small systems.



Zack Gainsforth

SMT Manufacturing

Take a Board from Prototype to Production

Zack walks you through the full development cycle of a USB-to-serial adapter for a programmable knob. The design is intended for car computer systems where it can be programmed to support multiple functions. Now you too can take a similar design from prototype to production.


From the Bench


Jeff Bachiochi

Motor Driving for a Robotic Arm

While working on a project to provide motor drivers for a robotic arm, Jeff needed an interface to control each motor. Although he could have used a high-level software package, he wanted something simpler just to prove the hardware. This is the story of how he got the job done.


Lessons from the Trenches


George Martin

A Flash in the Pan

George explains how to use C language when interfacing flash memory devices in an embedded system. He describes how to write C code to detect, read, write, and erase flash memory.


Silicon Update


Tom Cantrell

Thanks for the MEMS

Tom is always game for examining new sensor technology. This month, he introduces the MEMS-based Analog Devices ADIS16350, which he thinks has the potential to usher in a new class of applications.


Crossword Puzzle


Advertiser's Index / December Preview


Steve Ciarcia

HTML Priority Interrupt

Let There Be Light

FTP Directory for INK 208
Follow this link to order a copy of INK 208

<<< Ink 207

Ink 209 >>>

Main Index

Author Index