qt60325 Quantum Research Group, qt60325 Datasheet - Page 23

no-image

qt60325

Manufacturer Part Number
qt60325
Description
32, 48, 64 Key Qmatrix Keypanel Sensor Ics
Manufacturer
Quantum Research Group
Datasheet
Section 2.12, p. 8
Lowercase 'E'. Returns the error byte for a selected key
defined by the 's' command. A 4-bit pattern is returned:
Refer also to Section 2.10.
F, Bit 0 is set if it failed to calibrate properly during a forced
recalibration. The sensor will automatically make 5 sequential
attempts at recalibration before setting this flag.
R, Bit 1 is set if the key is in the process of a full
recalibration. When set, bits 2 and 3 are immediately cleared.
H, Bit 2 when set indicates either:
L, Bit 3 when set indicates either:
Bits 2 and 3, if set via drift compensation, would indicate that
the key should be recalibrated by the host. If H and L bits
appear immediately after a full recalibration, it means that the
key is probably defective.
Section 2.12, p. 8
Uppercase 'E'. Returns general error codes for a range of
keys defined by scope. Returns either 1 or 8 bytes depending
on whether a single key, row, column, or entire matrix are
selected.
The bitfields for a single key are the same as for 'e' above.
The bitfields for a single row (X) are:
The bitfields for a single column (Y) are:
lQ
E
e
- the reference has drifted above decimal 191, or,
- the total absolute reference level has become higher than
- the reference has drifted below decimal 64, or,
- the total absolute reference level has become lower than
b7
b7
Y7
b7
X7
u
Put
Get
Put
Get
F: 1= failed last full recalibration attempt
R: 1= key is in process of full recalibration
H: 1= key reference is high (above normal bounds)
L: 1= key reference is low (below normal bounds)
u: undefined
the upper window boundary described in Section 2.11
and as defined by Command ^N after a forced
recalibration.
the lower boundary described in Section 2.11, as defined
by Command ^O after a forced recalibration.
0x45 - Error Codes for Group
0
X
65 - E
b6
b6
Y6
b6
X6
u
1, 8, 64
Scope
Scope
n/a
n/a
1
RROR
b5
b5
Y5
b5
X5
u
C
Bytes / Cmd
Bytes / Cmd
ODE FOR
n/a
n/a
1
1
b4
b4
Y4
b4
X4
u
S
ELECTED
Y3
X3
b3
b3
b3
L
# Bytes Rtnd
# Bytes Rtnd
1 or 8
n/a
n/a
1
Y2
X2
K
b2
b2
b2
H
EY
© Quantum Research Group Ltd.
Y1
X1
b1
b1
b1
R
0x00..0x0F
0x00..0xFF
Returns
Returns
n/a
n/a
b0
b0
Y0
b0
X0
F
23
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.12, p. 8
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.
byte1
byte2
byte3
byte4
byte5
byte6
byte7
byte8
k
b7
m
Get
Put
m - if '1', indicates that yet another key is active
k0..k5 - indicates the key number of a first detected key,
0
X
6B - R
X7Y0
X7Y1
X7Y2
X7Y3
X7Y4
X7Y5
X7Y6
X7Y7
in the range 0..63 (0x00..0x3F).
b7
15
23
31
39
47
55
63
7
b6
-
Scope
n/a
n/a
X6Y0
X6Y1
X6Y2
X6Y3
X6Y4
X6Y5
X6Y6
X6Y7
EPORTING OF
b6
14
22
30
38
46
54
62
6
b5
k5
Bytes / Cmd
www.qprox.com
X5Y0
X5Y1
X5Y2
X5Y3
X5Y4
X5Y5
X5Y6
X5Y7
b5
13
21
29
37
45
53
61
5
n/a
1
b4
k4
F
X4Y0
X4Y1
X4Y2
X4Y3
X4Y4
X4Y5
X4Y6
X4Y7
IRST
b4
12
20
28
36
44
52
60
4
b3
k3
T
#Bytes Rtnd
X3Y0
X3Y1
X3Y2
X3Y3
X3Y4
X3Y5
X3Y6
X3Y7
OUCHED
b3
11
19
27
35
43
51
59
3
n/a
1
b2
k2
X2Y0
X2Y1
X2Y2
X2Y3
X2Y4
X2Y5
X2Y6
X2Y7
QT60xx5 / R1.05
b2
10
18
26
34
42
50
58
K
2
EY
b1
k1
X1Y0
X1Y1
X1Y2
X1Y3
X1Y4
X1Y5
X1Y6
X1Y7
0x00..0xFF
b1
17
25
33
41
49
57
1
9
Returns
n/a
X0Y0
X0Y1
X0Y2
X0Y3
X0Y4
X0Y5
X0Y6
X0Y7
b0
k0
b0
16
24
32
40
48
56
0
8

Related parts for qt60325