qt60325 Quantum Research Group, qt60325 Datasheet - Page 24

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
Uppercase 'K'. Returns 1 or 8 bytes depending on the current
scope. The byte(s) returned contain a bit pattern which
indicates touched keys. A scope of a single key, row or
column will return one byte. A scope of all keys will return 8
bytes. If scope is one key, only the LSB is used to report.
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.
lQ
byte1
byte2
byte3
byte4
byte5
byte6
byte7
byte8
K
b7
b7
Y7
b7
X7
Put
Get
-
0
X
X7Y0
X7Y1
X7Y2
X7Y3
X7Y4
X7Y5
X7Y6
X7Y7
4B - K
b7
15
23
31
39
47
55
63
7
b6
b6
Y6
b6
X6
-
1, 8, 64
Scope
n/a
X6Y0
X6Y1
X6Y2
X6Y3
X6Y4
X6Y5
X6Y6
X6Y7
EY
b6
14
22
30
38
46
54
62
6
b5
b5
Y5
b5
X5
T
-
OUCH
Bytes / Cmd
X5Y0
X5Y1
X5Y2
X5Y3
X5Y4
X5Y5
X5Y6
X5Y7
b5
13
21
29
37
45
53
61
5
n/a
1
R
b4
b4
Y4
b4
X4
-
EPORTING FOR
X4Y0
X4Y1
X4Y2
X4Y3
X4Y4
X4Y5
X4Y6
X4Y7
b4
12
20
28
36
44
52
60
4
Y3
X3
b3
b3
b3
-
# Bytes Rtnd
X3Y0
X3Y1
X3Y2
X3Y3
X3Y4
X3Y5
X3Y6
X3Y7
b3
11
19
27
35
43
51
59
3
1 or 8
n/a
Y2
X2
b2
b2
b2
G
-
X2Y0
X2Y1
X2Y2
X2Y3
X2Y4
X2Y5
X2Y6
X2Y7
b2
10
18
26
34
42
50
58
ROUP
2
© Quantum Research Group Ltd.
Y1
X1
b1
b1
b1
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
key
b0
b0
Y0
b0
X0
b0
16
24
32
40
48
56
0
8
24
5.4 Setup Commands
Setup functions are those that alter the behavior a key or a
group of keys. The setups are programmed into eeprom
locations in the part and ordinarily do not need to be
reprogrammed once set. However it is possible to change a
setup while the device is in normal operation without
interrupting the sensing function of the part.
Setup functions alter the internal eeprom, and this requires a
much longer time to complete than other commands; see
Table 4-1.
Setup 'put' commands become effective immediately after the
echo response of the command byte unless otherwise noted;
some setups require that the key(s) being altered be
recalibrated with the 'b' command before they take effect.
Section 2.1, p. 5
Ctrl-A. In Put mode, the command followed by a setting is
programmed into eeprom for the key(s) affected by scope.
1, 8, or 64 keys may be affected. Valid decimal values are:
Values other than the above will be rounded down.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
This setup controls key sensitivity by setting the counts of
signal delta needed to cause a detect. Higher = less
sensitive. Numbers should be 6 or greater under most
conditions to reduce the probability of noise detection.
Numbers greater than 20 indicate that the burst length is
probably too high. This setup interacts with Burst Length (^F).
Section 2.2, p. 6
Ctrl-B. In Put mode, the command followed by a setting is
programmed into eeprom for the key(s) affected by scope. 1,
8, or 64 keys may be affected. Valid decimal values are:
Values other than the above will be rounded down.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
This setup controls the ability of a key to recalibrate quickly
should the signal transition positive quickly, as when a touch
is prolonged enough to cause a recalibration, and when the
key is then 'untouched'. This condition can also be caused by
a foreign object being removed from a key. The value should
normally be set between 6 and 10 counts. If the value is very
high, the key will still recover by means of the drift
compensation process, albeit more slowly.
^A
^B
Get
Get
Put
Put
17
17
4
4
0
0
X
X
01 - N
02 - P
20
20
5
5
1, 8, 64
1, 8, 64
Scope
Scope
1
1
25
25
EGATIVE
OSITIVE
6
6
30
30
7
7
Bytes / Cmd
Bytes / Cmd
www.qprox.com
D
D
ETECT
ETECT
35
35
2
1
2
1
8
8
T
10
45
10
45
T
HRESHOLD
HRESHOLD
Byte 2 Range
Byte 2 Range
0x04..0x40
0x04..0x40
12
55
12
55
n/a
n/a
15
64
15
64
QT60xx5 / R1.05
0x04..0x40
0x04..0x40
Returns
Returns
0x01
0x02

Related parts for qt60325