qt60326 Quantum Research Group, qt60326 Datasheet - Page 15

no-image

qt60326

Manufacturer Part Number
qt60326
Description
32 & 48 Key Qmatrix Ics
Manufacturer
Quantum Research Group
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
qt60326-ASG
Manufacturer:
Rohm
Quantity:
4 982
A CRC byte is appended to the response to the 0x05 command;
this CRC folds in the command value 0x05 itself initially.
4.6 Report 1st Key - 0x06
Reports the first or only key to be touched, plus indicates if
there are yet other keys that are also touched.
The return bits are as follows:
Bits 5..0 encode for the first detected key in range 0..47. If no
keys are active, these 6 bits are all 1’s (0x3F, 63 decimal when
bits 6, 7 are masked off).
If 2 or more keys in detection, bit 7 is set and the host should
interrogate the part via the 0x07 command to read out all the
key detections. This one command should be the dominant
interrogation command in the host interface; further commands
can be issued if the response to 0x06 warrants it. For example,
if there is an error flag, command 0x05 can be sent to find the
cause. If bit 7 is set, the command 0x07 can be sent to find
further keys in detection.
A CRC byte is appended to the response; this CRC folds in the
command 0x06 itself initially.
4.7 Report Detections for All Keys - 0x07
Returns six bytes which indicate all keys in detection if any, as a
bitfield. Key 0 reports in bit 0 of the first byte returned; key 47 is
reported in bit 7 of the last byte returned. See Table 4.1 and
Table 5.3, page 25.
A CRC byte is appended to the response; this CRC folds in the
command 0x07 itself initially.
4.8 Report Signals for All Keys - 0x08
Returns the raw signal values for all keys. Each value is a 16-bit
number, and there are 48 words returned. No CRC is appended
to the return, so the data should not be considered secure. The
low byte of key 0 is returned first.
4.9 Report References for All Keys - 0x09
Returns the reference values for all keys. Each value is a 16-bit
number, and there are 48 words returned. No CRC is appended
to the return, so the data should not be considered secure. The
low byte of key 0 is returned first.
)
Table 4.1 Bit fields for multiple key reporting and
Key #
key numbering
BIT
7
6
5
4
3
2
1
0
0
1
2
3
4
5
15
23
31
39
47
7
7
Description
1= more than 1 key is active
1= any error condition is present
Key bit 5
Key bit 4
Key bit 3
Key bit 2
Key bit 1
Key bit 0
14
22
30
38
46
6
6
Bit Number (X line #)
13
21
29
37
45
5
5
12
20
28
36
44
4
4
11
19
27
35
43
3
3
10
18
26
34
42
2
2
17
25
33
41
1
1
9
16
24
32
40
0
0
8
15
4.10 Report Deltas for All Keys - 0x0a
Returns the delta signal values with respect to the reference
levels for all keys. Each value is an 8-bit unsigned number
representing {reference - signal}; negative results are truncated
to zero, i.e. those where the signal rises above the reference
value. This command returns 48 bytes. No CRC is appended to
the return, so the data should not be considered secure. The
byte for key 0 is returned first.
If the delta value attempts to exceed 255, the result is limited to
255.
4.11 Report Error Flags for All Keys - 0x0b
Returns six bytes which show error flags as a bitfield for all
keys. Key 0 reports in bit 0 of the first byte returned; key 47 is
reported in bit 7 of the last byte returned. See Table 4.1 and
Table 5.3, page 25.
One type of error reported with this command is the signal
being below its limit point (Section 5.15).
A key that is in calibration also is reported as an error in the
response since it cannot operate as a key while it is calibrating.
This type of error flag is self-cleared once the key exits from
calibration. A calibration error flag due to an actual cal error can
be found thereafter using command 0x8k (Section 4.21).
A CRC byte is appended to the response; this CRC folds in the
command 0x0b itself initially.
Note that these error bits exclude FMEA failure modes.
4.12 Report FMEA Status - 0x0c
Returns one byte which shows the FMEA error status of the X
and/or Y matrix scan lines. If an X line is in error, the
corresponding bit (below) is set. If a Y line has an FMEA error,
the entire field is set to ones (0xFF).
Due to the physics of matrix wiring, a fault on any Y line will
cause faults to be reported on all X lines as well. It is not
possible to separate out these faults for reporting purposes.
A CRC byte is appended to the response; this CRC folds in the
command 0x0c itself initially.
For more information see Section 2.16.
4.13 Dump Setups Block - 0x0d
This command causes the device to dump the entire internal
Setups block back to the host.
If the transfer is not paced faster than 100ms per byte the
transfer will be aborted and the device will time out. This can
happen if the host is also controlling DRDY.
During the transfer, sensing is halted. Sensing is resumed after
the command has finished.
A 16-bit CRC is appended to the response; this CRC is the
same as the Setups table CRC and is sent LSByte first.
4.14 Eeprom CRC - 0x0e
This command returns the 16-bit CRC calculated from the
eeprom contents. The CRC is sent back LSByte first. The CRC
sent back is the same CRC that is appended to the end of the
Setups block.
b7
X7
b6
X6
b5
X5
b4
X4
QT60486-AS R8.01/0105
b3
X3
b2
X2
b1
X1
b0
X0

Related parts for qt60326