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相连。