
^K
0x0B - P
OSITIVE
R
ECALIBRATION
D
ELAY
Bytes / Cmd
Scope
0x00..0xFF
n/a
1
1
Get
0x0B
0x00..0xFF
2
1, 4, 16
Put
Returns
Byte 2 Range
Section 2.7, p. 6
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
:
0
20
1
32
2
45
3
60
5
90
7
10
15
123 175 255
Values other than the above will be rounded down. As an
example, a value of 60 will cause a 6-second delay.
In Get mode, the command will return a single byte according
to the current scope rules (Section 5.2).
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 - N
EGATIVE
R
ECALIBRATION
D
ELAY
Bytes / Cmd
Scope
0x00..0xFF
n/a
1
1
Get
0x0C
0x00..0xFF
2
1, 4, 16
Put
Returns
Byte 2 Range
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.2.5
The second byte represents the delay in 100ms increments,
and must be one of the following valid values
:
0
20
1
32
2
45
3
60
5
90
7
10
15
123 175 255
Values other than the above will be rounded down. As an
example, a setting of 85 will cause delays of 6 seconds.
In Get mode the function returns a single value only; if scope
is set to row, column, or all, only the value for the lowest
ranking key in the group will be returned.
Special condition:
If the value for ^L is set to zero this
feature is disabled and the key will never auto-recalibrate
after a prolonged touch.
^M
0x0D - I
NTRA
-B
URST
P
ULSE
S
PACING
Bytes / Cmd
Scope
0x01..0x0A
n/a
1
16
Get
0x0D
0x01..0x0A
2
16
Put
Returns
Byte 2 Range
Section 3.7, p. 9
Ctrl-M. In Put mode, sets the amount of time between
individual pulses in a burst.
The second byte must be in the range of 1 to 10 decimal;
other values will be ignored. The setting applies to all keys.
The value corresponds to the timing between pulses within a
burst, in microseconds. For example, a setting of 5 will set the
pulse spacing to 5 microseconds.
In Get mode the function returns the current value of ^M.
Intra-burst pulse spacing controls the fundamental frequency
of the burst and can have a strong effect on radiated
emissions from the matrix control panel. It can also have an
effect on susceptibility to external EMI if the external fields are
close in periodicity to the burst spacing.
^N
0x0E - P
OSITIVE
R
EFERENCE
E
RROR
B
AND
Bytes / Cmd
Scope
0x00..0xFF
n/a
1
16
Get
0x0E
0x00..0xFF
2
16
Put
Returns
Byte 2 Range
Section 2.8, p. 6
Ctrl-N. In Put mode, sets the amount of tolerable positive
deviation in the reference level for all keys, in tenths of a
percent, with regard to the 'locked' reference value for each
key. The setup is global in nature and affects all keys equally.
Valid values are from 0 to 255 decimal. The percentage
applied is one tenth the operand's decimal value.
In Get mode the function returns the current setting of ^N.
This setup is used to define the limit of possible positive
reference deviation with respect to a factory setting, which is
used in turn to set an error flag for key(s) whose reference
level rises above the designated error band. If for example
this setting is set to 50, and the device is calibrated and
reference levels are locked (see command 'L', Lock
Reference Levels, page 24) into the part by the OEM, then in
the future if the reference level of a key should rise 5% over
its Locked reference level then the key will report back an
error flag via commands 'e' or 'E'.
Guardbands can be used to detect circuit faults as well as
extremes of temperature or moisture on the circuitry.
Special condition:
If the value is set to zero, this feature is
disabled.
^O
0x0F - N
EGATIVE
R
EFERENCE
E
RROR
B
AND
Bytes / Cmd
Scope
0x00..0xFF
n/a
1
16
Get
0x0F
0x00..0xFF
2
16
Put
Returns
Byte 2 Range
Section 2.8, p. 6
Ctrl-O. In Put mode, sets the amount of tolerable negative
deviation in the reference level for all keys, in tenths of a
percent, with regard to the 'locked' reference value for each
key. The setup is global in nature and affects all keys equally.
Valid values are from 0 to 255 decimal. The percentage
applied is equal to the decimal value divided by 10, thus, a
value of 20 equates to a 2% decrease (i.e. the lower
boundary becomes 98% of the locked reference level).
In Get mode the function returns the current setting of ^M.
This setup is identical in nature to ^N except that it governs
negative reference deviations.
Special condition:
If the value is set to 0, this feature is
disabled.
Quantum Research Group Ltd.
l
Q
23
www.qprox.com QT60161B / R1.03