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





TOC Archive

Overview TOC of all print issues

Single Article Purchases require the use of a Pop Up window which contains the password.

 

 

 

#178 May 2005

Communications

Table of Contents


Task Manager
USB Bonanza, by Jennifer Huber

Priority Interrupt
Are You Driven by the Means or the End?, by Steve Ciarcia

New Product News, edited by John Gorsky

USB Interface Development
Robert Lang

Need a USB interface for data acquisition? Simply choose a chip and software development system, and then build a circuit board. You can test the board with an uncomplicated HID mouse application. p.12

Keywords: USB, data acquisition, FT232BM, AN2131, PIC16C745, PIC18F2455, RS-232, BOOSTC compiler, descriptor

(If you have pop-ups disabled, click here for a password.)

'Net Radio: Build an Internet Radio Receiver
Bertrand Achard
Atmel AVR 2004 Design Contest Winner
Bertrand’s ATmega64L-based ’Net Radio enables you to listen to Internet radio broadcasts without a PC. The ’Net Radio handles the Internet protocols and MP3 decoding tasks. p.22

Keywords: Internet, radio receiver, ATmega64L, AVR-GCC, WinAVR, memory, XPort, BS1002, MP3, decode, LCD

(If you have pop-ups disabled, click here for a password.)

USB 2.0 Interface
Daniel Cross-Cole
Daniel’s inexpensive USB interface features an ADC0820 A/D converter chip and an EZ-USB interface. The system can sample 100,000 bps and send 512 bytes in 1 ms to a laptop. p.30

Keywords: USB 2.0, interface, ADC, ADC0820, EZ-USB, 8051

(If you have pop-ups disabled, click here for a password.)

APPLIED PCs
Build a Wi-Fi Web Server
Fred Eady

Fred’s hooked on the topic of wireless LANs. This month he shows you how to get a wireless web server up and running with an SRAM-equipped, ATmega128-based Wi-Fi module. Now you too can serve web pages from a wireless 802.11b station. p. 34

Keywords: Wi-Fi, web server, ATmega128, 802.11b, TEW-222CF, CompactFlash, ICCAVR

(If you have pop-ups disabled, click here for a password.)

Digital RC Servo Controller (Part 2): Circuitry Details
Eric Gagnon

In the first part of this series, Eric introduced you to the theory behind RC serial servo control. This month he describes the design of a high-resolution, 32-channel RC servo controller with a serial interface. p. 43

Keywords: Servo, RC, serial controller, FPGA, XC2S100E, Spartan IIE, PWM, ATmega8515L, Mini SSC-II protocol

(If you have pop-ups disabled, click here for a password.)

Three-Axis Stepper Motor Controller (Part 2): Software Implementation
Viraj Bhanage, Prajakta Deshpande, & Praveen Deshpande

Now that you can design a three-axis stepper motor driver, it’s time to learn how to control it. You can control the system locally with a keypad and remotely via an RS-232 serial interface. p. 51

Keywords: Stepper, controller, RS-232, keypad, AT89C2051, VisualSTATE, CX51 compiler, LabVIEW, P89C51RD2, L297, firmware, LCD, interface, state machine

(If you have pop-ups disabled, click here for a password.)

—Feature Article —
Network GPIB Controller

Read it now!

by Ron Battles, Patrick Jackson, & Scott Shumate
The GPIB protocol enables you to connect various pieces of test equipment. This team built a low-cost eZ80F91-based network GPIB controller for controlling equipment over Ethernet. p. 62

Keywords: GPIB controller, Ethernet, eZ80F91, test equipment, Am79C874, XML-RPC, TCP/IP, SN75160, SN75161

FROM THE BENCH
Speech Synthesis with SpeakJet

Jeff Bachiochi
The SpeakJet sound synthesizer is an affordable alternative to recorded voice synthesis. This month Jeff shows you how to add voice and sound features to your embedded project. p. 70

Keywords: Speech synthesis, SpeakJet, phonemes, serial, mathematical sound architecture, MSA, Phrase-A-Lator

(If you have pop-ups disabled, click here for a password.)

Connect with USBLab
Stuart Ball
No parallel printer port? Stuart’s USBLab plugs into a USB port and provides you with eight bidirectional data bits, three address bits, a read/write direction control line, and a data strobe. It also has a serial input and output. Problem solved. p. 76

Keywords: USB, interface, parallel port, I/O, ATmega8515, DLP-USB245, enumeration, FT245BM, Python

(If you have pop-ups disabled, click here for a password.)

SILICON UPDATE
More FLash, Less Cash

Tom Cantrell
Actel’s flash memory FPGA concept has Tom excited. Read on to learn about the ProASIC3/E families of flash memory FPGAs. p. 80

Keywords: FPGA, flash memory, ProASIC3/E, Virtex-4, SRAM, power, A3Pxxx, development tools

(If you have pop-ups disabled, click here for a password.)

Test Your EQ

Index of Advertisers

PREVIEW June #179
Measurement & Sensors
Accurate Capacitance Meter
Precision Frequency Meter
Electronic Angle Measurement
Short-Range IR Communications System:
Progressive Reflective Transmission Solution
Low-Cost Logic Analyzer for FPGAs

Intelligent Automatic Garage Door Opener: PIC and Sensors Sophisticate Automation
ABOVE THE GROUND PLANE RF Attenuation: Resistors at RF
APPLIED PCs Embedded USB Made Simple
FROM THE BENCH Surface-Mount Technology Guide
SILICON UPDATE Best in Show