参数资料
型号: SH703600FG
元件分类: 微控制器/微处理器
英文描述: SPECIALTY MICROPROCESSOR CIRCUIT, PQFP32
封装: 7 X 7 MM, 0.80 MM PITCH, PLASTIC, LQFP-32
文件页数: 6/11页
文件大小: 109K
代理商: SH703600FG
Copyright 1999-2004 Semtech Corporation
SH703600 data sheet v1.02 (2004-10-28)
www.semtech.com
4
“GHOST” KEYS
KEYBOARD SCANNER
In any scanned contact switch
matrix, whenever three keys
defining a rectangle on the switch
matrix are pressed at the same
time, a fourth key positioned on the
fourth corner of the rectangle is
sensed as being pressed. This is
known as the “ghost” or “phantom”
key problem.
Figure 1: “Ghost” or “Phantom” Key
Problem
Although the problem cannot be
totally eliminated without using
external hardware, there are
methods to neutralize its negative
effects for most practical
applications. Keys that are
intended to be used in
combinations should be placed in
the same row or column of the
matrix, whenever possible. Shift
keys (Shift, Alt, Ctrl, Window)
should not reside in the same row
(or column) as any other keys. The
SH703600 has built-in mechanisms
to detect the presence of most
“ghost” keys.
Actual key presses
“Ghost”
Key
The encoder scans a keyboard organized as an 8 row by 16 column matrix
for a maximum of 128 keys. Smaller size matrixes can also be
accommodated simply by leaving unused pins open. The SH703600
provides internal pull-ups for the row input pins. When active, the encoder
selects one of the column lines (C0-C15) every 512 S and then reads the
row data lines (R0-R7). A key closure is detected as a zero in the
corresponding position of the matrix.
A complete scan cycle for the entire keyboard takes approximately 9.2 ms.
Each key found pressed is debounced for a period of 20 ms. Once the key
is verified, the corresponding key code(s) are loaded into the transmit buffer
of the serial communication channel.
N-key rollover means the code(s) corresponding to each key press are
transmitted to the host system as soon as that key is debounced, indepen-
dent of the release of other keys.
When a key is released, the corresponding break code is transmitted to the
host system. Several keys can be held pressed at the same time.
However, if two or more key closures occur within a time interval of less
than 5 ms, an error flag is set, and those closures are not processed. This
feature protects against the effects of accidental key presses.
N-KEY ROLLOVER
相关PDF资料
PDF描述
SH7041 MROM, RISC MICROCONTROLLER, PQFP144
SH7702 32-BIT, 45 MHz, RISC PROCESSOR, PQFP120
SH7708S 32-BIT, RISC MICROCONTROLLER, PQFP144
SH7708S 32-BIT, RISC MICROCONTROLLER, PQFP144
SH7708R 32-BIT, RISC MICROCONTROLLER, PQFP144
相关代理商/技术参数
参数描述
SH7040 制造商:RENESAS 制造商全称:Renesas Technology Corp 功能描述:Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)
SH7040A 制造商:RENESAS 制造商全称:Renesas Technology Corp 功能描述:Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)
SH-7040MB 制造商:COOPER 制造商全称:Cooper Bussmann, Inc. 功能描述:ROTARY CODED SWITCHES SMD
SH-7040TB 功能描述:SWITCH ROTARY GRAY 10POS SMD RoHS:是 类别:开关 >> DIP 系列:SH-7000 特色产品:RDM Series Rotary DIP Switch 标准包装:70 系列:RDM 电路:十六进制 位置数:16 触点额定电压:0.1A @ 42VDC 触动器类型:用于工具旋转 触动器电平:凹槽式 安装类型:通孔 方向:顶部触动 可清洗:是 其它名称:EG4977-5RDMAR16PIT
SH7041 制造商:RENESAS 制造商全称:Renesas Technology Corp 功能描述:Renesas 32-Bit Single-Chip RISC Microprocessor SuperH RISC engine Family/SH7040 Series(CPU Core SH-2)