探索ZiLOG ZLP32300100KIT Crimzon RC开发平台

电子说

1.4w人已加入

描述

探索ZiLOG ZLP32300100KIT Crimzon RC开发平台

在电子设备和智能家居飞速发展的今天,通用遥控器开发平台的重要性日益凸显。ZiLOG ZLP32300100KIT Crimzon RC开发平台就是这样一款功能强大的开发工具,下面我将从多个方面为大家详细介绍这款平台。

文件下载:ZLP32300100KIT.pdf

平台概述

ZiLOG ZLP32300100KIT Crimzon RC开发平台是为ZiLOG的ZLP32300系列红外微控制器打造的通用遥控器开发平台。它由两节1.5V的AAA电池供电,自带原型设计区域,还采用了ZiLOG的通用红外数据库,为开发者提供了很大的便利。其核心的ZLP32300红外微控制器具备两个计数器/定时器,采用增强型计数器/定时器架构,可自动完成脉冲的生成与接收。它拥有237字节的通用RAM,既可以用作数据RAM,也能作为可执行RAM。其基于寄存器的RAM包含四个I/O端口寄存器、16个控制和状态寄存器以及237个通用寄存器,还有一个扩展寄存器文件提供了两个额外的寄存器组。开发套件的ZDS II CD - ROM中提供了示例代码,展示了如何将开发平台设置为通用遥控器。若想了解开发平台的设置和ZDS II的安装细节,可参考《ZiLOG ZLP32300100KIT Crimzon RC开发平台快速入门指南》(QS0036)。

支持的设备

该平台支持多种封装的ZLP32300设备,具体如下: 封装形式 设备型号
40 - 引脚DIP ZLP32300P40xx
28 - 引脚DIP ZLP32300P28xx
20 - 引脚DIP ZLP32300P20xx

操作设置

设备切换

要切换设备(如电视、VCR、有线电视、卫星电视等),只需按下并松开任意设备键(如电视、VCR、有线电视或AUX1键)即可。

代码更改

更改代码(代码是所选代码的三位数编号)时,按以下步骤操作:

  1. 按住设备键3秒钟,此时LED会亮起3秒后熄灭。
  2. 松开设备键,LED亮起。
  3. 逐个按下三位数字键,按下键时LED熄灭,松开键时LED亮起。
  4. 如果输入的三位数代码被接受,LED会熄灭;若代码被拒绝或无效,LED会快速闪烁8次,此时需要重新输入代码。红外设备代码列表可在文档的“Codesets”部分找到。

按键矩阵

Crimzon RC开发平台的按键矩阵有八行八列,具备两种可选配置。默认配置使用8个端口2(输入)引脚作为按键检测的列信号,8个端口0(输出)引脚作为按键扫描信号的行信号,可提供64个按键。具体的按键矩阵如下表所示: 按键编号 功能
K1 SUR MODE
K2 TT HOLD、SUR ON
K3 YELLOW、FRONT
K4 RED、CENTER
K5 GREEN、REAR
K6 BLUE、DELAY
K7 TT OFF、DELAY UP
K8 TT ON、DELAY DN
K9 DISC
K10 TAPE
K11 TUNER
K12 TELEVISION
K13 VIDEO 1
K14 VIDEO 2
K15 AUDIO
K16 TEST
K17 UP ARROW
K18 DOWN ARROW
K19 LEFT ARROW
K20 ARROW RIGHT
K21 DSP_MODE
K22 DSP_ON
K23 PIP
K24 SWAP
K25 - K26 REC
K27 STOP
K28 PLAY
K29 PAUSE
K30 REW
K31 FF
K32 AV
K33 TV
K34 SAT
K35 DVD
K36 1
K37 2
K38 3
K39 - K30 CH +
K41 VCR
K42 AMP
K43 AUX
K44 4
K45 5
K46 6
K47 GUIDE
K48 CH -
K49 CABLE
K50 CD
K51 INFO
K52 7
K53 8
K54 9
K55 RECALL
K56 VOL +
K57 POWER
K58 MUTE
K59 MENU
K60 EXIT
K61 0
K62 ENTER
K63 SELECT
K64 VOL -

开关设置

开发平台上有五个八位DIP开关,各开关的功能如下: 开关编号 功能描述
SW1 当端口0配置为输出时,控制8个LED与端口0的连接
SW2 控制端口0的上拉电阻
SW3 控制端口1的上拉电阻
SW4 控制端口2的上拉电阻
SW5 控制端口3的上拉电阻

此外,SW8是仅用于40引脚封装的按钮式设备复位开关,SW6是电源开/关滑动开关。

跳线设置

跳线设置如下:

  • 跳线U4:1 - 2断开,3 - 4断开,此时串行EEPROM未连接。
  • 跳线JP7:1 - 2断开,红外接收器未连接。
  • 跳线J8:2和3接通,红外LED通过电阻连接驱动;若1和2接通,红外LED通过电容耦合驱动。
  • 跳线J2和J3:全部接通,端口2连接到按键矩阵列,P20至P27分别连接到列0至列7。
  • 跳线J5和J6:全部接通,端口0连接到按键矩阵行,P00至P07分别连接到行0至行7。

当使用20引脚的ZLP32300P20xx时,将跳线J3和J4接通,J6和J7接通,可为20引脚配置提供最大的7x6按键矩阵,并支持停止模式恢复。

学习电路

LP32300红外开发平台上的学习电路由四个主要组件组成:光电探测器D10、运算放大器U6A、低通滤波器U6B和施密特触发器U7A。光电探测器D10的光电流与运算放大器U6A的反馈电流相加,输出信号通过低通滤波器U6B提升到TTL兼容电平,最终信号被输送到U1和U2的IR_IN(P31)。该电路已在1.8V ≤ Vbat ≤ 3.6V和40KHz ≤ F ≤ 2MHz的条件下进行了测试。学习电路仅适用于28引脚和40引脚的器件。

代码集

文档中提供了丰富的代码集,涵盖了电视、VCR、有线电视和卫星电视等不同类型设备的品牌及其对应的ZiLOG代码编号。例如,电视品牌中的Admiral对应的代码有116、234等;VCR品牌中的Akai对应的代码是75、77等。这些代码集为开发者适配不同品牌的设备提供了便利。

总结

ZiLOG ZLP32300100KIT Crimzon RC开发平台功能丰富,为红外微控制器的开发提供了全面的支持。无论是从硬件配置还是软件代码集来看,都能满足开发者在通用遥控器开发方面的需求。对于电子工程师来说,深入了解和掌握这个平台,将有助于开发出更优质、更具兼容性的遥控器产品。大家在使用过程中,不妨多尝试不同的设置和代码组合,看看能发现哪些新的应用场景呢?

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分