qt60325 Quantum Research Group, qt60325 Datasheet - Page 26

no-image

qt60325

Manufacturer Part Number
qt60325
Description
32, 48, 64 Key Qmatrix Keypanel Sensor Ics
Manufacturer
Quantum Research Group
Datasheet
Section 2.4, p. 6
Ctrl-H. In Put mode, sets the rate of drift compensation used
in the negative signal direction.
The second byte must be one of the following valid values
(shown in decimal):
Values other than the above will be rounded down.
These numbers correspond to the amount of drift
compensation applied, in 100ms/count of reference change,
for signals which are negative with respect to the reference
level, i.e. in the same direction as legitimate detections.
Higher numbers equate to slower drift compensation.
Overcompensation (too fast) can result in the suppression of
legitimate detections. Under-compensation can result in
inadequate compensation for rapid environmental changes.
Values of 15 to 45 (1.5 to 4.5 secs/count) are considered
normal under most conditions.
Drift compensation does not occur while the signal has
passed below the ^A threshold level or subsequently
remained below the negative hysteresis level.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
Put mode scope can be one key, a row or column, or all keys.
Section 2.4, p. 6
Ctrl-I. Same as ^H above in all respects, except operates
only when the signal is positive with respect to the reference
level, i.e. in an abnormal direction. It is usually desirable to
set this rate much faster than for ^H, i.e. to a lower number.
Valid decimal values are:
Values other than the above will be rounded down.
Values of 4 to 10 (0.4 to 1.0 secs/count) are considered
suitable for most systems.
Positive drift compensation continues to operate even if the
signal has exceeded the positive threshold.
Section 2.6, p. 7
Ctrl-J. In Put mode, sets the detect integrator limit for one or
more keys according to scope.
lQ
^H
^I
^J
Put
Get
Put
Get
Put
Get
0
15
15
1
1
0x0A - D
0
X
X
09 - P
08 - N
20
20
1, 8, 64
1, 8, 64
1, 8, 64
Scope
2
Scope
2
Scope
OSITIVE
1
1
1
EGATIVE
ETECT
25
25
3
3
Bytes / Cmd
Bytes / Cmd
Bytes / Cmd
D
I
NTEGRATOR
RIFT
D
33
33
4
4
RIFT
2
1
2
1
2
1
C
OMPENSATION
C
45
45
6
6
OMPENSATION
L
Byte 2 Range
Byte 2 Range
Byte 2 Range
IMIT
0x00..0xFF
0x01..0x64
0x01..0x64
60
60
8
8
n/a
n/a
n/a
10
75
10
75
R
ATE
R
© Quantum Research Group Ltd.
ATE
100
100
12
12
0x00..0xFF
0x01..0x64
0x01..0x64
Returns
Returns
Returns
0x0A
0x08
0x09
26
The unit of measure is a burst, i.e. a setting of 5 means that a
detection must be sensed 5 bursts in sequence. A burst for a
key occurs once every complete matrix scan. Thus, if the
burst spacing is 500us, the response time will be:
The second byte must be one of the following values (shown
in decimal):
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 can be used as a noise filter, or as a mechanism
to intentionally slow down key reaction time in order to require
a long user touch.
Special condition: If the value for ^J is set to zero the key is
disabled, but the burst for the key is still generated.
Section 2.7, p. 7
Ctrl-K. In Put mode, sets the delay until recalibration, timed
from when the signal first crosses the positive threshold.
The second byte controls the delay in 100ms increments, and
must be one of the following valid values:
Values other than the above will be rounded down. As an
example, a value of 85 will cause a 6-second delay.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
Special condition: If ^K is set to zero this feature is disabled
and the key will never auto-recalibrate on positive transitions;
however drift compensation will still operate.
Section 2.5, p. 6
Ctrl-L. In Put mode, sets the delay until recalibration, timed
from when the signal first crosses below the negative
threshold as defined by ^A.
The second byte represents the delay in 1s increments, and
must be one of the following valid values:
Values other than the above will be rounded down. As an
example, a setting of 85 will cause delays of 60 seconds.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
^K
^L
Get
Get
Put
Put
20
20
20
5 x 500us x 64 = 160ms
0
0
0
0x0C - N
0x0B - P
32
32
32
1
1
1
1, 8, 64
1, 8, 64
Scope
Scope
1
1
45
45
45
2
2
EGATIVE
2
OSITIVE
60
60
60
3
3
3
Bytes / Cmd
Bytes / Cmd
www.qprox.com
R
R
ECALIBRATION
90 123 175 255
90 123 175 255
ECALIBRATION
90 123 175 255
2
1
2
1
5
5
5
7
7
7
Byte 2 Range
Byte 2 Range
0x00..0xFF
0x00..0xFF
10
10
10
D
n/a
n/a
D
ELAY
ELAY
15
15
15
QT60xx5 / R1.05
0x00..0xFF
0x00..0xFF
Returns
Returns
0x0B
0x0C

Related parts for qt60325