CURRENT ISSUE
Contests
Table of Contents
|
|
Issue #208 November 2007 — Analog Techniques
Task Manager
New
Initiatives, by C. J. Abate
Priority Interrupt
Let
There Be Light, by Steve Ciarcia
New Product News, edited by John Gorsky
FEATURE ARTICLES
Embedded IP-PBX: Switch Analog and VoIP Calls
by David Rowe
David Rowe describes the design of a µClinux-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. p. 12
Keywords: PBX, analog, VoIP, uClinux, Blackfin, Asterisk, FXO, FXS, Si3050, Si3019, ADSP-BF537, Si3210, Si3201, gEDA, XC9536
(A link to the article will be emailed to you.)
NimbleSig: A Compact DDS RF Signal Generator— Read
it now!
by Thomas Alldread
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. p. 22
Keywords: Signal generator, LM3S811, RF, DDS, TCXO, AD9859, FOX924B, AD8307, filter, packaging
iEthernet Bootcamp: Get Started with the W5100— Read
it now!
by Fred Eady
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. p. 34
Keywords: W5100, Ethernet, TCP/IP, PPPoE, development board, PIC18LF8722, PICC-18 C compiler, MPLAB
Hybrid Computing on an FPGA
by Bruce Land
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. p. 44
Keywords: FPGA, CPU, parallel execution, analog computer, NIOS II, VHDL, Quartus II
(A link to the article will be emailed to you.)
Communication Protocols
by Massimo Manca
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. p. 50
Keywords: Protocols, communication, TCP/IP stack, node addressing, API, DLL, CANbus, I2C, encoding, error detection, data flow, frame format, object, data
(A link to the article will be emailed to you.)
Resilience in Embedded Designs (Part 3): Software
by Aubrey Kagan
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. p. 58
Keywords: Protocols, communication, TCP/IP stack, node addressing, API, DLL, CANbus, I2C, encoding, error detection, data flow, frame format, object, data
(A link to the article will be emailed to you.)
SMT Manufacturing: Take a Board from Prototype to Production
by Zack Gainsforth
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. p. 63
Keywords: SMT, development cycle, design capture, haptic knob, PR-1000, USB, adapter, schematic, layout, manufacture, fabrication, EDA software, Gerber files, panelizing, assembly, kitting, test, rework
(A link to the article will be emailed to you.)
COLUMNS
FROM THE BENCH
Motor Driving for a Robotic Arm
by Jeff Bachiochi
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. p. 70
Keywords: Robotics, motor, Liberty BASIC, servo timing, USB, arm
(A link to the article will be emailed to you.)
LESSONS FROM THE TRENCHES
A Flash in the Pan
by George Martin
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. p. 76
Keywords: C programming, flash memory, NIOS II, FPGA, software levels, erase, write
(A link to the article will be emailed to you.)
SILICON UPDATE
Thanks for the MEMS
by Tom Cantrell
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. p. 80
Keywords: MEMS, ADIS16350, gyro, accelerometer, communications, inertia
(A link to the article will be emailed to you.)
PREVIEW
Issue #209 December 2007 — Graphics & Video
◊ SD Card Display Controller
◊ Tile Graphics
◊ LCD Digital
Voltage Meter: Talking to the Glass
◊ Solar-Powering the Circuit Cellar (Part 1): Preparing the Site
◊ Programmable Voltage Source
◊ THE DARKER SIDE Are You Locked?: A PLL Primer
◊ ABOVE THE GROUND
PLANE LED Power
◊ FROM THE BENCH Collecting Solar Energy
◊ SILICON UPDATE Harvest Time
|