HT6221/HT6222 芯片是通用红外遥控发射集成电路,采用CMOS 工艺制造,最多可外接个按键,并有三组双重按键。封装形式为SOP-24和SOP-20。
一.特点
z z z z z
低压CMOS 工艺制造 工作电压范围宽
通过外部接法最多可产生65536种用户码
可通过SEL管脚选择,最多可支持128+ 6条指令码 SOP-24、SOP-20、COB封装形式可选
二. 应用范围
z VCD、DVD 播放机、电视机、组合音响设备、电视机顶盒
三. 产品规格分类
z HT6221-001:SEL2接GND ,ROM中数据为0 z HT6222-002:SEL2悬空,用户专用模式
四. 结构框图
第 1 页 共 13页
五. 管脚图及管脚说明
1. 管脚图
2. 管脚说明
管脚号 符号 输入输出 功能描述
KI0-KI7 I 23、24、1~6 键扫描输入端
7 REM O 数据输出管脚(遥控输出) 8 Vdd 电源正极 9 SEL I 选择管脚
10 OSCO O 振荡器管脚(输出) 11 OSCI I 振荡器管脚(输入) 12 Vss 电源负极 13 LMP O 输出LED指示 21~14 KI/O0~KI/O7I/O 键扫描输入/输出管脚 22 CCS I 键扫描输入
第 2 页 共 13页
六. 功能说明
1. 编码方式
HT6222 所发射的一帧码含有一个引导码,16位的用户编码和8位的键数据码、键数据码的反码也同时被传送。码型结构如下:
C0C1C2C3C4C5C6C7C0'C1'C2'C3'C4'C5'C6'C7'D0D1D2D3D4D5D6D7D0D1D2D3D4D5D6D7ST/C0/C1/C2/C3/C4/C5/C6/C7引导码低8位用户编码高8位用户编码8位键数据码8位键数据码的反码 引导码由一个9ms的载波波形和4.5ms的关断时间构成,它作为随后发射的码的引导,这样当接收系统是由微处理器构成的时候,能更有效地处理码的接收与检测及其它各项控制之间的时序关系。编码采用脉冲位置调制方式(PPM)。利用脉冲之间的时间间隔来区分“0”和“1”。每次8位的码被传送之后,它们的反码也被传送,减少了系统的误码率。
2.键盘输入矩阵
HT6222键盘输入矩阵请参考下图:
3.按键输入
HT6222 在键扫描输入端KI0~KI7 和键扫描定时信号输入/输出端KI/O0~KI/O7构成的8×8 矩阵上共设置 个按键。
只有第21#键与其它连在KI/O5 线上的键即22# 、23# 、24#键组合才能实现双重按键功能。即只有下列按键的组合才能进行双重按键操作。
1) 21#键与22#键;2 )21#键与23#键;3 )21#键与24#键
每个键输入端与电源负端VSS之间均接有下拉电阻。当有超过一个以上的按键(除非双重按键的组合21#与22#键21#与23#键21#与24#键)同时按下时,码的发射输出将停止。
当一个键按下时先读取用户码和键数据码,22ms后遥控输出端(REM)启动输出,按键时间只有超过22ms才能输出一帧码,超过108ms后才能输出第二帧码。
第 3 页 共 13页
4. 双重按键的编码
双重按键功能对于录音座的录音等功能很有用,下表给出了三个双重按键所对应的键数据码。(请参阅按键输入一节)
Key D0 D1 D2 D3 D4 D5 D6 D7 K21+K22 1 0 1 0 1 1 0 0/1 K21+K23 0 1 1 0 1 1 0 0/1 K21+K23 1 1 1 0 1 1 0 0/1 注:SEL与VSS相连时,D7=1;SEL与VDD相连时,D7=0。
有效操作K21按下21#键码发射t > 22msD5+22# ~23#键码发射K22~24按下不发射t < 22ms无效操作K21按下K22~24按下
第 4 页 共 13页
5. 遥控输出波形
HT6222 的输出波形如下图所示
键按下约 22ms158.5至76.5ms108ms23108ms19ms4.5ms低8位高8位用户编码引导码用户编码18至36ms键数据码键数据码反码27ms58.5ms至76.5ms29ms13.5ms4.5ms00.56ms111012.25ms1.125ms39ms11.25ms2.25ms0.56ms8.77us26.3us9ms/0.56ms载波频率-FC=fOSC/12=38KHz
第 5 页 共 13页
七. HT6222 键数据码
键数据码如下表所示:
矩阵结点 键数据码
KI0 KI1 KI2 KI3 KI/O D0 D1 D2 D3 D4 D5 D6 D7 K1 ● 0 0 0 0 0 0 0 0/1 KI/O0 1 0 0 0 0 0 0 K2 ● 0/1 K3 ● 0 1 0 0 0 0 0 0/1 K4 ● 1 1 0 0 0 0 0 0/1 K5 ● 0 0 1 0 0 0 0 0/1 KI/O1 1 0 1 0 0 0 0 K6 ● 0/1 K7 ● 0 1 1 0 0 0 0 0/1 K8 ● 1 1 1 0 0 0 0 0/1 K9 ● 0 0 0 1 0 0 0 0/1 KI/O2 1 0 0 1 0 0 0 K10 ● 0/1 K11 ● 0 1 0 1 0 0 0 0/1 K12 ● 1 1 0 1 0 0 0 0/1 K13 ● 0 0 1 1 0 0 0 0/1 KI/O3 1 0 1 1 0 0 0 K14 ● 0/1 K15 ● 0 1 1 1 0 0 0 0/1 K16 ● 1 1 1 1 0 0 0 0/1 K17 ● 0 0 0 0 1 0 0 0/1 KI/O4 1 0 0 0 1 0 0 K18 ● 0/1 K19 ● 0 1 0 0 1 0 0 0/1 K20 ● 1 1 0 0 1 0 0 0/1 K21 ● 0 0 1 0 1 0 0 0/1 KI/O5 1 0 1 0 1 0 0 K22 ● 0/1 K23 ● 0 1 1 0 1 0 0 0/1 K24 ● 1 1 1 0 1 0 0 0/1 K25 ● 0 0 0 1 1 0 0 0/1 KI/O6 1 0 0 1 1 0 0 K26 ● 0/1 K27 ● 0 1 0 1 1 0 0 0/1 K28 ● 1 1 0 1 1 0 0 0/1 K29 ● 0 0 1 1 1 0 0 0/1 KI/O7 1 0 1 1 1 0 0 K30 ● 0/1 K31 ● 0 1 1 1 1 0 0 0/1 K32 ● 1 1 1 1 1 0 0 0/1 (见下页)
第 6 页 共 13页
按键号
接上页)
矩阵结点 键数据码
KI4 KI5 KI6 KI7 KI/O D0 D1 D2 D3 D4 D5 D6 D7 K33 ● 0 0 0 0 0 0 1 0/1 KI/O0 1 0 0 0 0 0 1 K34 ● 0/1 K35 ● 0 1 0 0 0 0 1 0/1 K36 ● 1 1 0 0 0 0 1 0/1 K37 ● 0 0 1 0 0 0 1 0/1 KI/O1 1 0 1 0 0 0 1 K38 ● 0/1 K39 ● 0 1 1 0 0 0 1 0/1 K40 ● 1 1 1 0 0 0 1 0/1 K41 ● 0 0 0 1 0 0 1 0/1 KI/O2 1 0 0 1 0 0 1 K42 ● 0/1 K43 ● 0 1 0 1 0 0 1 0/1 K44 ● 1 1 0 1 0 0 1 0/1 K45 ● 0 0 1 1 0 0 1 0/1 KI/O3 1 0 1 1 0 0 1 K46 ● 0/1 K47 ● 0 1 1 1 0 0 1 0/1 K48 ● 1 1 1 1 0 0 1 0/1 K49 ● 0 0 0 0 1 0 1 0/1 KI/O4 1 0 0 0 1 0 1 K50 ● 0/1 K51 ● 0 1 0 0 1 0 1 0/1 K52 ● 1 1 0 0 1 0 1 0/1 K53 ● 0 0 1 0 1 0 1 0/1 KI/O5 1 0 1 0 1 0 1 K ● 0/1 K55 ● 0 1 1 0 1 0 1 0/1 K56 ● 1 1 1 0 1 0 1 0/1 K57 ● 0 0 0 1 1 0 1 0/1 KI/O6 1 0 0 1 1 0 1 K58 ● 0/1 K59 ● 0 1 0 1 1 0 1 0/1 K60 ● 1 1 0 1 1 0 1 0/1 K61 ● 0 0 1 1 1 0 1 0/1 KI/O7 1 0 1 1 1 0 1 K62 ● 0/1 K63 ● 0 1 1 1 1 0 1 0/1 K ● 1 1 1 1 1 0 1 0/1 按键号
注:SEL与VSS相连时,D7=1;SEL与VDD相连时,D7=0;
第 7 页 共 13页
八. 电气参数
极限参数(除非特别说明,Tamb=25℃)
参数 符号 最小值
VDD 1.8 电源电压
VIN -0.5 输入电压
PD 功耗
Tstg 贮存温度
Topr 工作温度
推荐工作条件(Tamb=25℃)
最大值
5.0 VDD+0.5 250 -40~+125 -20~+75 单位
V V mw ℃ ℃
参数
电源电压 振荡频率 输入电压 符号
VDD fosc VIN 最小值
2.0 400 典型值
3.0 455 -- 100 最大值
3.6 500 VDD -- 单位
V kHz V KΩ 0
-- RUP 用户编码选择上拉电阻
电气参数(Tamb=25℃,VDD=3.0V)
电源电压
电源电压 工作电流
符号 测试条件 最小值
典型值
最大值 单位
静态电流
REM高电平输出电流 REM 低电平输出电流 LMP 低电平输出电流 KI 高电平输入电流 KI 低电平输入电流 KI/O 高电平输入电压 KI/O 高电平输出电流 KI/O 低电平输出电流 CCS 高电平输入电流 CCS 低电平输入电流
VDD 2.0 3.0 3.6 V 按键按下,VDD=3.0V,Fosc=455KHz, 0.1 1.0 mA ICC1
不接红外管、led管 VDD=3.0V,没有按键按下,晶振停振,红 1 ICC2 μA 外管,led管均不工作
IOH1 5.0 8.0 mA Vo=1.5V
IOL1 Vo=1.5V 2.0 3.0 mA IOL2 Vo=1.5 V 1 1.5 mA IIH1 Vin=3.0V 300 μA IILI Vin=0V -0.2 μA VIH2 Io=1.0mA 0.7 VDD VDD V IOH2 Vo=1.5V 0.5 mA IOL3 Vo=1.5V 1.5 uA IIH2 Vo=1.5V 30 μA IIL2 0.2 μA
第 8 页 共 13页
九. 参考应用电路图
JS6122 001模式参考应用电路图
注:
1.接二极管时,系统码低字节相应位为‘1’;不接二极管时,系统码低字节相应位为‘0’。 2.不接电阻时,高字节相应位是低字节相应位的取反;接电阻时,高字节相应位与低字节相应位相同。
3.绘制PCB版图时,请注意将滤波电容的正负极与芯片的电源端正负极尽量靠近,以避免干扰信号对芯片的冲击。 4.以上参数仅供参考。
第 9 页 共 13页
十. HT6222用户码的设置
用户码的设置有两种方法,这取决于使用的是JS6122-001模式还是JS6122-002模式的芯片。 用户码的低8位 用户码的高8位 HT6222-001模式 由外部二极管来决定 由外部上拉电阻决定
HT6222-002模式 C0、C1、C2:由连接CCS到由外部的KI/O0---KI/O5端口上的
KI/O0---KI/O7中之一来决定; 上拉电阻来决定; C3---C7:由KI/O6和KI/O7连接的上拉电阻来决定; 用户码的设置举例如下所述:
1.HT6221-001和HT6222-001模式的用户码设置
当在CCS和相应的KI/O脚上连接二极管时,那么相应的低8位用户码位就被设置为1了;反之相应的KI/O位没有连接二极管,则这位用户码就是被设置为0了。如果一个上拉电阻连接在KI/O管脚和VDD之间时,高8位用户信息码中相对应的位就被设置成1,根据这个高8位用户信息码中的1或0的信息,来决定用户码高8位中对应的位是不是要取反或不取反,而后由这个由低8位用户码和高8位用户信息码结合运算得到的码对应填写入高8位用户码中。具体的可参考如下例所示:
CCSKI/O0KI/O1KI/O2KI/O3KI/O4KI/O5KI/O6KI/O7VDDVDD
上图中通过观察的位置,可得到用户码的低8位C0---C7为10100010;
低8位用户码1 0 1 0 0 0 1 0 C0 C1 C2 C3 C4 C5 C6 C7通过二极管设置位为‘1’
通过上拉电阻的接法,可以知道高8位的用户信息码为C0’---C7’为01001000;
高8位用户信息码0 1 0 0 1 0 0 0 C0' C1' C2’C3’C4' C5' C6' C7'通过上拉电阻设置位为‘1’在这里用户码不取反被设置;1:C0--C7不取反0:C0-C7取反
通过用户码的低8位和高8位用户信息码就可以确定用户码的高8位了,这时先判断用户信息码相应的位是0还是1,如果是0,则从对应的低8位用户码位取反得到的就是相应的高8位的某一位了,反之,如果相应的用户信息码是1,则从对应的低8位用户码位不取反直接得到的就是相应的高8位的某一位了,由上法则可知道这时的用户码的高8位C0’—C7’ 是00010101;当以上系统被设定以后,如下的用户码被送出:
第 10 页 共 13页
低8位用户码1 0 1 0 0 0 1 0 C0 C1 C2 C3 C4 C5 C6 C7高8位用户码0 0 0 1 0 1 0 1 C0' C1' C2’C3’C4' C5' C6' C7'
注:编码从低位开始被传送;这样用户码最多可达65536种。
2.HT6221-002和HT6222-002模式的用户码设置:
在这个模式的芯片中,CCS脚没有设置读外部二极管的功能。
通过将CCS脚和KI/O0~KI/O7脚中的某一位相连接就可以决定用户码低8位中的C0、C1、C2位,如下表所示:
C2 C1 C0 与CCS脚连接的KI/On
KI/O0 0 0 0 KI/O1 0 0 1 KI/O2 0 1 0 KI/O3 0 1 1 KI/O4 1 0 0 KI/O5 1 0 1 KI/O6 1 1 0 KI/O7 1 1 1 通过KI/O6、KI/O7有无外部上拉电阻可以设置用户码低8位中的C7、C6、C5、C4、C3。如下表所示:
上拉电阻 用户码低8位中的C7~C3 KI/O6 KI/O7 C7 C6 C5 C4 C3 0 0 0 0 0 无 无
1 0 0 1 1 无 有
1 0 0 0 0 有 无
1 1 1 0 1 有 有
注:该模式的电路不能设置所有的用户码。
HT6221-002、HT6222-002用户码设置举例如下:
CSKI/O0KI/O1KI/O2KI/O3KI/O4KI/O5KI/O6KI/O7VDDVDD
通过连接CCS到KI/O0~KI/O7中的一个,可以决定用户码低8位的C0、C1、C2位。因此例子中的C0、C1、C2就是:101;
通过在KI/O6和KI/O7管脚上连接和不连接上拉电阻可选择用户码的低8位中的C7、C6、C5、C4和C3位;由上图查表可得到C3C4C5C6C7=00001;
高8位用户码的信息码决定了是由低8位取反或不取反来组成,这些信息码由外部KI/O0~KI/O5连接的上拉电阻来决定;由图可知信息码为C0’~C7’=10000000( C6’和C7’在这里被固定设置为0);
据上所述的上拉电阻设置和连接,可产生如下的用户码:
低8位用户码1 0 1 0 0 0 0 1 C0 C1 C2 C3 C4 C5 C6 C7 注:编码总是从低位开始按顺序传送。
高8位用户码1 1 0 1 1 1 1 0 C0' C1' C2’C3’C4' C5' C6' C7'
第 11 页 共 13页
十一. PAD图
(芯片衬底接电源正极或悬空)
注:001模式 SEL2接GND;002模式 SEL2悬空
管脚 1 2 3 4
管脚名 KI2 KI3 KI4 KI5
X坐标
Y坐标
管脚
管脚名
X坐标
Y坐标
-485 -190 14 LED 485 210 -485 -320 15 KI/O7 459 445 -485 -450 16 KI/O6 325 445 -327 -450 17 KI/O5 192 445 5 KI6 -197 -450 18 KI/O4 62 445 6 KI7 -67 -450 19 KI/O3 -70 445 7 REM 114 -450 20 KI/O2 -201 445 8 VDD 301 -450 21 KI/O1 -333 445 9 SEL 485 -450 22 KI/O0 -467 445 10 OSCO 485 -320 23 CCS -485 210 11 OSCI 485 -190 24 KI0 -485 80 12 SEL2 485 -50 25 KI1 -485 -50 13 GND 485 80
(001模式和002模式芯片的区别是他们选择系统码的方法不同)
第 12 页 共 13页
十二. 封装外形图
第 13 页 共 13页
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务