电子设计Com Sites电子设计Com Files Uploads 2014 10 Ifd2603 Mally

基本电路消除了数字键盘轮询

2014年10月20日
这个电路可以考虑任何X-Y开关矩阵,这简化了普通4x4键盘矩阵的解码,消除了扫描行或列的需要。
Rick Mally,独立设计有限责任公司

使用8个数字输入,该电路简化了普通薄膜4x4键盘矩阵的解码,消除了扫描行或列的传统要求。任何X-Y开关矩阵,可以是某些设备的一部分,可以考虑与该设备。

本设计采用八个预偏置晶体管,四个NPN和四个PNP。当按下一个给定的开关时,两个晶体管将通过其内部偏置网络的电流打开,从而提供一个可识别和解码的独特签名代码。生成的代码对于每个键都是唯一的,用一个简单的8位输入语句是可读的。通过在所有8个输入上启用换针中断,键盘解码程序可以完全中断驱动。

下载本文的。pdf格式
这种文件类型包括高分辨率的图形和原理图(如适用)。

这8条线也可以连接到移位寄存器,因此只需要2到3条数字I/O线让微处理器移出并读取结果。

1.为了简化4 × 4键盘矩阵的解码,一个8位端口被配置为使用内部上拉和下拉电阻的微处理器的输入。

在最简单的设置中,一个8位端口被配置为输入,0-3位上有内部上拉电阻,4-7位上有内部下拉电阻(图1).这可以通过几种微处理器实现,包括意法半导体的STM32F100。事实上,这个电路是用STM32F100做的原型,并产生了很好的结果。

图2中的设计采用外部上拉和下拉电阻。最好的解决方案是实现两种电阻阵列,比如广泛使用的表面贴装式四元电阻阵列——它们紧凑、廉价,并且只在电路板上添加两个元件。对于大多数上拉和下拉应用程序,10个kâ„μ将足够。

2.这个替代图1使用外部上拉和下拉电阻阵列。

当然,当同时按下两个键时,可以有几个组合,也会产生唯一的代码。这个场景也很好,两个键不共享一个公共行或列的任何组合都可以被解码。

里克·马利,独资经营独立的设计是一家为预算有限的客户提供小型定制电子设计和原型设计的公司,他们在家自学,在电子领域自学。

从我们的合作伙伴

功率完整性表征信心

价格适合任何预算,WaveSurfer 4000HD有更多的能力,比你想象的分析电力轨道,功率排序,和电源管理…

一个3-A, 1.2 vout线性调节器,效率80%,Plost < 1 W

模拟应用杂志。德州仪器电力管理公司。高性能模拟产品www.ti.com/aaj 2006年第四季度。介绍使用……

汽车LED驱动电路基础

Kathrina Macalanda产品营销工程师德州仪器电源开关,接口和照明。汽车LED驱动电路基本原理2…

控制输入电源,为现在和下一代电源控制器

当前和下一代电源控制器的输入电源控制应用简介。随着电力推进的采用,以及发动机的性能的提高。

WavePulser 40iX高速互连分析仪

的参数。WavePulser 40iX高速互连分析仪从一次采集中计算单端和混合模式s参数。只是查…

声音你的意见!

本网站要求您注册或登录后发表评论。
目前还没有任何评论。想开始对话吗?

从我们的合作伙伴

功率完整性表征信心

价格适合任何预算,WaveSurfer 4000HD有更多的能力,比你想象的分析电力轨道,功率排序,和电源管理…

一个3-A, 1.2 vout线性调节器,效率80%,Plost < 1 W

模拟应用杂志。德州仪器电力管理公司。高性能模拟产品www.ti.com/aaj 2006年第四季度。介绍使用……

汽车LED驱动电路基础

Kathrina Macalanda产品营销工程师德州仪器电源开关,接口和照明。汽车LED驱动电路基本原理2…

控制输入电源,为现在和下一代电源控制器

当前和下一代电源控制器的输入电源控制应用简介。随着电力推进的采用,以及发动机的性能的提高。
被动者

欢迎来到天线101

2021年7月29日
通过本入门指南的帮助,即使是非射频工程师也可以利用无线技术。
在线研讨会

单对以太网推进工业物联网

由Mouser Electronics和Phoenix Contact赞助的电子设计随需应变网络研讨会
Baidu