红外脉冲编码IC的键值和用户码测试和分析修正.docxVIP

红外脉冲编码IC的键值和用户码测试和分析修正.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
红外脉冲编码IC的键值和用户码 测试和分析 李海林2010.6月 在网络上查找了一下红外脉冲编码IC的键值和用户码是怎样定义的,没找到一个清楚 明了的资料,少许英文资料又不太看得懂,中文资料更少。总之没找到一看就懂的资料。 我决定自己找一个红外脉冲编码IC,测试和分析它的键值和用户码。找了一个DVD最 常用的红外脉冲编码IC PT2222o 引脚定义图,图1: KI, 1 24 二 KI. [= 2 23 PT 2222 3 22 二 KL L— 引脚定义 21 —1 U = 5 20 二 KI. [= 4 19 1 RHM = 7 IS = 、?呛 fl 17 SEL 1 9 16 OSCO 1 10 IS = OSC I 1 11 14 —1 J [= 12 13 = CCS KI Do KI O Kl/O. ▲ K 1.0, KI 0. KI 0, KI.O6 K I/O. L.MP 应用原电路图,图2: KI. (KC1 OSCO 、口 IMP REM U SEL 醤 PT2222 —I 怦 g- kl, KI O. KI.O, Kl/O, KI.O, Kl.Ot KLO. KI Q KI(X 自己修改了的电路图,图3: 下图是我用测码软件测得的64个遥控键值(注:实际应用电路没虚线内电路,测试的 用户码是00 FF),图4: TC实际L 脚位十 —4ki 21 20 I/O,, KI/ 19 (),K1/ 18 (),Kl/( 17 □3 Kl/( 16 [)4 K1/4 15 [), Kl/()h F 14 Cl/()7 疋义 Kl0 - 23 KIJ 1 KI厂 1 K1厂 2 KI厂一 3 K1厂 4 U - 5 K1,- 6 X X X X X X X * 李海林245E Q X 74538制作 £ \D * \1 X * * € 空 \9 * * -A- X (1 5C 将IC的9脚接地,测试用户码仍然是00 FF,不过按键码值变了,按键值是在9脚接高 电平测试时的16进制 数值加16进制数80。比如:00+80变成80, 51+80变成D1JB+80 变成9B。 HT2222的9脚设置不同键值比较,图5: 40 41 42 43 44 45 46 47 4849 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 CO Cl C2 C3 C4 C5 C6 C7 C8C9 CA CB CC CD CE CF DO DI CO Cl C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF DO DI 00 01 02 03 04 05 06 07 08 09 0A OB 0C 0D 0E 0F 10 11 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 12 13 14 15 16 17 18 19 1A IB 1C ID IE IF 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF 测试发现改变K1-K16的闭合状态(见图3),可以得到不同的用户码,但是遥控器按键 值只有9脚状态有关,跟K1-K16没关系,由K1-K16组合的状态很多,大家可以计算一下 看有多少。下面测试的是部分状态,表1: 闭合的开关 (其它的都断开) 测得的用户码 全部断开 00FF K1 01FE K2 02FD K3 04FB K4 08F7 K5 10EF K6 20DF K7 40BF K8 8O7F K9 OOFE K10 OOFD Kll OOFB K12 00F7 K13 OOEF K14 OODF K15 OOBF K16 007F K12K4 O8FF K9K1 O1FF K16K8 8OFF K12K4K16 O87F K14K6K16 207F K12K4K16K8 88FF K14K6K16K8 AOFF 下面说说我经过分析,计算,测试核对的用户码计算方法(开关闭合为1,断开为0)。 大家先看看这几个资料: 图6 当一个键按下超过36ms,振荡器使芯片 激活,如昊这个键按下且延迟大约108ms, 这108ms发射代码由一个起始码(9ms). —个结昊码(4.5ms),低8位地址码 (9ms?18nis),高 8 位地址码(9ms?18ms ). 8位数据码(9ms?18ms)和这8位数 据的反码(9ms?18ms )组成。如昊键按 下超过108ms仍未松

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档