HSDL7001为红外编码解码芯片?其特性如下:

●适应IrDA1.0物理层规范;

●接口与SIR收发器相兼容;

●可与标准的16550UART连接使用;

●可发送/接收1.63μs或3/16脉冲形式;

●内部或外部时钟模式;

●波特率可编程;

●工作电压范围为2.7~5.5V;

●采用16脚SOIC封装。

HSDL7001的引脚定义如图2所示列。

4.2 HSDL-3201芯片简介

HSDL-3201是一种廉价的红外收发器模块,工作电压为2.7~3.6V。由于发光二极管的驱动电流是内部供给的恒流32mA,因此确保了连接距离符合IrDA1.2(低功耗)物理层规范。[page]

HSDL-3201与IrDA1.2低功耗器件通信的连接距离为20cm,与IrDA1.2标准器件通信的连接距离为30cm。

HSDL-3201的特性如下:

●超小型表面封装;

●最小高度:2.5mm;

●发光二极管电压范围2.7~6.0V;

●温度范围:-25~85℃;

●发光二极管驱动电流32mA;

●边缘检测输入:避免发光二极管的开启时间过长。

HSDL-3201的引脚定义如图3所示。

4.3 红外通讯接口电路

基于HSDL7001与HSDL3201的红外通讯接口电路如图4所示。其中TTL电平或COMS电平串行信号的发送与接收分别与U2HSDL7001?的引脚2、3相连。三路编码接U2的引脚4、5、6,用来设置通讯波特率。T1为3.6864MHz晶振。C3、C4为15pF谐振电容。R1为1M谐振电阻。红外收发器U1?HSDL3201?在每发送一字节数据的同时,会将该数据通过接收器数据输出(引脚6)反馈进行校验。这个校验码对于某些通讯系统来讲意义不大,因此可采用回馈码消除电路来消除回馈校验码。图中U3是单稳态多谐振荡器,与逻辑或门?U4?组合可达到消除回馈校验码的目的。在单片机系统中,可以在发送数据的同时将串口接收中断关闭,这样就可不受回馈校验码的影响。如果需要启用该回馈码来进行校验,则可不用U3、U4,而直接将U2的引脚10、11与U1的引脚6、7相连。