Circuit Cellar Ink 180
July 2005

Table of Contents

4


Jennifer Huber

HTML Task Manager

VoIP in the Limelight

8


John Gorsky

New Product News

  • FPSLIC II AVR-based dynamically reconfigurable SoCs from Atmel Corp.
  • ENC28J60 Ethernet Controller from Microchip Technology
  • WORLD-BEAM Q12 ultra-miniature photoelectric sensors from Banner Engineering
  • AS5035 8-bit incremental magnetic rotary encoder from Austriamicrosystems AG
  • SmartProg2 40-pin device programmer from ELNEC s.r.o.
  • ezVID 2.0 serial video module from Multilabs
  • PICO E-12 EP CompactFlash 32-bit RISC/DSP platform from Pico Computing, Inc.
  • J-Link RDI software for ARM debugging from SEGGER Microcontroller Systeme GmbH
  • five-beam, wide-angle sensors from Sharp Microelectronics of the Americas
  • SeaI/O-462 and SeaI/O-463 network digital I/O from Sealevel Systems, Inc.

15


David Tweed

HTML Test Your EQ

16


Mariano Barron

Speech Waveform Encoder

Mariano's speech waveform encoder makes reproducing audio content extraordinarily simple. Only one or two microcontroller pins are required. Read on to learn how to build and program your own AT89C4051-based encoder.

Download: Barron180.zip

28


Huifang Ni
Jingxi Zhang
Yang Zhang

Connect with eZ80F91-Based VoIP

Voice over Internet Protocol (VoIP) technology enables you to transmit phone calls as digital voice data over the Internet by way of packet-linked routes. In this VoIP system, a voice band pulse-coded modulation (PCM) codec is connected to an eZ80F91 MCU through serial peripheral and I2C interfaces. Connecting audio devices to the system is easy.

Download: Zhang180.zip

38


Lionel Theunissen

eZ80-Based Wireless Network System

You can monitor several machines contemporaneously with Lionel's wireless network system. With its simple design and easy-to-use, 'Net-enabled interface, the versatile system is well suited for a variety of projects ranging from alarm control to home automation.

Download: Theunissen180.zip

From the Bench

46


Jeff Bachiochi

A Fresh Look at VoIP

If your eyes light up when someone mentions Voice over Internet Protocol (VoIP), this column's for you. Read on for a fresh look at this exciting new technology.

52


Eric Weddington

Bit Flipping Tutorial

An Uncomplicated Guide to Controlling MCU Functionality

Bit flipping -- the process of flipping bits in registers -- enables you to control a microcontroller's functionality. But what is the best method of bit flipping? Eric points you in the right direction with this helpful tutorial.

59


Lane Hauck

Add USB to Anything

Need to make a USB peripheral? Now you can add USB to any microprocessor with the new Maxim MAX3420E, which operates as a full-speed USB peripheral. Lane shows you how. He also describes the code he used to create a Windows Panic button.

Download: Hauck180.zip

2004 PSoC Design Contest

64


Lindsay Meek

Solar-Powered Water Pump Controller

Lindsay's CY8C27443-based Solar Pump Controller operates a submersible water pump directly from solar panels. It's ideal for remote areas that lack conventional power supplies. The powerful PSoC provides three-phase PWM generation, signal conditioning, temperature monitoring, constant voltage-to-frequency control, and over-current and fault protection.

Download: Meek180.zip

69


Charles Bundy

PIC16F627-Based Access Controller

Wiegand-to-RS-232 Converter

Upgrade your security system with a PIC16F627-based access controller. Charles's system monitors traffic through a door and controls a magnetic door lock. An approved RF identification card is required for entry.

Download: Bundy180.zip

Applied PCs

74


Fred Eady

Put ZigBee to Work

Understanding ZigBee technology is one thing. Putting it to work is another. Fortunately, Fred has the hands-on experience to get a wireless embedded application up and running. This month he straightens the ZigBee learning curve with Microchip's PICDEM Z demonstration kit.

Silicon Update

79


Tom Cantrell

World Beyond Ware

You can design an entire PSoC-based embedded system without writing any code. Tom talks about experimenting with the CY3210-ExpressDK board and programming with PSoC Express. There's more, and less, to programming with pictures than meets the eye.

93

Crossword Puzzle

94

Advertiser's Index / August Preview

96


Steve Ciarcia

HTML Priority Interrupt

A Simple Wiring Job

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

<<< Ink 179

Ink 181 >>>

Main Index

Author Index