qt60248 Quantum Research Group, qt60248 Datasheet - Page 16

no-image

qt60248

Manufacturer Part Number
qt60248
Description
16, 24 Key Qmatrix? Ics
Manufacturer
Quantum Research Group
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
qt60248-ASG
Manufacturer:
ATMEL
Quantity:
101
Part Number:
qt60248-ASG
Manufacturer:
QUANTUM
Quantity:
20 000
Part Number:
qt60248C-ASG
Manufacturer:
Atmel
Quantity:
5 700
lQ
Table 4.2 Command Summary
0x0B
0x0C
0x00
0x01
0x03
0x04
0x05
0x06
0x07
Hex
Null command
Enter Setups
mode
CAL all
Force reset
General status
Report 1st key
Report all keys
Error flags for all
FMEA status
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; re-enters
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)
Error bit fields
FMEA bitfield on X, Y lines
Description
#/Cmd
+100
+1
1
2
2
2
1
1
1
1
1
# Rtnd
1
2
1
1
2
2
4
4
2
+ 0x00 (err)
Rtn range
16
0..0xFF
0..0xFF
0..0xFF
0..0xFF
0..0xFF
0..0xFF
+ 0xFE
3 bytes
3 bytes
0xFC
0xFE
0xFE
0xFB
OR
CRC
Yes
Yes
Yes
Yes
Yes
-
-
-
-
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 100 + 1 (added +1 byte is CRC-8). LSL should be
The internal EEPROM will be programmed regardless of CRC health.
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= Reserved
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
2nd 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 conditions prevail: calibrating, key(s)
Bit 5: Unused
Bits 4..0: indicates key number (0..23) of first key touched; reads
2nd return byte is CRC-8 of cmmd + return data
4th return byte is CRC-8 of cmmd + return data
4th return byte is CRC-8 of cmmd + return data
2nd return byte is CRC-8 of cmmd + return data
a low reference (Ref < LSL)
byte.
all loaded and burned; else timeout.
issued. Part will timeout if each byte not received within 100ms of
previous byte.
sent low byte first. A CRC of 0x00 is also acceptable in which
case the CRC is not checked.
cal has been initiated.
issued.
to reset. If 2 commands not received in 100ms, times out and no
response is issued.
failed cal 5 times, sync fail, comms error, FMEA failure.
0x1F (31 decimal) if no touch.
This bit can be reset by the 0x0F cmmd
Notes
QT60248-AS R4.02/0405
Page
11
12
12
12
12
13
13
13
13

Related parts for qt60248