Using the MCP2120 for Infrared Communications
The MCP2120 is a cost effective and easy to use device for sending and receiving IR serial data. The MCP2120 encodes an asynchronous serial data
stream, converting each data bit to the corresponding Infrared (IR) formatted pulse. IR pulses that are received are decoded into the corresponding UART formatted serial data. The MCP2120 may be used to add IR capability to any embedded application where serial data is present. The encoding/decoding function in the MCP2120 is performed as specified in the physical layer component of the IrDA ® standard. This part of
the standard is referred to as ?IrPHY?. A detailed discussion of this standard is beyond the scope of this Application Note, but a discussion regarding the encoding and decoding is in order. More detailed information is available from the IrDA website (www.IrDA.org). The vendor list later in this document also has weblinks to more information. Figure 1 shows typical implementation of the MCP2120 in an embedded system.
IrDA,MCP2120,Optical Transceivers,IR Encoding,IR Decoding,IR Physical Layer,IrPHY,LED