
“ GHOST ”KEYS
在任何扫描触点开关矩阵,
只要三个键定义
矩形上的开关矩阵
同时按下,四分之一
键定位在所述第四角
矩形被检测为被
压制。这就是所谓的“鬼”
或“幻影”关键的问题。
图1:
“幽灵”或“幻影”关键问题
键盘扫描程序
该编码器通过14列的矩阵扫描组织为一个8行键盘
最多为112的键。更小的尺寸矩阵,也可以
只需留下未使用的引脚开路入住。该UR5HCSPI -06
提供内部上拉的行输入引脚。当激活时,编码器
选择列线( C0 -C13)每512微秒的一个,然后将读取
行数据线( R0-R7 ) 。一个关键的封盖被检测为在一个零
对应的矩阵的位置上。
一个完整的扫描周期为整个键盘大约需要9.2毫秒。
发现每次按下按键去抖,为期20毫秒。一旦密钥
被验证时,对应的键码(多个)被装载到发送缓冲器
SPI的通信信道。
实际的按键
N-二密钥翻转
“鬼”
关键
在这种模式下,对应于每个按键的代码(多个)被传输
尽快的关键是抖的主机系统,独立的
释放其他键。
当一个键被释放时,相应的中断代码被发送到
主机系统。没有任何限制,可以保存的密钥数
同时按下。但是,两个或更多个键闭合,发生
小于5毫秒的时间间隔内,将设置一个错误标志,并且将不
处理。此功能是为了防止意外关键的作用
印刷机。
数据命令缓冲区
该UR5HCSPI - 06实现了一个数据缓冲器,它包含键
代码/指令的字节等待被发送到主机。如果数据
缓冲区满时,整个缓冲区将被清除,一个"Initialize"命令将
被发送到主机。同时,在键盘将被禁用,直到
来自主机的"Initialize"或"Initialize Complete"命令被接收。
电源管理单元
在大多数键盘子系统,功率消耗是通过确定
使用LED的。在这些情况下,城市搜救已implemeneted两种模式
操作以减少功耗。 (有关详细信息,请参阅第10页
在UR5HCSPI数据表 - doc5 -的spi -的ds- 100.pdf )然而,由于。
SPICoder
TM
06不提供的LED输出中/输入,这不是一个问题。
虽然该问题不能
不使用完全消除
外部硬件,也有方法
以消除其负面影响
大多数实际应用。关键是
拟中使用的
组合应被放置在
同一行或矩阵的列中,
只要有可能。 Shift键( Shift键,
Alt键, Ctrl键,窗口)不应该存在于
如任何同一行(或列)
其他按键。该UR5HCSPI -06有
内置机制来检测
存在的“幽灵”键。
Semtech公司版权所有1997-2001
DOC5-SPI-06-DS-103
6
www.semtech.com