ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites

IrDA


Circuit Cellar Online
THE MAGAZINE FOR COMPUTER APPLICATIONS
Circuit Cellar Online offers articles illustrating creative solutions
and unique applications through complete projects, practical
tutorials, and useful design techniques.

RESOURCE PAGES

cil.gif (3024 bytes)
A Guide to online information about:

IrDA

by Benjamin Day

The Infrared Data Association or IrDA was formed to create standards for interoperability between devices using simple low cost infrared data links. Most PCs built today offer support for the IrDA standards. And a wide variety of peripherals using IrDA are available today, including keyboards, game controllers, joysticks, printers, and digital cameras. (Watch for Hari Ramachandran's two-part series on IrDA, coming in the October and November issues of Circuit Cellar (111 & 112).

The original IrDA specification provided for a maximum data rate of 115.2 kbps, but IrDA has been extended to greater speeds. Currently, IrDA 1.1 supports speeds up to 4 Mbps and work is under way to increase speeds to 16 and possibly 32 Mbps. IrDA does not limit itself to just the physical specification either. IrDA takes a layered protocol approach specifying several layers of protocols including IrPHY (physical layer), IrLAP (link access protocol) and IrLMP (link managment protocol). The specification also groups devices into two classes: IrDA Data and IrDA Control. IrDA Data covers data that may need to transport large amounts of data devices such as printers and digital cameras. And IrDA Control covers control devices including mice, keyboards, game controllers, and so on.

Beyond the required protocol layers.( IrPHY, IrLAP, and IrLMP), there are numerous optional protocols that help with various kinds of applications. For example, the IrTran-p protocol is commonly used in digital cameras for transferring pictures back to a host computer.

Chip Vendors

A variety of companies now offer integrated IrDA transceiver solutions that combine an infrared emitting diode and detector pair with a transceiver on a single chip module. Depending on the processor or microcontroller you are using, you may also need an IrDA controller. I have provided a list of a few vendors of both IrDA transceivers and controllers.

Hewlett Packard

IrDA Transceivers from HP come in a variety including 3.3 V, low power supporting both IrDA 1.0 and 1.1.

HP has quite a few app notes on several IrDA-related topics, including an applications note on European safety regulatory standards. Although the applications note is geared specifically toward HP IrDA products, you may find some of this information to be a helpful starting point. You'll also find HP's IR Data Link Design Guide quite useful.

HP also offers evaluation and development kits as well as a reference design kit. The AmbER reference design kit features an AMD Am186ER microcontroller coupled with HP's HSDL-1001 IrDA transceiver. The reference design kit includes application software that can send a page to a laser printer via the IrDA port.

Infineon Technologies

Infineon Technologies offers a full range of IrDA transceivers including 115 kbps, 1 Mbps, and 4 Mbps. Soon they will also offer a 16-Mbps transciever!

National Semiconductor

National offers a UART that includes an onboard IrDA controller. There is also an evaluation board available for their UART. If you are planning to put a UART in your design, then this is a great solution. Also, if you want to support the full 4-Mbps specification a good UART is essential.

NEC

NEC also offers IrDA transceivers for both IrDA 1.0 and IrDA 1.1.

Texas Instruments

Texas Instruments offers a range of products including IrDA transceivers, IrDA controllers, hybrid UART/IrDA controllers and an EVM. Check out their product selection guide. TI also offers software drivers, some of which include source code.

Vishay Telefunken

Vishay Telefunken offers several IrDA transceivers to choose from as well as a nice 16-pin IrDA controller – the TOIM3000 – it offers a simple two-chip solution that you can connect directly to any microcontroller with a serial port. The Vishay Telefunken web page also contains some PDF files with recommended circuits and reference designs.

Organizations

Infrared Data Association

The Infrared Data Association provides a Technical Summary of "IrDA Data" and "IrDA Control" that outlines the differences between the two and the mandatory protocols required by each. The Technical Summary page also describes the Infrared Data Association's Beaming IR logo licensing program for compliant devices.

The Infrared Data Association offers specifications for most if not all of the protocols being used today:

Name Description
IrDA Data Specification Includes specifications for the mandatory PHY, IrLAP, and IrLMP as well as info on Tiny TP.
IrDA Control Specification Includes specifications for all the mandatory protocols.
IrCOMM 1.0 IrDA Communications Protocols – covers serial and parallel port
emulation.
IrTinyTP 1.1 IrDA Tiny Transport Protocol
IrLAN 1.0 IrDA LAN access extensions
IrOBEX 1.2 IrDA Object Exchange Protocol
IrDA Lite IrDA minimal IrDA protocol implementation
IrDA plug-and-play IrDA plug-and-play extensions for IrLMP 1.0
IrMC IrDA mobile communications
IrTran-P IrDA transfer picture specification (has its own web site)
IrDA Dongle Interface IrDA dongle interface specification
Jetsend Over IrDA
Protocols
Info for using Jetsend over IrDA

The Infrared Data Association offers some useful guideline documents including their Implementation Guide, Protocol Layer Test Guidelines, and their Physical Layer Test Guidelines.

Software

ACTiSYS

ACTiSYS Corp is a supplier of infrared wireless IrDA protocol software and adapters for 115.2 kbps and 4 Mbps, since 1990. The ACTiSYS web site IrDA tutorial page includes useful information on system integration and testing, as well as a white paper and a feature article from Wireless Systems Design, May 1996.

Counterpoint Systems

Counterpoint Systems offers a variety of protocol software with support for popular RTOS including pSOS and Tornado.

EMBEDnet

EMBEDnet offers IrDA-compliant communications software for portable devices. EMBEDnet's IrPro SDK comes with primary and secondary protocol stacks which support IrLAP, IrLMP, IAS, IrLPT, TinyTP, and IrCOMM. Optional protcols OBEX, IrCOMM, IrMC, IrTran-p, IrLan, and Ultra are also available.


If you would like to add any information on this topic or request a
specific topic to be covered, contact Benjamin Day.


Circuit Cellar provides up-to-date information for engineers. Visit www.circuitcellar.com for more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com or subscribe online. ęCircuit Cellar, the Magazine for Computer Applications. Posted with permission.

Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ