这是我原来博客上的一篇文章。现在把它们都移到新“家”。 吼吼!
一.红外通信简介
IrDA相继制定了很多红外通信协议,有侧重于传输速率方面的,有侧重于低功耗方面的,也有二者兼顾的。IrDA1.0协议基于异步收发器UART,最高通信速率在115.2kbps,简称SIR(Serial Infrared串行红外协议),采用3/16 ENDEC编/解码机制。 IrDA1.1协议提高通信速率到4Mbps,简称FIR(Fast Infrared,快速红外协议),采用4PPM (Pulse Position Modulation,脉冲相位调制)编译码机制,同时在低速时保留1.0协议规定。之后,IrDA又推出了最高通信速率在16Mbps的协议,简称VFIR(Very Fast Infrared,特速红外协议)。红外传输距离在几cm到几十m,发射角度通常在0~15°,发射强度与接收灵敏度因不同器件不同应用设计而强弱不一。使用时只能以半双工方式进行红外通信。
根据传输速率的大小,可以把IrDA器件区分为SIR、FIR、VFIR类型。如Vishay的红外收发器,TFDU4300是SIR器件,TFDU6102是FIR器件,TFDU8108是VFIR器件。根据应用功耗的大小,可以把IrDA器件区分为标准型和低功耗型。低功耗型器件,通常使用1.8~3.6V电源,传输距离较小(约20cm),如Agilent的红外收发器HSDL-3203。标准型器件,通常使用DC5V电源,传输距离大(在30cm~几十m),如Vishay的红外接收器TSOP12xx系列,配合其发射器TSAL5100,传输距离可达35m。
红外编/解码器件
编/解码,英文简称ENDEC,即实现调制/解调。编/解码机制,SIR器件多采用3/16 ENDEC,FIR器件多采用4PPM ENDEC。在此解释一下3/16 ENDEC,其它可参阅有关资料。3/16 ENDEC,即把一个有效数字位(bit)时间段,划分为16等分小时间段,以连续3个小时间段内有无脉冲表示调制/解调信息。红外编/解码器件,需要从外部接入时钟或使用自身的晶体振荡电路,进行调制或解调。
红外接口器件
红外接口器件,实现红外传输系统与微控制器、PC机或网络系统的连接。设计中经常使用的器件有UART串行异步收发器件、USB接口转换器件等。
二.词汇总结
IrDA(Infrared Data Association):红外数据协会 SIR(Serial Infrared):串行红外协议
bit duration:位持续时间 modulation:调制 |