qt60161b Quantum Research Group, qt60161b Datasheet - Page 20

no-image

qt60161b

Manufacturer Part Number
qt60161b
Description
16 Key Qmatrix Keypanel Sensor Ic
Manufacturer
Quantum Research Group
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
qt60161b-AS
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
qt60161b-ASG
Manufacturer:
FREESCALE
Quantity:
21 956
Part Number:
qt60161b-ASG
Manufacturer:
Atmel
Quantity:
10 000
Section 2.11, p. 7
Uppercase 'E'. Returns general error codes for a range of
keys defined by scope. Returns either 1 or 4 bytes depending
on whether a single key, row, column, or entire matrix are
selected.
The bitfields for single key scope are the same as for 'e'
above.
The bitfields for a single row (X) are:
The bitfields for a single column (Y) are:
The bitfields for a global response are:
Byte 1 is the first returned byte in the sequence.
In all the above examples a '1' in a bit position indicates that
there is some type of error associated with the key. The use
of the 'e' command (or 'E' with scope set to a specific key) will
specify the nature of the error.
Section 2.11, p. 7
Lowercase 'K'. Returns a byte that indicates which (if any) key
has been touched. The byte is structured as follows:
Bits are used as follows:
If a reported key drops out while other keys are active, 'k' will
report one of the other active keys, but there is no rule for
which of the next keys gets reported in k0..k5.
If the byte returned has a value of 255 (0xFF), then no key
has been detected.
lQ
byte1
byte2
byte3
byte4
E
k
b7
b7
b7
m
Put
Get
Put
Get
-
-
m - if '1', indicates that yet another key is active
k0..k3 - indicates the key number of a first detected key,
0
0
X
X
6B - R
45 - E
in the range 0..15 (0x00..0x0F).
b7
-
-
-
-
b6
b6
b6
-
-
-
1, 4, 16
Scope
Scope
n/a
n/a
n/a
RROR
EPORTING OF
b6
-
-
-
-
b5
b5
b5
-
-
-
C
Bytes / Cmd
Bytes / Cmd
ODES FOR
b5
-
-
-
-
n/a
n/a
1
1
b4
b4
b4
-
-
-
F
IRST
b4
-
-
-
-
G
Y3
X3
b3
b3
b3
k3
T
ROUP
# Bytes Rtnd
#Bytes Rtnd
X3Y0
X3Y1
X3Y2
X3Y3
OUCHED
b3
11
15
3
7
1 or 4
n/a
n/a
1
Y2
X2
b2
b2
b2
k2
X2Y0
X2Y1
X2Y2
X2Y3
b2
10
14
K
2
6
EY
©Quantum Research Group Ltd.
Y1
X1
b1
b1
b1
k1
X1Y0
X1Y1
X1Y2
X1Y3
0x00..0xFF
0x00..0xFF
b1
13
1
5
9
Returns
Returns
n/a
n/a
X0Y0
X0Y1
X0Y2
X0Y3
b0
Y0
b0
X0
b0
k0
b0
12
0
4
8
20
Section 2.11, p. 7
Uppercase 'K'. Returns 1 or 4 bytes depending on the current
scope. The byte(s) returned contain a bit pattern which
indicates touched keys. A scope of a single key, a row or a
column will return one byte. A scope of all keys will return 4
bytes.
The bitfields for a single key are:
The bitfields for a single row (scope is X) are:
The bitfields for a single column (scope is Y) are:
The bitfields for a global report are:
Byte 1 is the first returned byte in the sequence.
In all the above examples a '1' in a bit position indicates that
the key is touched; a '0' indicates no touch.
byte1
byte2
byte3
byte4
K
b7
b7
b7
Get
Put
-
-
-
0x4B - Key Touch Reporting for Group
b7
-
-
-
-
b6
b6
b6
-
-
-
1, 4, 16
Scope
n/a
b6
-
-
-
-
www.qprox.com QT60161B / R1.03
b5
b5
b5
-
-
-
Bytes / Cmd
b5
-
-
-
-
n/a
1
b4
b4
b4
-
-
-
b4
-
-
-
-
b3
b3
Y3
b3
X3
-
# Bytes Rtnd
X3Y0
X3Y1
X3Y2
X3Y3
b3
11
15
3
7
1 or 4
n/a
b2
b2
Y2
b2
X2
-
X2Y0
X2Y1
X2Y2
X2Y3
b2
10
14
2
6
Y1
X1
b1
b1
b1
X1Y0
X1Y1
X1Y2
X1Y3
-
0x00..0xFF
b1
13
1
5
9
Returns
n/a
X0Y0
X0Y1
X0Y2
X0Y3
key
Y0
X0
b0
b0
b0
b0
12
0
4
8

Related parts for qt60161b