
YiRTX03使用说明V1.0.pdf
6页版本 1.0 第 1 共 6 页红外编解码芯片YiRTX03 使用说明版本 V1.0 (2016-7-3) 1、 性能简介YiRTX03是红外遥控编码解码芯片,能学习当今市面上99% 的红外遥控器并转换为串口数据输出,反之,接收串口的数据可以通过红外二极管发送相同的红外信号支持电视机、空调、机顶盒、风扇等遥控器超宽工作电压:2.5V-5.5V ;功耗:工作模式:≤ 20mA ,待机模式:≤0.5uA;封装: SO8或者 DIP8;载波频率:模式 1:30KHz~60KHz;模式 2:固定 38KHz 通讯接口: UART串口数据, 9600bps,1 个起始位、 8 位数据、无校验位、1 个停止位;工作温度范围:-40 ℃~ 85℃;数据长度:解码输出数据长度最大不超过100 字节,最小20 字节,不同遥控器类型输出数据长度不一样应用范围:红外适配器,万能遥控器,遥控开关,智能家电等2、 接口特性表 1 接口描述引脚标识名称功能描述1 IRO 红外输出红外信号输出引脚2 VCC 电源电源输入, 2.5V-5.5V ,建议连接一个0.1uF 电容到 4 脚3 IRIN1 红外输入1 红外输入1 脚,含载波信号,连接红外二极管4 GND 电源地电源地5 RXD 串口接收串口接收引脚6 TXD 串口发送串口发送引脚7 IRIN2 红外输入2 红外输入2 脚,不含载波,连接一体式红外接收管8 DR 串口接收当使用 RS485总线时, 第 8 脚作为 RS485 方向控制 ,发送时高电平,接收时候低电平表 2 电气参数工作电压最小 2.5V 最大 5.5V VCC=5V 时LED输出电流- 最大 15mA VCC=5V 时IRO输出电流- 最大 35mA VCC=5V 时IRIN 输入电流- 最大 50uA VCC=5V 时工作模式功耗最小 15mA 最大 20mA VCC=5V 时低功耗模式最小 0.1uA 最大 1uA VCC=5V 时3、 功能描述YiRTX03 上电后,需要至少10ms的复位时间,复位完成后,进入正常工作状态,上位机或者单片机可以通过串口进行控制,包括读固件版本、读芯片ID、学习红外指令、发送红外信号等。
指示灯指示YiRTX03的工作状态,比如进行入学习模式时,LED引脚输出低电平;发送红外信号时,LED引脚不停输出高低翻转电平直到发送完毕IRIN1 与 IRIN2 引脚都是红外输入引脚,其中IRIN1 为含载波的信号,即红外二极管、红外三极管输出的信号,版本 1.0 第 2 共 6 页可以检测到红外信号的载波IRIN2 为不含载波的红外信号,默认为38KHz载波信号,比如一体式的红外接收头(如HS0038B)输出的信号, 一般情况下接IRIN2 即可, 因为市面上90%以上的红外遥控载波都是38KHz 4、 数据格式YiRTX03芯片采用UART通讯接口与上位机、 单片机通信, 数据格式为: 波特率 9600bps,1 个起始位、 8 位数据、无校验位、1 个停止位数据格式如下表3 所示表 3 红外数据格式帧头帧长载波频率数据校验和地址结束符FA Len Freq Data sum XX ED 数据域详解:帧头: 0xFA,固定值,代表数据包的开始帧长: Len,数据包长度,Freq+Data 的数据字节数载波频率: Freq ,0x1E~0x3C,红外信号载波频率(30KHz~60KHz) 数据: Data,红外信号数据,长度不固定(字节数 =Len-1)校验和: sum ,数据校验和的补码,sum= (0x100- (Len+Freq+Data0+Data1+ ,+Datan))地址:有效地址0x00-0xff,其中 0xff是广播地址,地址不参与校验计算。
结束符: 0xED ,固定值数据格式如下图1 所示帧头 帧长 载波频率数据校验 地址结束图 1 数据格式举例5、 命令格式命令格式如下表4 所示,一共4字节,分别是帧头、命令、地址、校验表 4 命令格式帧头命令地址校验FA CMD ADDR SUM 命令域详解:FA域:帧头CMD 域:命令字,见表5 所示ADDR 域:地址范围0x00-0xff,其中 0xff是广播地址SUM 域:校验和,SUM = 0xff- CMD – ADDR 表 5 命令说明序号命令 CMD (十六进制)说明1 F1 读取固件版本 返回芯片型号、 版本、日期,例如 “YiRTX03 V1.04 Feb 09 2014”2 F2 读取芯片 ID,返回芯片ID 3 F3 重复发送上次红外信号(注 1)4 F4 退出学习模式( 注 1)5 F5 红外二极管学习模式(PIN3 输入模式),收到红外信号输出红外数据,自动退出学习模式注 1)版本 1.0 第 3 共 6 页序号命令 CMD (十六进制)说明6 FD 一体接收管学习模式(PIN7 输入模式),默认38KHz载波 注 1)7 F6 复位( 注 1)8 F7 唤醒( 注 1)9 F8 低功耗睡眠模式(注 1)9 F9 设置地址( 注 1、2)10 红外数据帧启动发送对应红外数据(注 1)注 1:命令错误无返回;命令正确返回 0x00 。
注 2:设置地址命令格式中的地址域是被设置的地址,因此总线上只能只有一个节点存在时设置,否者所有节点都被设置成相同的地址了,一般安装前先通过此指令单独设好每个节点的地址举例:FA F1 ff 0f 广播读芯片版本FA F9 01 05 当前芯片设置地址为01 FA Fd 01 01 01#节点进入学习模式6、 irCTRL.exe使用说明irCTRL.exe如图 2 是针对 YiRTX01/02/03的 PC应用软件, 作为虚拟遥控器软件,可以学习并保存红外遥控器的编码,并发送出去达到遥控目的,实现相应遥控器的遥控功能主要功能:1、 串口接收发送,自动识别YiRTX01/02/03所连接的端口;2、 一共支持43 个虚拟按键,每个按键可以任意更改标识;3、 学习后保存版本 1.0 第 4 共 6 页图 2 irCTRL.exe软件界面7、应用电路位号规格位号规格D1 PT334-6B JP3 YiRTX03 R4 100Ω/0.25W R5 10Ω/0.25W D5 TSAL6200 U5 HS0038B 注:D1、R4可以不接,如果要长距离接收红外信号,D1、R4电路需要改成相应的放大电路。
图 3 应用电路8、封装信息版本 1.0 第 5 共 6 页版本 1.0 第 6 共 6 页修订记录序号版本 / 日期变更内容1 V1.0/2016-7-3 首次发布。












