qt60326 Quantum Research Group, qt60326 Datasheet - Page 18

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
)
Table 4.2 Command Summary
0x00
0x01
0x03
0x04
0x05
0x06
0x07
0x08
Hex
Null command
Enter Setups
mode
CAL all
Force reset
General status
Report 1st key
Report all keys
Signals for all
Name
Used to get data back in SPI mode
Enter Setups, stop sensing; followed by block
load of binary Setups of length ‘nn’. Command
must be repeated 2x consecutively without any
intervening command in 100ms to execute.
Sensing auto-restarts, however, the device
should be reset after the block load to ensure
all new setups will take effect.
Force device to recalibrate all keys; reenters
RUN mode afterwards automatically; 0x03
must be repeated 2x consecutively without any
intervening command in 100ms to execute
Force device to reset. Command must be
repeated 2x consecutively without any
intervening command in 100ms to execute
Get general part status.
Get indication of first touched key + others
Sends back all key detect status bits (bitfield)
Sends back all key signal levels
Description
#/Cmd
2 + nn
+ 2
1
2
2
1
1
1
1
# rtnd
96
1
2
1
1
2
2
7
+ 0x00 (err)
Rtn range
0..0xFFFF
48 words
18
0..0xFF
0..0xFF
0..0xFF
0..0xFF
6 bytes
+ 0xFE
0xFE
0xFE
0xFC
0xFB
OR
CRC
16
8
8
8
-
-
-
-
Flushes pending data from QT; one required to extract each response
First 0xFE issued when ready to get data, second 0xFE issued when
If 2 commands not received in 100ms, times out and no response is
If CRC failure, returns 0x00 instead of 0xFE
Data block length is ‘nn’ + 2 (CRC-16). LSL and CRC should be sent
Internal EEPROM will update regardless of CRC health, but, if the
Returns 1’s complement of command to acknowledge cmd once the
If 2 commands not received in 100ms, times out and no response is
Returns 1’s complement of command to acknowledge command prior
Bit 7: reserved
Bit 6: 1= comms error: unrecognized command received
Bit 5: 1= FMEA failure
Bit 4: 1= eeprom is corrupt
Bit 3: 1= line sync failure
Bit 2: 1= cal failed 5 times on an enabled key, or, an enabled key has
Bit 1: 1= any key in calibration
Bit 0: 1= any key is in detect
Last return byte is CRC-8 of cmmd + return data
Bit 7: 1= indicates 2 or more touches if set.
Bit 6: 1= any of the following prevail: calibrating, key(s) failed cal 5
Bits 5..0: indicates key number (0..47) of first key touched; reads
Last return byte is CRC-8 of cmmd + return data
Returns block data for all keys’ signals
The low order byte is returned first.
byte.
all loaded and burned; else timeout.
issued. Part will timeout if each byte not received within 100ms of
previous byte.
low byte first. A CRC of 0x0000 is also acceptable in which case
the CRC is not checked.
CRC is bad, the EEPROM will be declared invalid and thus on
reset the EEPROM will be restored from flash backup, overwriting
the desired (but corrupt) new setups.
cal has been initiated.
issued.
to reset. If 2 commands not received in 100ms, times out and no
response is issued.
times, sync fail, comms error, FMEA failure, EEPROM corrupt.
0x3F (63 decimal) if no touch. 2nd return byte is CRC-8 of cmmd
+ return data
This bit can be reset by 0x0F cmmd
a low reference (Ref < lower sig lim)
Notes
QT60486-AS R8.01/0105
Page
13
14
14
14
14
15
15
15

Related parts for qt60326