4 x4矩阵键盘电路设计技巧
4 * 4键盘仍然非常活跃。
我很开心当我6岁的儿子最近被拨电话。人出生在智能手机时代,实际上很难想象某人拨打一大串数字。这使我意识到我的年龄是终于赶上我。
即使在电子世界中,触摸式显示规则的用户界面体验。然而,这并不意味着经典4 x4机械键盘变得过时了。远非如此,嵌入式系统的机械键盘仍然是一个低成本的解决方案,需要一定程度的参数标定。
一个4 x4矩阵键盘的基础知识
4 x4矩阵键盘是一个简单的机制,类似于数字输入你的电脑键盘,除非它有一个额外的4 *,“#”和其他辅助按钮可用于应用程序的各种功能。键盘通常是由塑料材料和触摸屏显示器相比是相对便宜。
4 x4矩阵键盘可以单独或在物理实现产品本身,如安全访问控制器,用于销标识。无论哪种方式,机械键盘保持机制同样当硬件和固件设计很担心。
如果你从未设计4 x4机械键盘,最好的方法可视化按钮开关的内部机制是一个矩阵。4 x4键盘共有8连接,4人在哪里连接矩阵的列和剩下的行开关。
当一个按钮被按下,建立连接的行和列之间。的单片机然后理解物理按钮基于索引的行和列的激活。
与单片机接口的4 x4机械键盘。
最简单的方法为单片机接口的4 x4机械键盘直接控制的行和列通用输入和输出别针。每一行被连接到微控制器的输出接脚而列连接到输入。
然后单片机扫描一个键按下的事件的存在设置逻辑高的输出行,同时保持其他输出低。为下一个输出不断重复这个过程,最终循环回到第一个输出。
接口是一个简单的直接连接的单片机。
同时,单片机检查连接的输入值列。如果至少有一个按钮被按下,从其默认的一列输入更改逻辑状态。当检测到一个输入,固件是指输入映射到一个内部确定的确切物理按钮被按下。
消除抖动的键盘
设计一个4 x 4机械键盘并不是火箭科学。的硬件电路图要求几乎没有其他外部组件当固件遵循一个简单的算法,每一个初学者都应该很容易。有两个细节方面的设计,如果你认真确保用户与键盘有一个伟大的经验。
机械键盘的一个常见问题是一个按钮可以发送的额外的脉冲输入的释放。这是因为春天机制的按钮。这往往会导致多个值相同的按钮登录的固件。
用电容器硬件消除抖动。
为了防止不正确的阅读的键盘,一个名为消除抖动的方法被应用。可以在硬件,电容器是在滤出的微型脉冲触发按钮后释放。
另外,软件消除抖动可以通过固件开发人员来实现。而不是评估一个触发输入的单个实例,固件现在样品和过滤掉不可能短脉冲不能由人类互动。
它还有助于保持间隙从其他噪声信号,可能两电噪音键盘的痕迹。通过设置适当的设计规则,您可以确保避免任何困难。管理你的设计和分析软件很容易与节奏的套工具。OrCAD PCB设计者是你需要任何布局工具电子硬件设计。
如果你想了解更多关于节奏是如何对你的解决方案,跟我们和我们的专家团队。