© Quantum Research Group Ltd.
The unit of measure is a burst, i.e. a setting of 5 means that a
^H 0
X
08 - NEGATIVE
D
RIFT
C
Bytes / Cmd Byte 2 Range
OMPENSATION
R
ATE
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:
Scope
1, 8, 64
1
Returns
0x08
0x01..0x64
Put
Get
2
1
0x01..0x64
n/a
5 x 500us x 64 = 160ms
Section 2.4, p. 6
The second byte must be one of the following values (shown
in decimal):
Ctrl-H. In Put mode, sets the rate of drift compensation used
in the negative signal direction.
0
1
2
3
5
20 32 45 60 90 123 175 255
7
10 15
The second byte must be one of the following valid values
(shown in decimal):
Values other than the above will be rounded down.
1
15
2
20
3
25
4
33
6
45
8
60
10 12
75 100
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
Values other than the above will be rounded down.
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.
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.
Special condition: If the value for ^J is set to zero the key is
disabled, but the burst for the key is still generated.
^K 0x0B - POSITIVE
R
ECALIBRATION
D
Bytes / Cmd Byte 2 Range
ELAY
Scope
1, 8, 64
1
Returns
0x0B
0x00..0xFF
Put
Get
2
1
0x00..0xFF
n/a
Drift compensation does not occur while the signal has
passed below the ^A threshold level or subsequently
remained below the negative hysteresis level.
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
default is 0x0A (1 sec).
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
The second byte controls the delay in 100ms increments, and
must be one of the following valid values:
Put mode scope can be one key, a row or column, or all keys.
0
1
2
3
5
20 32 45 60 90 123 175 255
7
10 15
^I 0
X
09 - POSITIVE
D
RIFT
C
Bytes / Cmd Byte 2 Range
OMPENSATION
R
ATE
Scope
1, 8, 64
1
Returns
0x09
0x01..0x64
Values other than the above will be rounded down. As an
example, a value of 85 will cause a 6-second delay.
Put
Get
2
1
0x01..0x64
n/a
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
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:
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.
^L 0x0C - NEGATIVE
R
ECALIBRATION
D
Bytes / Cmd Byte 2 Range
ELAY
1
15
2
20
3
25
4
33
6
45
8
60
10 12
75 100
Scope
1, 8, 64
1
Returns
0x0C
0x00..0xFF
Put
Get
2
1
0x00..0xFF
n/a
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.
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 default is 0x3C (9 secs).
Positive drift compensation continues to operate even if the
signal has exceeded the positive threshold.
The second byte represents the delay in 100ms increments,
and must be one of the following valid values:
^J 0x0A - DETECT
I
NTEGRATOR
L
Bytes / Cmd Byte 2 Range
IMIT
Scope
1, 8, 64
1
Returns
0x0A
0x00..0xFF
0
1
2
3
5
20 32 45 60 90 123 175 255
7
10 15
Put
Get
2
1
0x00..0xFF
n/a
Values other than the above will be rounded down. As an
example, a setting of 85 will cause a 6 second delay.
Section 2.6, p. 7
Ctrl-J. In Put mode, sets the detect integrator limit for one or
more keys according to scope.
In Get mode, the command will return a single byte according
to the rules of Section 5.2, page 21.
lQ
26
www.qprox.com QT60xx5B / R1.06