qt60325 Quantum Research Group, qt60325 Datasheet - Page 28

no-image

qt60325

Manufacturer Part Number
qt60325
Description
32, 48, 64 Key Qmatrix Keypanel Sensor Ics
Manufacturer
Quantum Research Group
Datasheet
5.5 Supervisory / System Functions
Supervisory functions report or control miscellaneous
functions that affect overall chip control, testing, or
diagnostics. All supervisory functions ignore scope except
where noted.
For commands requiring Put mode to operate, the device
should be set back to Get mode immediately thereafter where
possible, to help prevent unintended writes to eeprom.
See page 22.
Uppercase 'D'. Enables the DAC test mode function. The
second byte contains the value to be sent to the DAC, which
must be sent within 100ms to the part otherwise the
command is automatically cancelled. The part must be in Put
mode for this command to work.
This function can be used to test the external R2R DAC for
proper operation during board production or in development.
Once in this mode the part ceases to operate as a sensor,
and must be reset via power-down or the reset pin to restore
normal operation. This function does not persist past reset or
power-down.
Before the DAC value is set in hardware, the burst length on
all keys is set to 0 to disable keys and prevent further
scanning. All keys will then report errors until all burst lengths
are again set by the host after the part has been reset.
A series of 'D' commands can be sent to cause the DAC to
generate a ramp or other test pattern which can be easily
diagnosed on an oscilloscope.
There is no get version of the command.
Section 2.8, p. 7
Uppercase 'L'. This is a put-only command that locks the
reference levels of the device into eeprom for all keys, for
boundary checking purposes over the product's life.
The whole command – 'L' followed by a null (0x00) - must be
received within 100ms without any intervening byte, or the
command will fail. The part must be in Put mode for this
command to work.
The scope of this command is always 'all keys'.
This function records to eeprom the Cz values, DAC offset,
and signal reference. The locked reference levels are used to
compute boundary checks; these are performed after the next
device recalibration or reset.
lQ
6
D
L
Put
Get
Put
Get
Put
Get
0
0x4C - L
0
X
X
36 - E
44 - DAC T
Scope
Scope
Scope
n/a
n/a
n/a
n/a
n/a
64
EPROM
OCK
R
EST
Bytes / Cmd
Bytes / Cmd
Bytes / Cmd
EFERENCE
C
HECKSUM
n/a
n/a
n/a
1
2
2
L
EVELS
2nd Byte Range
2nd Byte Range
# Bytes Rtnd
0x00..0xFF
0x00
n/a
n/a
n/a
1
© Quantum Research Group Ltd.
0x00..0xFF
Returns
Returns
Returns
0x4C
0x44
n/a
n/a
n/a
28
Due to the large number of bytes written to eeprom by this
command, there is a significant delay from the second byte
until the return echo is sent back to the host.
This command should be used only during production. There
is no get version of the command.
Section 2.10, p. 8; Section 3.16
Lowercase 'B'. This is a put-only command that causes the
keys selected by scope to recalibrate. The part must be in Put
mode for this command to work.
The return byte is sent before the keys have calibrated. While
keys are in recalibration, status of the keys can be
determined using the 'e' or 'E' commands.
If 'b' is sent while key(s) are already in the middle of
recalibration, the affected key(s) will abandon the old
calibration cycle and start a new one.
There is no get version of the command.
Lowercase 'L'. This get-only command reports back with the
value of the prior command received by the part. The
command also reports back any erroneous commands,
allowing the host device to verify that a command was
correctly received.
If this command is repeated, the second and subsequent
instances of 'l' will report back with 0x6C.
There is no put version of the command.
Section 3.14, p. 14
Lowercase 'R'. This put-only command hard-resets the part.
The command 0x72 must be followed by a null (0x00) within
100ms or the command will fail. The part must be in Put
mode for this command to work.
After the null byte is received, the device will echo back the ‘r’
character; about 16ms after the echo the part will reset.
Upon waking up again, the part will resume communication
and sensing in accordance with the timing shown in Section
3.16.
If for some reason the device is unable to echo back the ‘r’
character, for example due to the host not releasing the SS
line, the part will completely reset anyway after about 2
seconds.
There is no get version of the command.
b
l
r
Get
Get
Get
Put
Put
Put
0x6C - R
0x72 - R
0x62 - R
1, 8, 64
Scope
Scope
Scope
n/a
n/a
n/a
n/a
n/a
ESET
ETURN
ECALIBRATE
D
Bytes / Cmd
Bytes / Cmd
Bytes / Cmd
L
EVICE
www.qprox.com
AST
n/a
n/a
n/a
1
1
2
K
C
EYS
OMMAND
2nd Byte Range
2nd Byte Range
# Bytes Rtnd
C
0x00
HARACTER
n/a
n/a
n/a
n/a
1
QT60xx5 / R1.05
0x00..0xFF
Returns
Returns
Returns
0x62
0x72
n/a
n/a
n/a

Related parts for qt60325