MCP2150
2.9.1.2
在IrLAP
该MCP2150支持IrLAP协议。了IrLAP
协议规定:
•通信流程管理上的
设备之间的连接。
•一个设备到设备的可靠连接,
数据的有序转移。
•设备发现过程。
•隐藏节点处理。
确定关键部位的层次和
IrDA协议。底层是物理层,
IrPHY 。这是串行数据转换为部分
并从红外光脉冲。 IR收发器不能反式
麻省理工学院和接收在同一时间。接收器必须
等待发送器发送完毕。这是某处
次被称为“半双工”连接。红外
链路访问协议(IrLAP )提供了结构
数据包(或“帧” )的数据的模拟数据会
通常可以自由地流来回。
显示了IrLAP帧是如何组织的。
该框架由开始的一些数字进行
帧字符( BOF数量) 。 BOF的值
通常为0xC0 ,但为0xFF可以如果最后一个BOF中使用
字符为0xC0 。多个BOF的目的是为了
给其他站的一些警告,帧
来了。
了IrLAP帧始于一个地址字节( “A”
字段),那么一个控制字节( “C”的字段) 。控制字节
使用不同类型的帧之间进行区分
并且还用于对帧进行计数。架可携带台站
状态,数据或命令。 IrLAP协议有一个COM
它自己的命令语法。这些命令的一部分
控制字节。最后,IrLAP帧传输数据。这
数据中的信息(或“I” )字段。的完整性
帧可以确保与一个16位的CRC ,被称为
帧校验序列( FCS ) 。 16位CRC值
是首先发送LSB 。在帧的结束标记
与EOF字符,这始终是一个0xC1 。该
此处所描述的帧结构被用于所有版本
红外线的用于串行线替代方案
速度高达115.2 kbps的。
注1 :
这是进入另一个IrDA标准
一般用法是红外对象交换
(于IrOBEX ) 。本标准不用于
串行连接仿真。
2:
IrDA通信标准更快
比115.2 kbps的使用不同的CRC
方法和物理层。
图2-7:
IrDA标准
协议层
主机O.S.或应用程序
IrCOMM的
对IrLMP
–
IAS
协议
居民
MCP2150
在IrLAP
IR脉冲
发送
和
收到
图2-8:
IrLAP帧
IrPHY
X BOF数量BOF A C我FCS EOF
2
(1 + N), C0h区的有效载荷字节C1H
除了定义帧结构,在IrLAP亲
国际志愿组织开放的“看家”功能,关闭
并保持连接。关键参数
确定链路的性能是一部分
此功能。这些参数控制多少
BOF数量时,确定链路有多快的速度
任何一方都可以改变从接收到发送,
等IrLAP还拥有这些谈判的责任
参数以最高的共同集合,使得两
双方可以尽快沟通,并作为可靠的,因为
可能。
DS21655B第12页
初步
2002年Microchip的科技公司