MCP2150-I/SS是一种成本有效、低引脚数(18引脚)、易于使用的设备,用于实现IrDA标准无线连接。MCP2150-I/SS支持IrDA标准协议“堆栈”和位编码/解码。
串行接口波特率可由用户选择为9600波特和115.2 kbaud(9600、19200、57600、115200)之间的四种IrDA标准波特率之一。IR波特率可由用户选择为9600波特和115.2 kbaud(9600、19200、37400、57600、115200)之间的五种IrDA标准波特率之一。串行接口波特率由BAUD1:BAUD0引脚指定,而IR波特率由主设备指定(在发现阶段)。这意味着波特率不需要相同。MCP2150-I/SS在数据终端设备(DTE)应用中运行,位于UART和红外光收发器之间。
MCP2150-I/SS编码异步串行数据流,将每个数据位转换为相应的红外(IR)格式脉冲。接收到的IR脉冲被解码,然后由协议处理器状态机处理。协议处理器以UART格式的串行数据向主机控制器发送适当的数据字节。
MCP2150-I/SS支持“点对点”应用程序。即,一个主设备和一个辅助设备。MCP2150-I/SS作为辅助设备运行。它不支持“多点”应用程序。
使用红外光发送数据需要一些硬件和使用专用通信协议。IrDA标准规范详细描述了这些协议和硬件要求。MCP2150-I/SS的编码/解码功能设计为与IrDA标准的物理层组件兼容。标准的这一部分通常被称为“IrPHY”。
完整的IrDA标准规范可从IrDA网站(www.IrDA.org)下载。
特色
- 实施IrDA®标准,包括:
- IrLAP公司
- IrLMP公司
- 国际原子能机构
- 传输协议层
- IrCOMM(9线“熟”服务等级)
- 提供IrDA标准物理信号层支持,包括:
- 双向通信
- CRC实施
- 数据通信速率高达115.2 kbaud
- 包括UART到IrDA标准编码器/解码器功能:
- 轻松与行业标准UART和红外收发器连接
- 用于连接到数据终端设备(DTE)系统的UART接口
- 支持的发送/接收格式(位宽):1.63µs
- UART的硬件波特率选择:
- 9.6千波特
- 19.2千波特
- 57.6千波特
- 115.2千波特
- 支持红外波特率:
- 9.6千波特
- 19.2千波特
- 38.4千波特
- 57.6千波特
- 115.2千波特
- 64字节数据包大小
- 可编程设备ID字符串
- 作为辅助设备运行