找货询价

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QQ咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

技术支持

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

售后咨询

一对一服务 找料无忧

专属客服

服务时间

周一 - 周六 9:00-18:00

QT60160-ISG

型号:

QT60160-ISG

描述:

16和24个重点QMATRIX触摸传感器IC[ 16 AND 24 KEY QMATRIX TOUCH SENSOR ICs ]

品牌:

QUANTUM[ QUANTUM RESEARCH GROUP ]

页数:

26 页

PDF大小:

609 K

lQ  
QT60160, QT60240  
16 AND 24 KEY QMATRIX™ TOUCH  
S
ENSOR IC  
s
These devices are designed for low cost mobile and consumer electronics  
applications.  
32 31 30 29 28 27 26 25  
24  
QMatrix™ technology employs transverse charge-transfer sensing electrode  
designs which can be made very compact and are easily wired. Charge is  
forced from an emitting electrode into the overlying panel dielectric, and then  
collected on a receiver electrode which directs the charge into a sampling  
capacitor which is then converted directly to digital form without the use of  
amplifiers.  
M_SYNC  
CHANGE  
VSS  
1
2
3
4
5
6
7
8
Y1B  
Y0B  
A0  
23  
22  
21  
20  
19  
18  
17  
QT60240  
QT60160  
VDD  
VSS  
VDD  
A1  
VSS  
VDD  
MLF-32  
Keys are configured in a matrix format that minimizes the number of required  
scan lines and device pins. The key electrodes can be designed into a  
conventional Printed Circuit Board (PCB) or Flexible Printed Circuit Board  
(FPCB) as a copper pattern, or as printed conductive ink on plastic film.  
X6  
VDD  
X5  
X7  
9 10 11 12 13 14 15 16  
AT A GLANCE  
Number of keys:  
1 to 16 (QT60160), or 1 to 24 (QT60240)  
Patented spread-spectrum charge-transfer (transverse mode)  
Technology:  
Key outline sizes:  
Key spacings:  
6mm x 6mm or larger (panel thickness dependent); widely different sizes and shapes possible  
8mm or wider, center to center (panel thickness dependent)  
Electrode design:  
Two-part electrode shapes (drive-receive); wide variety of possible layouts  
Layers required:  
One layer (with jumpers), two layers (no jumpers)  
Electrode materials: PCB, FPCB, silver or carbon on film, ITO on film, Orgaconink on film  
Panel materials:  
Adjacent Metal:  
Panel thickness:  
Key sensitivity:  
Interface:  
Plastic, glass, composites, painted surfaces (low particle density metallic paints possible)  
Compatible with grounded metal immediately next to keys  
Up to 50mm glass, 20mm plastic (key size dependent)  
Individually settable via simple commands over serial interface  
I2C slave mode (100kHz), or parallel output via external shift registers  
Moisture tolerance: Best in class.  
Power:  
1.8V ~ 5.5V, 40µA (16 keys at 1.8V, 2s Low Power mode). Guaranteed to 1.62V.  
Package:  
32-pin 5 x 5mm MLF RoHS compliant  
Signal processing: Self-calibration, auto drift compensation, noise filtering, Adjacent Key Suppression TM  
Applications: Mobile phones, remote controls, domestic appliances, PC peripherals, automotive  
Orgacon is a registered trademark of Agfa-Gevaert N.V  
AVAILABLE OPTIONS  
Part Number  
QT60160-ISG  
QT60240-ISG  
Keys  
16  
24  
TA  
-400C to +850C  
-400C to +850C  
LQ  
Copyright © 2006 QRG Ltd  
QT60240-ISG R8.06/0906  
Contents  
1 Overview  
5 I2C Operation  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
3
3
3
3
3
3
3
3
4
4
4
5
6
6
6
6
6
6
7
7
7
7
7
8
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
. . . . . . . . . . . . . . . . . . . . . . . . . . . 15  
5.2 Transferring Data Bits  
1.1 Introduction  
5.1 Interface Bus  
. . . . . . . . . . . . . . . . . . . . . . . . . . . .  
1.2 Part Differences  
. . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . 15  
1.3 Enabling / Disabling Keys  
5.3 START and STOP Conditions  
5.4 Address Packet Format  
. . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . 15  
2 Hardware and Functional  
2.1 Matrix Scan Sequence  
2.2 Burst Paring  
. . . . . . . . . . . . . . . . . . . . . . 15  
. . . . . . . . . . . . . . . . . . . . . . . . 15  
5.5 Data Packet Format  
5.6 Combining Address and Data Packets Into a Transmission  
. . . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . 16  
2.3 Cs Sample Capacitor Operation  
6 Setups  
. . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
2.4 Sample Capacitor Saturation  
2.5 Sample Resistors  
6.1 Introduction  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17  
6.2 Negative Threshold - NTHR  
. . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . 17  
. . . . . . . . . . . . . . . . . . . . 17  
2.6 Signal Levels  
6.3 Positive Threshold - PTHR  
2.7 Matrix Series Resistors  
2.8 Key Design  
6.4 Drift Compensation - NDRIFT, PDRIFT  
6.5 Detect Integrators - NDIL, FDIL  
. . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . 17  
. . . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . 18  
2.9 PCB Layout, Construction  
6.6 Negative Recal Delay - NRD  
. . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . 18  
2.9.1 Overview  
6.7 Positive Recalibration Delay - PRD  
6.8 Burst Length - BL  
. . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . 18  
2.9.2 LED Traces and Other Switching Signals  
2.9.3 PCB Cleanliness  
. . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . . . 19  
6.9 Adjacent Key Suppression - AKS  
. . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . 19  
2.10 Power Supply Considerations  
6.10 Oscilloscope Sync - SSYNC  
6.11 Mains Sync - MSYNC  
. . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . 19  
2.11 Startup / Calibration Times  
2.12 Reset Input  
. . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . 19  
. . . . . . . . . . . . . . . . . . . . . 20  
6.12 Sleep Duration - SLEEP  
. . . . . . . . . . . . . . . . . . . . . . . . . . .  
2.13 Spread Spectrum Acquisitions  
6.13 Wake on Key Touch - WAKE  
6.14 Awake Timeout - AWAKE  
6.15 Drift Hold Time - DHT  
. . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . 20  
. . . . . . . . . . . . . . . . . . . . 20  
2.14 Detection Integrators  
2.15 Sleep  
. . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  
. . . . . . . . . . . . . . . . . . . . . . 20  
. . . . . . . . . . . . . . . . . . . . . . . . . . 21  
. . . . . . . . . . . . . . . . . . . . . . . . . . . 23  
2.16 Wiring  
6.16 Setups Block  
3 Interfaces  
7 Specifications  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
3.1 Introduction  
7.1 Absolute Maximum Electrical Specifications  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
. . . . . . . . . . . . 23  
3.2 Shift Register Output Mode  
3.3 I2C Port  
7.2 Recommended Operating Conditions  
. . . . . . . . . . . . . . . . . . . . 10  
. . . . . . . . . . . . . . . 23  
. . . . . . . . . . . . . . . . . . . . . . . . . 23  
. . . . . . . . . . . . . . . . . . . . . . . 23  
. . . . . . . . . . . . . . . . . . . . . . . . 24  
7.3 DC Specifications  
7.4 Timing Specifications  
7.5 Power Consumption  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10  
3.4 CHANGE Pin  
. . . . . . . . . . . . . . . . . . . . . . . . . . . 11  
4 Control Commands  
. . . . . . . . . . . . . . . . . . . . . . . . 12  
4.1 Introduction  
7.6 Mechanical Dimensions  
7.7 Marking  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 12  
. . . . . . . . . . . . . . . . . . . . . . 25  
4.2 Writing Data to the Device  
. . . . . . . . . . . . . . . . . . . . . 12  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25  
4.3 Reading Data From the Device  
4.4 Report Detections for All Keys  
4.5 Raw Data Commands  
7.8 Moisture Sensitivity Level (MSL)  
. . . . . . . . . . . . . . . . . . 12  
. . . . . . . . . . . . . . . . . . . 12  
. . . . . . . . . . . . . . . . . . 25  
. . . . . . . . . . . . . . . . . . . . . . . 13  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13  
4.6 Cal All  
4.7 Setups  
lQ  
2
QT60240-ISG R8.06/0906  
1.3 Enabling / Disabling Keys  
1 Overview  
1.1 Introduction  
The NDIL parameter is used to enable and disable keys in the  
matrix. Setting NDIL = 0 for a key disables it (Section 6.5). At  
no time can the number of enabled keys exceed the  
maximum specified for the device (see Section 1.2).  
QT60xx0 devices are digital burst mode charge-transfer (QT)  
sensors designed specifically for matrix layout touch controls;  
they include all signal processing functions necessary to  
provide stable sensing under a wide variety of changing  
conditions. Only a few external parts are required for  
operation. The entire circuit can be built within a few square  
centimeters of single-sided PCB area. CEM-1 and FR1  
punched, single-sided materials can be used for the lowest  
possible cost. The PCB’s rear can be mounted flush on the  
back of a glass or plastic panel using a conventional  
adhesive, such as 3M VHB two-sided adhesive acrylic film.  
On the QT60160, only the first 2 Y lines (Y0, Y1) are  
operational by default. On the QT60160, to use keys located  
on line Y2, one or more of the pre-enabled keys must be  
disabled simultaneously while enabling the desired new keys.  
This can be done in one Setups block load operation.  
2 Hardware and Functional  
2.1 Matrix Scan Sequence  
Figure 1.1 Field Flow Between X and Y Elements  
The circuit operates by scanning each key sequentially, key  
by key. Key scanning begins with location X=0 / Y=0 (key 0).  
X axis keys are known as rows while Y axis keys are referred  
to as columns although this has no reflection on actual wiring.  
Keys are scanned sequentially by row, for example the  
sequence X0Y0 X1Y0 .... X7Y0, X0Y1, X1Y1... etc. Keys are  
also numbered from 0...23. Key 0 is located at X0Y0.  
Table 2.1 shows the key numbering.  
overlying panel  
X
Y
element  
element  
Table 2.1 Key Numbers  
X7 X6 X5 X4 X3 X2 X1 X0  
7
15  
23  
6
14  
22  
5
13  
21  
4
12  
20  
3
11  
19  
2
10  
18  
1
9
17  
0
8
16  
Y0  
Y1  
Y2  
QT60xx0 devices employ transverse charge-transfer ('QT')  
sensing, a technology that senses changes in electrical  
charge forced across two electrode elements by a pulse edge  
(Figure 1.1). QT60xx0 devices allow a wide range of key sizes  
and shapes to be mixed together in a single touch panel.  
The devices use an I2C interface to allow key data to be  
extracted and to permit individual key parameter setup. The  
command structure is designed to minimize the amount of  
data traffic while maximizing the amount of information  
conveyed.  
Each key is sampled in a burst of acquisition pulses whose  
length is determined by the Setups parameter BL (page 19);  
this can be set on a per-key basis. A burst is completed  
entirely before the next key is sampled; at the end of each  
burst the resulting signal is converted to digital form and  
processed. The burst length directly impacts key gain; each  
key can have a unique burst length in order to allow tailoring  
of key sensitivity on a key-by-key basis.  
2.2 Burst Paring  
In addition to normal operating and setup functions the device  
can also report back actual signal strengths .  
Keys that are disabled by setting NDIL = 0 (Section 6.5,  
page 18) have their bursts removed from the scan sequence  
to save scan time. As a consequence, the fewer keys that are  
used the faster the device can respond. All calibration times  
QmBtn™ software for the PC can be used to program the  
operation of the IC, as well as read back key status and  
signal levels in real time.  
are reduced when keys are disabled  
.
2.3 Cs Sample Capacitor Operation  
1.2 Part Differences  
Cs capacitors absorb charge from the key electrodes on the  
rising edge of each X pulse. On each falling edge of X, the Y  
matrix line is clamped to ground to allow the electrode and  
wiring charges to neutralize in preparation for the next pulse.  
With each X pulse charge accumulates on Cs causing a  
staircase increase in its differential voltage.  
There are two versions of the device; one is capable of a  
maximum of 16 keys (QT60160), the other is capable of a  
maximum of 24 keys (QT60240).  
These devices are identical in all respects, except for the  
maximum number of keys specified. The keys can be located  
anywhere within an electrical grid of 8 X and 3 Y scan lines.  
After the burst completes, the device clamps the Y line to  
ground causing the opposite terminal to go negative. The  
charge on Cs is then measured using an external resistor to  
ramp the negative terminal upwards until a zero crossing is  
achieved. The time required to zero cross becomes the  
measurement result.  
Unused keys are always pared from the burst sequence in  
order to optimize speed. Similarly, in a given part a lesser  
number of enabled keys will cause any unused acquisition  
burst timeslots to be pared from the sampling sequence to  
optimize acquire speed. Thus, if only 14 keys are actually  
enabled, only 14 timeslots are used for scanning.  
lQ  
3
QT60240-ISG R8.06/0906  
The Cs should be connected as shown in Figure 2.7, page 9.  
The value of these capacitors is not critical but 4.7nF is  
recommended for most cases. They should be 10 percent  
X7R ceramics. If the transverse capacitive coupling from X to  
Y is large enough the voltage on a Cs capacitor can saturate,  
destroying gain. In such cases the burst length should be  
reduced and/or the Cs value increased. See Section 2.4.  
Figure 2.1 VCs - Nonlinear During Burst  
(Burst too long, or Cs too small, or X-Y transcapacitance too large)  
X Drive  
YnB  
If a Y line is not used its corresponding Cs capacitor may be  
omitted and the pins left floating.  
2.4 Sample Capacitor Saturation  
Cs voltage saturation at a pin YnB is shown in Figure 2.1  
Saturation begins to occur when the voltage at a YnB pin  
becomes more negative than -0.25V at the end of the burst.  
This nonlinearity is caused by excessive voltage  
Figure 2.2 VCs - Poor Gain, Nonlinear During Burst  
(Excess capacitance from Y line to Gnd)  
accumulation on Cs inducing conduction in the pin protection  
diodes. This badly saturated signal destroys key gain and  
introduces a strong thermal coefficient which can cause  
'phantom' detection. The cause of this is either from the burst  
length being too long, the Cs value being too small, or the  
X-Y transfer coupling being too large. Solutions include  
loosening up the key structure interleaving, more separation  
of the X and Y lines on the PCB, increasing Cs, and  
decreasing the burst length.  
X Drive  
YnB  
Figure 2.3 VCs - Correct  
Increasing Cs will make the part slower; decreasing burst  
length will make it less sensitive. A better PCB layout and a  
looser key structure (up to a point) have no negative effects.  
X Drive  
YnB  
Cs voltages should be observed on an oscilloscope with the  
matrix layer bonded to the panel material; if the Rs side of  
any Cs ramps more negative than -0.25 volts during any burst  
(not counting overshoot spikes which are probe artifacts),  
there is a potential saturation problem.  
Figure 2.2 shows a defective waveform similar to that of 2.1,  
but in this case the distortion is caused by excessive stray  
capacitance coupling from the Y line to AC ground; for  
example, from running too near and too far alongside a  
ground trace, ground plane, or other traces. The excess  
coupling causes the charge-transfer effect to dissipate a  
significant portion of the received charge from a key into the  
stray capacitance. This phenomenon is more subtle; it can be  
best detected by increasing BL to a high count and watching  
what the waveform does as it descends towards and below  
-0.25V. The waveform will appear deceptively straight, but it  
will slowly start to flatten even before the -0.25V level is  
reached.  
Figure 2.4 X-Drive Pulse Roll-off and Dwell Time  
The Dwell time is fixed at ~500ns - see Section 2.7  
Lost charge due to  
inadequate settling  
before end of dwell time  
X drive  
Dwell time  
Y gate  
A correct waveform is shown in Figure 2.3. Note that the  
bottom edge of the bottom trace is substantially straight  
(ignoring the downward spikes).  
Unlike other QT circuits, the Cs capacitor values on QT60xx0  
devices have no effect on conversion gain. However, they do  
affect conversion time.  
Unused Y lines should be left open.  
2.6 Signal Levels  
Quantum’s QmBtn software makes it is easy to observe the  
absolute level of signal received by the sensor on each key.  
The signal values should normally be in the range of 200 to  
750 counts with properly designed key shapes and values of  
Rs. However, long adjacent runs of X and Y lines can also  
artificially boost the signal values, and induce signal  
saturation; this is to be avoided. The X-to-Y coupling should  
come mostly from intra-key electrode coupling, not from stray  
X-to-Y trace coupling.  
2.5 Sample Resistors  
There are three sample resistors (Rs) used to perform  
single-slope ADC conversion of the acquired charge on each  
Cs capacitor. These resistors directly control acquisition gain;  
larger values of Rs will proportionately increase signal gain.  
For most applications Rs should be 1M. Unused Y lines do  
not require an Rs resistor.  
lQ  
4
QT60240-ISG R8.06/0906  
Figure 2.5 Probing X-Drive  
Waveforms With a Coin  
Figure 2.6 Recommended Key Structure  
‘T’ should ideally be similar to the complete thickness the fields  
need to penetrate to the touch surface. Smaller dimensions will also  
work but will give less signal strength. If in doubt, make the pattern  
coarser. The lower figure shows a simpler structure used for  
compact key layouts, for example for mobile phones. A layout with a  
common X drive and three receive electrodes is depicted.  
Y0  
X0  
QmBtn software is available free of charge on Quantum’s  
website www.qprox.com.  
Y1  
Y2  
The signal swing from the smallest finger touch should  
preferably exceed 8 counts, with 12 being a reasonable  
target. The signal threshold setting (NTHR) should be set to a  
value guaranteed to be less than the signal swing caused by  
the smallest touch.  
Increasing the burst length (BL) parameter will increase the  
signal strengths as will increasing the sampling resistor (Rs)  
values.  
2.7 Matrix Series Resistors  
The upper limits of Rx and Ry are reached when the signal  
level and hence key sensitivity are clearly reduced. The limits  
of Rx and Ry will depend on key geometry and stray  
capacitance, and thus an oscilloscope is required to  
determine optimum values of both.  
The X and Y matrix scan lines can use series resistors  
(referred to as Rx and Ry respectively) for improved EMC  
performance (Figure 2.7, page 9).  
X drive lines require Rx in most cases to reduce edge rates  
and thus reduce RF emissions. Typical values range from  
Dwell time is the duration in which charge coupled from X to  
Y is captured (Figure 2.4, page 4). Increasing Rx values will  
cause the leading edge of the X pulses to increasingly roll off,  
causing the loss of captured charge (and hence loss of signal  
strength) from the keys.  
1K  
to 20K.  
Y lines need Ry to reduce EMC susceptibility problems and in  
some extreme cases, ESD. Typical Y values are about 1K  
Y resistors act to reduce noise susceptibility problems by  
forming a natural low-pass filter with the Cs capacitors.  
.  
The dwell time of these parts is fixed at 500ns. If the X pulses  
have not settled within 500ns, key gain will be reduced; if this  
happens, either the stray capacitance on the X line(s) should  
be reduced (by a layout change, for example by reducing X  
line exposure to nearby ground planes or traces), or, the Rx  
resistor needs to be reduced in value (or a combination of  
both approaches).  
It is essential that the Rx and Ry resistors and Cs capacitors  
be placed very close to the chip. Placing these parts more  
than a few millimeters away opens the circuit up to high  
frequency interference problems (above 20MHz) as the trace  
lengths between the components and the chip start to act as  
RF antennae.  
lQ  
5
QT60240-ISG R8.06/0906  
One way to determine X line settling time is to monitor the  
fields using a patch of metal foil or a small coin over the key  
(Figure 2.5). Only one key along a particular X line needs to  
be observed, as each of the keys along that X line will be  
identical. The 500ns dwell time should exceed the observed  
95 percent settling of the X-pulse by 25 percent or more.  
Ground planes, if used, should be placed under or around the  
QT chip itself and the associated resistors and capacitors in  
the circuit, under or around the power supply, and back to a  
connector, but nowhere else.  
2.9.2 LED Traces and Other Switching Signals  
Digital switching signals near the Y lines will induce transients  
into the acquired signals, deteriorating the SNR perfomance  
of the device. Such signals should be routed away from the Y  
lines, or the design should be such that these lines are not  
switched during the course of signal acquisition (bursts).  
In almost all cases, Ry should be set equal to Rx, which will  
ensure that the charge on the Y line is fully captured into the  
Cs capacitor.  
2.8 Key Design  
LED terminals which are multiplexed or switched into a  
floating state and which are within or physically very near a  
key structure (even if on another nearby PCB) should be  
bypassed to either Vss or Vdd with at least a 10nF capacitor  
to suppress capacitive coupling effects which can induce  
false signal shifts. The bypass capacitor does not need to be  
next to the LED, in fact it can be quite distant. The bypass  
capacitor is noncritical and can be of any type.  
Circuits can be constructed out of a variety of materials  
including conventional FR-4, Flexible Printed Circuit Boards  
(FPCB), silver silk-screened on PET plastic film, and even  
inexpensive punched single-sided CEM-1 and FR-2.  
The actual internal pattern style is not as important as the  
need to achieve regular X and Y widths and spacings of  
sufficient size to cover the desired graphical key area or a  
little bit more; ~3mm oversize is acceptable in most cases,  
since the key’s electric fields drop off near the edges anyway.  
The overall key size can range from 6mm x 6mm up to  
100mm x 100mm but these are not hard limits. The keys can  
be any shape including round, rectangular, square, etc. The  
internal pattern can be interdigitated as shown in Figure 2.6.  
LED terminals which are constantly connected to Vss or Vdd  
do not need further bypassing.  
2.9.3 PCB Cleanliness  
All capacitive sensors should be treated as highly sensitive  
circuits which can be influenced by stray conductive leakage  
paths. QT devices have a basic resolution in the femtofarad  
range; in this region, there is no such thing as ‘no clean flux’.  
Flux absorbs moisture and becomes conductive between  
solder joints, causing signal drift and resultant false  
detections or transient losses of sensitivity or instability.  
Conformal coatings will trap in existing amounts of moisture  
which will then become highly temperature sensitive.  
For small, dense keypads, electrodes such as shown in the  
lower half of Figure 2.6 can be used. Where the panels are  
thin (usually mobile phones have panels under 2mm thick)  
the electrode density can be quite high.  
For better surface moisture suppression, the outer perimeter  
of X should be as wide as possible, and there should be no  
ground planes near the keys. The variable ‘T’ in this drawing  
represents the total thickness of all materials that the keys  
must penetrate.  
The designer should specify ultrasonic cleaning as part of the  
manufacturing process, and in cases where a high level of  
humidity is anticipated, the use of conformal coatings after  
cleaning to keep out moisture.  
2.9 PCB Layout, Construction  
2.9.1 Overview  
2.10 Power Supply Considerations  
It is best to place the chip near the touch keys on the same  
PCB so as to reduce X and Y trace lengths, thereby reducing  
the chances for EMC problems. Long connection traces act  
as RF antennae. The Y (receive) lines are much more  
susceptible to noise pickup than the X (drive) lines.  
The power supply can range from +1.8V to +5V nominal. The  
device can tolerate ±5mV/s short-term power supply  
fluctuations. If the power supply fluctuates slowly with  
temperature, the device will track and compensate for these  
changes automatically with only minor changes in sensitivity.  
If the supply voltage drifts or shifts quickly, the drift  
compensation mechanism will not be able to keep up,  
causing sensitivity anomalies or false detections.  
Even more importantly, all signal related discrete parts  
(resistors and capacitors) should be very close to the body of  
the chip. Wiring between the chip and the various resistors  
and capacitors should be as short and direct as possible to  
suppress noise pickup.  
As these devices use the power supply itself as an analog  
reference, the power should be very clean and come from a  
separate regulator. A standard inexpensive Low Dropout  
(LDO) type regulator should be used that is not also used to  
power other loads such as LEDs, relays, or other high current  
devices. Load shifts on the output of the LDO can cause Vdd  
to fluctuate enough to cause false detection or sensitivity  
shifts.  
Ground planes and traces should NOT  
be used around the keys and the Y lines  
from the keys. Ground areas, traces, and  
other adjacent signal conductors that act  
as AC ground (such as Vdd and LED drive  
lines etc.) will absorb the received key signals and  
reduce signal-to-noise ratio (SNR) and thus will be  
counterproductive. Ground planes around keys will also  
make water film effects worse.  
Caution: A regulator IC shared with other logic can result in  
erratic operation and is not advised.  
A regulator can be shared among two or more QT devices on  
one board. One such regulator known to work well with QT  
chips is the S-817 series from Seiko Instruments  
(Seiko Instruments - www.sii-ic.com).  
lQ  
6
QT60240-ISG R8.06/0906  
A single ceramic 0.1uF bypass capacitor, with short traces,  
should be placed very close to supply pins 3, 4, 5 and 6 of the  
IC. Failure to do so can result in device oscillation, high  
current consumption, erratic operation etc. Pins 18, 20, and  
21 do not require bypassing.  
The QT60xx0 uses a two-tier confirmation mechanism having  
two such counters for each key. These can be thought of as  
‘inner loop’ and ‘outer loop’ confirmation counters.  
The ‘inner’ counter is referred to as the ‘fast-DI’; this acts to  
attempt to confirm a detection via rapid successive  
acquisition bursts, at the expense of delaying the sampling of  
the next key. Each key has its own fast-DI counter and limit  
value; these limits can be changed via the Setups block on a  
per-key basis.  
2.11 Startup / Calibration Times  
The devices require initialization times of up to 20ms. A  
calibration takes one matrix scan.  
The ‘outer’ counter is referred to as the ‘normal-DI’; this DI  
counter increments whenever the fast-DI counter has reached  
its limit value. If a fast-DI counter failed to reach its terminal  
count, the corresponding normal-DI counter is also reset. The  
normal-DI counter also has a limit value which is settable on  
a per-key basis. If a normal-DI counter reaches its terminal  
count, the corresponding key is declared to be touched and  
becomes ‘active’. Note that the normal-DI can only be  
incremented once per complete keyscan cycle, i .e. more  
slowly, whereas the fast-DI is incremented ‘on the spot’  
without interruption.  
Disabled keys are subtracted from the burst sequence and  
thus the cal time is shortened. The scan time should be  
measured on an oscilloscope.  
2.12 Reset Input  
The /RST pin can be used to reset the device to simulate a  
power-down cycle, in order to bring the device up into a  
known state should communications with the device be lost.  
The pin is active low, and a low pulse lasting at least 10µs  
must be applied to this pin to cause a reset.  
The reset pin has an internal 30K- 60Kresistor. A 2.2µF  
capacitor plus a diode to Vdd can be connected to this pin as  
a traditional reset circuit, but this is not required.  
The net effect of this mechanism is a multiplication of the  
inner and outer counters and hence a highly noise-resistance  
sensing method. If the inner limit is set to 5, and the outer to  
3, the net effect is 5x3=15 successive threshold crossings to  
declare a key as active.  
If an external hardware reset is not used, the reset pin may  
be connected to Vdd or left floating.  
2.15 Sleep  
2.13 Spread Spectrum Acquisitions  
QT60xx0 devices use spread-spectrum burst modulation.  
This has the effect of drastically reducing the possibility of  
EMI effects on the sensor keys, while simultaneously  
spreading RF emissions. This feature is hard-wired into the  
device and cannot be disabled or modified.  
The device will sleep whenever possible to conserve power.  
Periodically, the part will wake automatically, scan the matrix,  
and return to sleep unless there is activity which demands  
further attention. The part will always return to sleep  
automatically once all activity has ceased. The time for which  
the part will sleep before automatically awakening can be  
configured.  
Spread spectrum is configured as a frequency chirp over a  
wide range of frequencies for robust operation.  
A new communication with the device while it is asleep will  
cause it to wake up, service the communication and scan the  
matrix. At least one full matrix scan is always performed after  
waking up and before returning to sleep.  
2.14 Detection Integrators  
See also Section 6.5, page 18.  
The devices feature a detection integration mechanism, which  
acts to confirm a detection in a robust fashion. A per-key  
counter is incremented each time the key has exceeded its  
threshold and stayed there for a number of acquisitions.  
When this counter reaches a preset limit the key is finally  
declared to be touched.  
At the end of each matrix scan, the part will return to sleep  
unless recent activity demands further attention. If there has  
been recent activity, the part will perform another complete  
matrix scan and then attempt to sleep once again. This  
process is repeated indefinitely until the activity stops and the  
part returns to sleep.  
For example, if the limit value is 10, then the device has to  
exceed its threshold and stay there for 10 acquisitions in  
succession without going below the threshold level, before  
the key is declared to be touched. If on any acquisition the  
signal is not seen to exceed the threshold level, the counter is  
cleared and the process has to start from the beginning.  
Key touch activity will prevent the part from sleeping. The part  
will not sleep if any touch events were detected at any key in  
the most recent scan of the key matrix.  
lQ  
7
QT60240-ISG R8.06/0906  
2.16 Wiring  
Table 2.2 Pin Listing  
Comments  
Pin  
Function  
M_SYNC  
CHANGE  
Vss  
I/O  
I
If Unused, Connect To...  
1
Mains Sync input  
Vdd  
2
O
P
P
P
P
O
O
O
I
State change notification  
Supply ground  
Leave open  
3
-
4
Vdd  
Power, +1.8V to +5V  
Supply ground  
-
5
Vss  
-
6
Vdd  
Power, +1.8V to +5V  
X matrix drive line  
X matrix drive line  
Shift Register Latch Output  
Ground  
-
7
X6  
Leave open  
8
X7  
Leave open  
9
LATCH  
Vref  
S_SYNC  
X0  
Leave open  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
-
O
O
O
O
O
O
O
P
I
Oscilloscope sync  
X matrix drive line  
X matrix drive line  
X matrix drive line  
X matrix drive line  
X matrix drive line  
X matrix drive line  
Power, +1.8V to +5V  
Com port address 1  
Power, +1.8V to +5V  
Supply ground  
Leave open  
Leave open  
X1  
Leave open  
X2  
Leave open  
X3  
Leave open  
X4  
Leave open  
X5  
Leave open  
Vdd  
-
A1  
-
Vdd  
P
P
I
-
Vss  
-
A0  
Com port address 0  
Y line connection  
-
Leave open  
Leave open  
Leave open  
-
Y0B  
Y1B  
Y2B  
SMP  
SDA  
SCL  
/RST  
Y0A  
Y1A  
Y2A  
I
I
Y line connection  
I
Y line connection  
O
I/O  
I/O  
I
Sample output.  
Serial Interface Data  
Serial Interface Clock  
Reset low; has internal 30K - 60K pull-up  
Y line connection  
-
-
Leave open or Vdd  
Leave open  
Leave open  
Leave open  
I
I
Y line connection  
I
Y line connection  
I
Input only  
O
Output only, push-pull  
Open drain output  
Input and output  
OD  
I/O  
P
Ground or power  
lQ  
8
QT60240-ISG R8.06/0906  
Figure 2.7 Wiring Diagram  
See Table 2.2 for further connection information.  
VDD  
+1.8V to +5V  
Vunreg  
VREG  
*RX7  
1K  
follow regulator manufacturers  
*RX6  
1K  
VDD  
recommended values for input and  
output bypass capacitors; keep output  
capacitor close to QT60xx0 pins 4 and 6.  
If not possible, add a 100nF capacitor  
next to those pins.  
*RX5  
1K  
*RX4  
1K  
QT60240  
QT60160  
*RX3  
1K  
10K 10K  
*RX2  
1K  
*RX1  
1K  
SDA  
SCL  
I2C  
*RX0  
1K  
CHANGE  
LATCH  
* optional - for emission suppression  
** optional - for RF susceptibility improvement  
**RY0  
1K  
MAINS SYNC  
SCOPE SYNC  
CS0  
CS1  
CS2  
4.7nF  
4.7nF  
4.7nF  
**RY1  
1K  
**RY2  
1K  
Note: Leave YnA, YnB unconnected  
if not used  
RS2  
1M  
RS1  
1M  
RS0  
1M  
Suggested regulator manufacturers:  
Toko (XC6215 series)  
Seiko (S817 series)  
BCDSemi (AP2121 series)  
lQ  
9
QT60240-ISG R8.06/0906  
Figure 3.2, page 11 shows a full shift register cycle with keys  
3, 10 and 15 activated. Key Scan represents the time when  
the chip is measuring signal from each key. SCL, SDA and  
LATCH represent their respective signals from the chip. SCL  
is an active low clock output. SDA is the data output; high if  
the key is in detect and low if it is not. LATCH pulses low  
when the data transfer is complete.  
3 Interfaces  
3.1 Introduction  
The QT60xx0 can be configured to communicate either over  
an I2C bus or a shift register type Serial Peripheral Interface  
(SPI).  
The pins A0, A1 are used to configure the type of interface  
and the I2C address if this mode is used. The modes and I 2C  
addresses are available as shown in Table 3.1 below.  
Data output proceeds as soon as the key has been  
processed. Most keys do not get processed during the key  
scan. If so, these keys are processed and the data is output  
after the complete key scan.  
Table 3.1 Interface Details  
The internal settings of the device in Shift Register mode are  
the default factory settings found in Table 6.2. This means the  
device will operate with a Burst Length of 48 on all keys, and  
a Sleep time of 125ms for example. These settings cannot be  
changed in this mode.  
A1  
Vss  
Vss  
Vdd  
Vdd  
A0  
Vss  
Vdd  
Vss  
Vdd  
Interface  
Shift Register  
I2C Address 7  
I2C Address 17  
I2C Address 117  
In Shift Register mode, the CHANGE pin is inactive and  
should be left open.  
3.2 Shift Register Output Mode  
When the option jumpers are both set at Vss, the device  
disables the I2C interface and instead generates output  
suitable for driving a shift register.  
3.3 I2C Port  
These devices use I2C communications, in slave mode only.  
The shift register data is output at pin 27 (SDA). The clock is  
output at pin 28 (SCL). The data is clocked on the  
positive-going transition of SCL. Data is transferred from the  
shift registers to the latched outputs on the positive-going  
transition of LATCH. An example shift register connection is  
shown in Figure 3.1.  
The QT60160/QT60240 will only respond to the correct  
address match. I2C operating parameters are as follows:  
Max Data Transfer:  
Address:  
100KHz  
7-bit  
The match address is selected via pins A0 and A1. Table 3.1  
shows the address selections.  
The shift register data is output over the duration of a matrix  
scan, as each key is being processed, and it is latched at the  
end of the scan. The overall communication time depends on  
the matrix scan time.  
The QT60160/QT60240 allows multiple byte transmissions to  
provide a more efficient communication. This is particularly  
useful to retrieve several information bytes at once. Every  
time the host retrieves data from the QT60160/QT60240, an  
internal address pointer is incremented.  
Table 3.2 Shift Register  
Parameter  
Legend  
Units  
Therefore, the host only needs to write the initial address  
pointer of interest (the lowest address), followed by read  
cycles for as many bytes as required.  
SCL low pulse width  
SCL high pulse width  
LATCH pulse width  
SDA data to SCL clock hold time  
t
t
t
t
SCL  
500ns min  
125us min  
500ns min  
75us min  
SCH  
LATCH  
SDA-SCL  
Figure 3.1 Shift Register Output  
74HC595  
Q0  
QT60160/60240  
Q2  
DS  
SH_CP Q4  
27  
SDA  
Q3  
Outputs, keys 16 to 23  
Outputs, keys 8 to 15  
Outputs, keys 0 to 7  
28  
SCL  
9
Q5  
Q6  
Q7  
Latch  
ST_CP  
/Q7  
74HC595  
Q0  
Q2  
DS  
Q3  
SH_CP  
ST_CP  
Q4  
Q5  
Q6  
Q7  
/Q7  
74HC595  
Q0  
Q2  
Q3  
Q4  
Q5  
Q6  
Q7  
DS  
SH_CP  
ST_CP  
/Q7  
lQ  
10  
QT60240-ISG R8.06/0906  
In Shift Register mode the CHANGE pin does not operate  
and should be left open.  
3.4 CHANGE Pin  
Pin 2 (CHANGE) is an active-high output that can be used to  
alert the host to key touches or key releases, thus reducing  
the need for wasteful I2C communications. Normally, the host  
can simply not bother to communicate with the device, except  
when the CHANGE pin goes high.  
Every key can be individually configured to wake a host  
microcontroller upon a touch change; so, a product can wake  
from sleep when any key state changes, or only when certain  
desired keys change state. The configuration is set in the  
Setups block (Section 6.13) on a key-by-key basis.  
CHANGE becomes active only when there is a change in key  
state (either touch or touch release); CHANGE goes low  
again only when the host performs a read from address 1, the  
detect status register for all keys on Y0. CHANGE does not  
self-clear; only an I2C read from location 1 will cause it to  
clear.  
It is important to read all three key state addresses to ensure  
the host has a complete picture of which keys have changed.  
Figure 3.2 Shift Register Cycle  
Key Scan  
SCL  
Key 0  
Key 1  
Key 0  
Key 2 Key 21  
Key 3  
Key 22  
Key 23  
Key 4  
Key 23  
tSCL  
t
SCH  
t
SDA-SCL  
SDA  
LATCH  
tLATCH  
lQ  
11  
QT60240-ISG R8.06/0906  
The host initiates the transfer by sending the START  
condition, and follows this by sending the slave address of  
the device together with the Write-bit. The device sends an  
ACK. The host then sends the memory address within the  
device it wishes to write to. The device sends an ACK. The  
host transmits one or more data bytes; each will be  
acknowledged by the device.  
4 Control Commands  
4.1 Introduction  
The devices feature a set of commands which are used for  
control and status reporting.  
As well as Table 4.1 refer to Table 6.1, page 21 for further  
details.  
If the host sends more than one data byte, they will be written  
to consecutive memory addresses. The device automatically  
increments the target memory address after writing each data  
byte. After writing the last data byte, the host should send the  
STOP condition.  
Table 4.1 Memory Map  
Address  
Use  
Access  
0
Reserved  
Read  
Detect status for keys 0 to 7, one bit  
per key  
Detect status for keys 8 to 15, one bit  
per key  
Detect status for keys 16 to 23, one  
bit per key  
Data for keys 0 to 23, in sequence.  
Refer to Table 4.3 for details  
Recalibrate all keys. Write 0x55 to  
this address location to recalibrate all  
the keys  
The host should not try to write beyond address 255 because  
the device will not increment the internal memory address  
beyond this.  
1
Read  
Read  
Read  
Read  
2
3
4.3 Reading Data From the Device  
The sequence of events required to read data from the device  
is shown next.  
4 to 123  
125  
Write  
Host to Device  
Device to Host  
SLA+R A  
Setups write-unlock. Write 0x55  
immediately before writing setups  
S
SLA+W  
Data 1  
A
A
MemAddress A  
P
S
130  
Write  
131 to  
253  
Data 2  
A
Data n  
P
/A  
Setups - refer to Table 5.2 for details  
Read/Write  
Poll rate: The host can make use of the CHANGE pin output  
to initiate a communication; this will guarantee the optimal  
polling rate.  
Key  
S
SLA+W  
A
Start condition  
Slave address plus write bit  
Acknowledge bit  
Target memory address within  
device  
Data from device  
If the host cannot make use of the CHANGE pin the poll rate  
in normal ‘run’ operation should be no faster than once per  
matrix scan (see Section 7.4, page 23). Typically 10 to 20ms  
is more than fast enough to extract the key status. Anything  
faster will not provide new information and will slow down the  
chip operation.  
MemAddress  
Data  
P
SLA+R  
Stop condition  
Slave address plus read bit  
Not Acknowledge bit/indicates  
last byte transmission  
/A  
Sending or reading the setup block is an exception, in this  
case the host can send the data at the maximum possible  
rate.  
The host initiates the transfer by sending the START  
condition, and follows this by sending the slave address of  
the device together with the Write-bit. The device sends an  
ACK. The host then sends the memory address within the  
device it wishes to read from. The device sends an ACK.  
Run Poll Sequence: In normal run mode the host should  
limit traffic with a minimalist control structure. The host should  
just read the three detect status registers (see Figure 4.1,  
page 14).  
The host must then send a STOP and a START condition  
followed by the slave address again but this time  
Repeated Start: Using repeated start is not allowed and can  
cause communication failure.  
accompanied by the Read-bit. The device will return an ACK,  
followed by a data byte. The host must return either an ACK  
or NACK. If the host returns an ACK, the device will  
subsequently transmit the data byte from the next address.  
Each time a data byte is transmitted, the device automatically  
increments the internal address. The device will continue to  
return data bytes until the host responds with a NACK. The  
host should terminate the transfer by issuing the STOP  
condition.  
4.2 Writing Data to the Device  
The sequence of events required to write data to the device is  
shown next.  
Host to Device  
MemAddress  
Device to Host  
Data  
A
P
S
SLA+W  
A
A
4.4 Report Detections for All Keys  
Address 1: detect status for keys 0 to 7  
Address 2: detect status for keys 8 to 15  
Address 3: detect status for keys 16 to 23  
Key  
S
SLA+W  
A
Start condition  
Slave address plus write bit  
Acknowledge bit  
Target memory address within  
device  
Data to be written  
Stop condition  
MemAddress  
Each location indicates all keys in detection, if any, as a  
bitfield; touched keys report as 1’s, untouched or disabled  
keys report as 0’s.  
Data  
P
Note: the change pin is cleared on reading address 1.  
lQ  
12  
QT60240-ISG R8.06/0906  
There are five bytes of data for each key. The first two are the  
key’s 16-bit signal, and the second two are the key’s 16-bit  
reference. These are followed by the Detect Integrator Count,  
which is a 4-bit value stored in the lower nibble. In the case of  
both the signal and reference, the 16-bit values are accessed  
as two 8-bit bytes, stored LSB first.  
Table 4.2 Bits for Key Reporting and Numbering  
Bit Number  
Address  
7
7
15  
23  
6
6
14  
22  
5
5
13  
21  
4
4
3
3
2
2
1
1
0
0
1
2
3
12  
20  
11  
19  
10  
18  
9
17  
8
16  
Note: the device should be reset after disabling keys  
because, if a key was in detect when it was disabled, it could  
incorrectly report detect.  
4.6 Cal All  
A value of 0x55 must be written to address 125. Upon  
receiving this command the QT60xx0 will recalibrate all of the  
keys. Recalibration will start at the beginning of the next full  
matrix scan and last for one scan cycle.  
4.5 Raw Data Commands  
Addresses 4 to 123 allow data to be read for each key. There  
are a total of 24 keys and 5 bytes of data per key, yielding a  
total of 120 addresses. These addresses are read-only.  
4.7 Setups  
The location “Setups write-unlock”, address 130, allows write  
access to the setups. Normally the setups are write-protected;  
the write-protection is engaged as soon as a read operation is  
performed at any address. By writing a value of 0x55 to this  
address, the write-protection is disengaged. This address is  
located conveniently immediately before the setups so that  
the write protection may be disengaged and the setups  
written in a single I2C communication sequence. Reading this  
address is undefined.  
The data for the keys is mapped in sequence, starting with  
key 0 at addresses 4 to 8. The data for key 15 is located at  
addresses 79 to 83, and that for key 23 is located at  
addresses 119 to 123. Table 4.3 summarizes this.  
Table 4.3 Key Data  
Address  
Key #  
Use  
4
5
0
0
Signal LSB  
Signal MSB  
Addresses 131 to 252 provide read/write access to the  
setups. Details of different setups can be found in Section 6,  
page 17.  
6
7
8
9
0
0
0
1
Reference LSB  
Reference MSB  
DetectCount (lower nibble)  
Signal LSB  
When the host is writing a new setup block the values are  
being recorded into EEPROM as they arrive from the host.  
10  
1
Signal MSB  
11  
12  
13  
14  
1
1
1
Reference LSB  
Reference MSB  
DetectCount (lower nibble)  
Signal LSB  
2
15  
2
Signal MSB  
16  
17  
18  
2
2
2
Reference LSB  
Reference MSB  
DetectCount (lower nibble)  
Range of values  
Signal LSB  
19 to 118  
119  
120  
121  
122  
123  
3 to 22  
23  
23  
23  
23  
23  
Signal MSB  
Reference LSB  
Reference MSB  
DetectCount (lower nibble)  
lQ  
13  
QT60240-ISG R8.06/0906  
Figure 4.1 Power-on or Hardware Reset Flow Chart  
Power-on or  
Hardware Reset  
Recalibrate All  
Send 0x55 to  
Addr 125  
Verify Setup  
Block  
Send Correct  
Setup Block  
Incorrect  
Setup Data  
Correct Setup  
Block  
'CHANGE'  
output set  
Read key  
status registers  
Addr: 1, 2  
Host main  
Process  
and 3  
Legend  
Keys OK  
Internal Host  
Processes  
Key Detection(s) / End of  
Detection Processing  
Comms  
with QT  
Recalibrate All  
Send 0x55 to  
Addr 125  
Stuck Key  
Detected  
lQ  
14  
QT60240-ISG R8.06/0906  
5 I2C Operation  
5.1 Interface Bus  
5.3 START and STOP Conditions  
The host initiates and terminates a data transmission. The  
transmission is initiated when the host issues a START  
condition on the bus, and is terminated when the host issues  
a STOP condition. Between START and STOP conditions, the  
bus is considered busy. As shown below, START and STOP  
conditions are signaled by changing the level of the SDA line  
when the SCL line is high.  
More detailed information about I2C is available from  
www.i2C-bus.org. Devices are connected onto the I2C bus as  
shown in Figure 5.1. Both bus lines are connected to Vdd via  
pull-up resistors. The bus drivers of all I2C devices must be  
open-drain type. This implements a wired-AND function which  
allows any and all devices to drive the bus, one at a time. A  
low level on the bus is generated when a device outputs a  
zero.  
Figure 5.3 START and STOP Conditions  
Figure 5.1 I2C Interface Bus  
SDA  
SCL  
Vcc  
Device 1 Device 2 Device 3  
Device n  
R1  
R2  
START  
STOP  
SDA  
SCL  
5.4 Address Packet Format  
All address packets are 9 bits long, consisting of 7 address  
bits, one READ/WRITE control bit and an acknowledge bit. If  
the READ/WRITE bit is set, a read operation is performed,  
otherwise a write operation is performed. When the device  
recognizes that it is being addressed, it will acknowledge by  
pulling SDA low in the ninth SCL (ACK) cycle. An address  
packet consisting of a slave address and a READ or a  
WRITE bit is called SLA+R or SLA+W, respectively.  
Table 5.1 I2C Bus Specifications  
Parameter  
Unit  
Address space  
7-bit  
100 kHz  
4µs minimum  
4µs minimum  
Maximum bus speed (SCL)  
Hold time START condition  
Setup time for STOP condition  
Bus free time between a STOP and START  
condition  
The most significant bit of the address byte is transmitted  
first. The address sent by the host must be consistent with  
that selected with the option jumpers.  
4.7µs minimum  
Figure 5.4 Address Packet Format  
5.2 Transferring Data Bits  
Addr MSB  
Addr LSB R/W  
ACK  
Each data bit transferred on the bus is accompanied by a  
pulse on the clock line. The level of the data line must be  
stable when the clock line is high; The only exception to this  
rule is for generating START and STOP conditions.  
SDA  
SCL  
1
2
7
8
9
Figure 5.2 Data Transfer  
START  
5.5 Data Packet Format  
SDA  
SCL  
All data packets are 9 bits long, consisting of one data byte  
and an acknowledge bit. During a data transfer, the host  
generates the clock and the START and STOP conditions,  
while the Receiver is responsible for acknowledging the  
reception. An acknowledge (ACK) is signaled by the Receiver  
pulling the SDA line low during the ninth SCL cycle. If the  
Receiver leaves the SDA line high, a NACK is signaled.  
Data Stable  
Data Stable  
Data Change  
lQ  
15  
QT60240-ISG R8.06/0906  
Figure 5.6 shows a typical data transmission. Note that  
several data bytes can be transmitted between the SLA+R/W  
and the STOP.  
5.6 Combining Address and Data Packets  
Into a Transmission  
A transmission consists of a START condition, an SLA+R/W,  
one or more data packets and a STOP condition. The  
wired-ANDing of the SCL line is used to implement  
handshaking between the host and the device. The device  
extends the SCL low period by pulling the SCL line low  
whenever it needs extra time for processing between the data  
transmissions.  
Figure 5.5 Data Packet Format  
Data MSB  
Data LSB ACK  
Aggregate  
SDA  
SDA from  
Transmitter  
SDA from  
Receiver  
SCL from  
Master  
1
2
7
8
9
STOP,  
Data Byte  
or  
SLA+R/W  
Next Data Byte  
Figure 5.6 Packet Transmission  
Addr MSB  
Addr LSB R/W  
ACK  
Data MSB  
Data LSB ACK  
SDA  
SCL  
1
2
7
8
9
1
2
7
8
9
START  
SLA+R/W  
Data Byte  
STOP  
lQ  
16  
QT60240-ISG R8.06/0906  
6.3 Positive Threshold - PTHR  
6 Setups  
6.1 Introduction  
The devices calibrate and process all signals using a  
number of algorithms specifically designed to provide for  
high survivability in the face of adverse environmental  
challenges. They provide a large number of processing  
options which can be user-selected to implement very  
flexible, robust keypanel solutions.  
The positive threshold is used to provide a mechanism for  
recalibration of the reference point when a key's signal  
moves abruptly to the positive. This condition is not  
normal, and usually occurs only after a recalibration when  
an object is touching the key and is subsequently removed.  
The desire is normally to recover from these events  
quickly.  
Positive hysteresis: PHYST is fixed at 12.5 percent of the  
positive threshold value and cannot be altered.  
User-defined Setups are employed to alter these  
algorithms to suit each application. These setups are  
loaded into the device over the I2C serial interfaces. The  
Setups are stored in an onboard EEPROM array.  
Positive threshold levels are all fixed at six counts of signal  
and cannot be modified.  
Many setups employ lookup-table value translation.  
Table 6.2, the Setups Lookup Table on page 22 shows all  
translation values. The default values are the factory  
defaults.  
6.4 Drift Compensation - NDRIFT, PDRIFT  
Signals can drift because of changes in Cx and Cs over  
time and temperature. It is crucial that such drift be  
compensated, else false detections and sensitivity shifts  
can occur.  
Refer to Table 6.1 for all Setups.  
Drift compensation (Figure 6.1) is performed by making the  
reference level track the raw signal at a slow rate, but only  
while there is no detection in effect. The rate of adjustment  
must be performed slowly, otherwise legitimate detections  
could be ignored. The devices drift compensate using a  
slew-rate limited change to the reference level; the  
threshold and hysteresis values are slaved to this  
reference.  
6.2 Negative Threshold - NTHR  
The negative threshold value is established relative to a  
key’s signal reference value. The threshold is used to  
determine key touch when crossed by a negative-going  
signal swing after having been filtered by the detection  
integrator. Larger absolute values of threshold desensitize  
keys since the signal must travel farther in order to cross  
the threshold level. Conversely, lower thresholds make  
keys more sensitive.  
When a finger is sensed, the signal falls since the human  
body acts to absorb charge from the cross-coupling  
between X and Y lines. An isolated, untouched foreign  
object (a coin, or a water film) will cause the signal to rise  
very slightly due to an enhancement of coupling. This is  
contrary to the way most capacitive sensors operate.  
As Cx and Cs drift, the reference point drift-compensates  
for these changes at a user-settable rate; the threshold  
level is recomputed whenever the reference point moves,  
and thus it also is drift compensated.  
Once a finger is sensed, the drift compensation  
mechanism ceases since the signal is legitimately  
detecting an object. Drift compensation only works when  
the signal in question has not crossed the neg ative  
threshold level.  
The amount of NTHR required depends on the amount of  
signal swing that occurs when a key is touched. Thicker  
panels or smaller key geometries reduce ‘key gain’, i .e.  
signal swing from touch, thus requiring smaller NTHR  
values to detect touch.  
The drift compensation mechanism can be asymmetric; the  
drift-compensation can be made to occur in one direction  
faster than it does in the other simply by changing the  
NDRIFT and PDRIFT Setup parameters. This can be done  
on a per-key basis.  
The negative threshold is programmed on a per-key basis  
using the Setup process. See Table 6.2, page 22.  
Negative hysteresis: NHYST is fixed at 12.5 percent of  
the negative threshold value and cannot be altered.  
Typical values:  
3 to 8  
(7 to 12 counts of threshold; 4 is internally added to  
NTHR to generate the threshold).  
Default value:  
6
(10 counts of threshold)  
Figure 6.1 Thresholds and Drift Compensation  
Reference  
Hysteresis  
Threshold  
Signal  
Output  
lQ  
17  
QT60240-ISG R8.06/0906  
Specifically, drift compensation should be set to compensate  
faster for increasing signals than for decreasing signals.  
Decreasing signals should not be compensated quickly,  
since an approaching finger could be compensated for  
partially or entirely before even touching the touch pad.  
However, an obstruction over the sense pad, for which the  
sensor has already made full allowance, could suddenly be  
removed leaving the sensor with an artificially suppressed  
reference level and thus become insensitive to touch. In  
this latter case, the sensor should compensate for the  
object's removal by raising the reference level relatively  
quickly.  
If FDIL = 5 and NDIL = 2, the total detection confirmations  
required is 10, even though the device only scanned  
through all keys only twice.  
The DI is extremely effective at reducing false detections at  
the expense of slower reaction times. In some applications  
a slow reaction time is desirable. The DI can be used to  
intentionally slow down touch response in order to require  
the user to touch longer to operate the key.  
If FDIL = 1, the device functions conventionally. Each  
channel acquires only once in rotation, and the normal  
detect integrator counter (NDIL) operates to confirm a  
detection. Fast-DI is in essence not operational.  
Drift compensation and the detection time-outs work  
together to provide for robust, adaptive sensing. The  
time-outs provide abrupt changes in reference calibration  
depending on the duration of the signal 'event'.  
If FDIL m 2, then the fast-DI counter also operates in  
addition to the NDIL counter.  
If Signal [ NTHR: The fast-DI counter is incremented  
towards FDIL due to touch.  
NDRIFT Typical values:  
(2 to 3.3 seconds per count of drift compensation)  
NDRIFT Default value: 10  
(2.5s / count of drift compensation)  
PDRIFT Typical values: 3 to 5  
9 to 11  
If Signal >NTHR then the fast-DI counter is cleared due to  
lack of touch.  
Disabling a key: If NDIL =0, the key becomes disabled.  
Keys disabled in this way are pared from the burst  
sequence in order to improve sampling rates and thus  
response time. See Section 2.2, page 3.  
(0.4 to 0.8 seconds per count of drift compensation;  
translation via LUT, page )  
PDRIFT Default value:  
4
(0.6s / count of drift compensation)  
NDIL Typical values:  
NDIL Default value:  
FDIL Typical values:  
FDIL Default value:  
2, 3  
2
4 to 6  
5
6.5 Detect Integrators - NDIL, FDIL  
NDIL is used to enable or disable keys and to provide  
signal filtering. To enable a key, its NDIL parameter should  
be nonzero (ie NDIL=0 disables a key). See Section 2.2.  
6.6 Negative Recal Delay - NRD  
To suppress false detections caused by spurious events  
like electrical noise, the devices incorporate a 'detection  
integrator' or DI counter mechanism. A per-key counter is  
incremented each time the key has exceeded its threshold  
and stayed there for a number of acquisitions in  
succession, without going below the threshold level. When  
this counter reaches a preset limit the key is finally  
declared to be touched.  
If an object unintentionally contacts a key resulting in a  
detection for a prolonged interval it is usually desirable to  
recalibrate the key in order to restore its function, perhaps  
after a time delay of some seconds.  
The Negative Recal Delay timer monitors such detections;  
if a detection event exceeds the timer's setting, the key will  
be automatically recalibrated. After a recalibration has  
taken place, the affected key will once again function  
normally even if it is still being contacted by the foreign  
object. This feature is set on a per-key basis using the  
NRD setup parameter.  
If on any acquisition the signal is not seen to exceed the  
threshold level, the counter is cleared and the process has  
to start from the beginning.  
The DI mechanism uses two counters. The first is the ‘fast  
DI’ counter FDIL. When a key’s signal is first noted to be  
below the negative threshold, the key enters ‘fast burst’  
mode. In this mode the burst is rapidly repeated for up to  
the specified limit count of the fast DI counter. Each key  
has its own counter and its own specified fast-DI limit  
(FDIL), which can range from 1 to 15. When fast-burst is  
entered the QT device locks onto the key and repeats the  
acquire burst until the fast-DI counter reaches FDIL, or, the  
detection fails beforehand. After this the device resumes  
normal keyscanning and goes on to the next key.  
NRD can be disabled by setting it to zero (infinite timeout)  
in which case the key will never auto-recalibrate during a  
continuous detection (but the host could still command it).  
NRD is set using one byte per key, which can range in  
value from 0...254. NRD above 0 is expressed in 0.5s  
increments. Thus if NRD =120, the timeout value will  
actually be 60 seconds. 255 is not a legal number to use.  
NRD Typical values:  
NRD Default value:  
NRD Range:  
20 to 60 (10 to 30 seconds)  
20 (10 seconds)  
0..254 (, 0.5...127s)  
to within ± 250ms  
The ‘Normal DI’ counter counts the number of times the  
fast-DI counter reached its FDIL value. The Normal DI  
counter can only increment once per complete scan of all  
keys. Only when the Normal DI counter reaches NDIL does  
the key become formally ‘active’.  
NRD Accuracy:  
6.7 Positive Recalibration Delay - PRD  
A recalibration occurs automatically if the signal swings  
more positive than the positive threshold level. This  
condition can occur if there is positive drift but insufficient  
positive drift compensation, or, if the reference moved  
negative due to a NRD auto-recalibration, and thereafter  
the signal rapidly returned to normal (positive excursion).  
The net effect of this is that the sensor can rapidly lock  
onto and confirm a detection with many confirmations,  
while still scanning other keys. The ratio of ‘fast’ to ‘normal’  
counts is completely user-settable via the Setups process.  
The total number of required confirmations is equal to FDIL  
times NDIL.  
lQ  
18  
QT60240-ISG R8.06/0906  
As an example of the latter, if a foreign object or a finger  
contacts a key for period longer than the Negative Recal  
Delay (NRD), the key is by recalibrated to a new lower  
reference level. Then, when the condition causing the  
negative swing ceases to exist (e.g. the object is removed)  
the signal suddenly swings positive to its normal reference.  
AKS works for keys that are AKS-enabled anywhere in the  
matrix and is not restricted to physically adjacent keys; the  
device has no knowledge of which keys are actually  
physically adjacent. When enabled for a key, adjacent key  
suppression causes detections on that key to be  
suppressed if any other AKS-enabled key in the panel has  
a more negative signal deviation from its reference.  
It is almost always desirable in these cases to cause the  
key to recalibrate quickly so as to restore normal touch  
operation. The time required to do this is governed by  
PRD. In order for this to work, the signal must rise through  
the positive threshold level PTHR continuously for the PRD  
period.  
This feature does not account for varying key gains (burst  
length) but ignores the actual negative detection threshold  
setting for the key. If AKS-enabled keys in a panel have  
different sizes, it may be necessary to reduce the gains of  
larger keys relative to smaller ones to equalize the effects  
of AKS. The signal threshold of the larger keys can be  
altered to compensate for this without causing problems  
with key suppression.  
After the PRD interval has expired and the  
autorecalibration has taken place, the affected key will  
once again function normally.  
Adjacent key suppression works to augment the natural  
moisture suppression of narrow gated transfer switches  
creating a more robust sensing method.  
PRD Accuracy:  
Delay:  
to within ± 50ms  
PRD is fixed at 200ms for all keys,  
and cannot be altered.  
AKS Default value:  
0 (Off)  
6.8 Burst Length - BL  
6.10 Oscilloscope Sync - SSYNC  
The signal gain for each key is controlled by circuit  
parameters as well as the burst length.  
Pin 11 (S_SYNC) can output a positive pulse oscilloscope  
sync that brackets the burst of a selected key. More than  
one burst can output a sync pulse as determined by the  
Setups parameter SSYNC for each key.  
The burst length is simply the number of times the  
charge-transfer (‘QT’) process is performed on a given key.  
Each QT process is simply the pulsing of an X line once,  
with a corresponding Y line enabled to capture the  
resulting charge passed through the key’s capacitance Cx.  
This feature is invaluable for diagnostics; without it,  
observing signals clearly on an oscilloscope for a particular  
burst is very difficult.  
QT60xx0 devices use a fixed number of QT cycles which  
are executed in burst mode. There can be up to 64 QT  
cycles in a burst, in accordance with the list of permitted  
values shown in Table 6.2, page 22.  
This function is supported in Quantum’s QmBtn PC  
software.  
SSYNC Default value:  
0 (Off)  
Increasing burst length directly affects key sensitivity. This  
occurs because the accumulation of charge in the charge  
integrator is directly linked to the burst length. The burst  
length of each key can be set individually, allowing for  
direct digital control over the signal gains of each key  
individually.  
6.11 Mains Sync - MSYNC  
The Mains Sync feature uses M_SYNC pin 1.  
External fields can cause interference leading to false  
detections or sensitivity shifts. Most fields come from AC  
power sources. RFI noise sources are heavily suppressed  
by the low impedance nature of the QT circuitry itself.  
Apparent touch sensitivity is also controlled by the  
Negative Threshold level (NTHR). Burst length and NTHR  
interact; normally burst lengths should be kept as short as  
possible to limit RF emissions, but NTHR should be kept  
above 6 to reduce false detections due to external noise.  
The detection integrator mechanism also helps to prevent  
false detections.  
Noise such as from 50Hz or 60Hz fields becomes a  
problem if it is uncorrelated with acquisition signal  
sampling; uncorrelated noise can cause aliasing effects in  
the key signals. To suppress this problem the M_SYNC  
input allows bursts to synchronize to the noise source.  
BL Typical values:  
BL Default value:  
BL Possible values:  
1, 2 (32, 48 pulses / burst)  
2 (48 pulses / burst)  
0, 1, 2, 3 (16, 32, 48, 64  
pulses/burst)  
The noise synchronization operating mode is set by  
parameter MSYNC in Setups.  
The synchronization occurs only at the burst for the lowest  
numbered enabled key in the matrix. The device waits for  
the synchronization signal for up to 100ms after the end of  
a preceding full matrix scan, then when a negative  
synchronization edge is received, the matrix is scanned in  
its entirety again.  
6.9 Adjacent Key Suppression - AKS  
These devices incorporate adjacent key suppression  
(‘AKS’ - patent pending) that can be selected on a per-key  
basis. AKS permits the suppression of multiple key  
presses based on relative signal strength. This feature  
assists in solving the problem of surface moisture which  
can bridge a key touch to an adjacent key, causing multiple  
key presses. This feature is also useful for panels with  
tightly spaced keys, where a fingertip might inadvertently  
activate an adjacent key.  
The sync signal drive should be a buffered logic signal, or  
perhaps a diode-clamped signal, but never a raw AC signal  
from the mains. The device will synchronize to the falling  
edge.  
lQ  
19  
QT60240-ISG R8.06/0906  
Since noise synchronization is highly effective and  
inexpensive to implement, it is strongly advised to take  
advantage of it anywhere there is a possibility of  
encountering low frequency (i.e. 50/60Hz) electric fields.  
Quantum’s QmBtn software can show such noise effects  
on signals, and will hence assist in determining the need to  
make use of this feature.  
In Shift Register mode, the WAKE function is enabled for  
all keys, however the CHANGE pin does not function in  
this mode. The AWAKE timeout in Shift Register mode is  
2.5s (note default setting of AWAKE parameter in Table  
6.2).  
WAKE Default value:  
1 (On)  
WAKE Possible range: 0, 1 (Off, On)  
If the synchronization feature is enabled but no  
6.14 Awake Timeout - AWAKE  
synchronization signal exists, the sensor will continue to  
operate but with a delay of 100ms before the start of each  
matrix scan, and hence will have a slow response time.  
After each matrix scan, the part will automatically go to  
sleep whenever possible to conserve power, unless there  
has been a key state change on a key with the WAKE  
feature enabled (Section 6.13), in which case the part will  
wake up into ‘fast mode’ which has no sleep states and  
operates at the fastest possible speed. The AWAKE  
timeout feature determines how long the device will remain  
in this mode from the last key state change.  
SYNC Default value:  
SYNC Possible range:  
0 (Off)  
0, 1 (Off, On)  
6.12 Sleep Duration - SLEEP  
The QT60xx0 is designed to sleep as much as possible to  
conserve power. Periodically, the part wakes automatically,  
scans the keyboard matrix and then returns to sleep. The  
length of time the part sleeps before automatically waking  
up can be configured to one of eight different values, via a  
look-up table. The look-up table index must be written to  
the setups (see Table 6.2, page 22).  
Subsequent key state changes further prolong the AWAKE  
interval. In other words, once the part has been awakened  
by a change on a WAKE enabled key, the key response  
time will be fast for as long as the keyboard remains in  
use. Once key activity lapses for a period longer than the  
AWAKE timeout, the part will return to sleep mode.  
Note that when a key changes state, the CHANGE pin can  
be made to go active and the device can go into ‘fast  
mode’ automatically if the WAKE feature is enabled on that  
key (next section).  
The AWAKE period can be configured to a value between  
100ms and 25.5s, in increments of 100ms.  
AWAKE default value:  
AWAKE range:  
25 (2.5s)  
1...255 (100ms...25.5s)  
SLEEP default value:  
SLEEP range:  
3 (125ms)  
0...7 (16ms...2s)  
AWAKE Timeout accuracy: to within ±50ms  
6.15 Drift Hold Time - DHT  
6.13 Wake on Key Touch - WAKE  
Drift Hold Time (DHT) is used to restrict drift on all keys  
while one or more keys are activated. DHT defines the  
length of time the drift is halted after a key detection.  
The device can be configured for full time wake-up from  
Sleep mode when specific keys are touched or released  
using this feature, in order to improve response time after  
each key state change. Once awake the key will remain  
awake until the AWAKE function times out (Section 6.14).  
This feature is particularly useful in cases of high-density  
keypads where touching a key or hovering a finger over the  
keypad would cause untouched keys to drift, and therefore  
create a sensitivity shift, and ultimately inhibit any touch  
detection.  
Also this feature makes the CHANGE pin go active on a  
key touch or key release (Section 3.4).  
Each key has its own WAKE configuration bit so that any  
combination of keys can be configured for this function.  
DHT can be configured to a value of between 100ms and  
25.5s, in increments of 100ms. Setting this parameter to 0  
will disable this feature and the drift compensation on any  
key will not be dependent on the state of other keys.  
The time the part will remain awake after any key state  
change can also be configured in the Setup block (AWAKE  
feature, next section).  
DHT default value: 10 (1s)  
Any key, even one where the WAKE feature is not  
enabled, will prolong the time the part remains awake once  
the part is awake  
DHT range:  
0...255 (Off, 100ms...25.5s)  
lQ  
20  
QT60240-ISG R8.06/0906  
6.16 Setups Block  
Table 6.1 Setups Table  
Setups data is sent from the host to the QT using the I2C interface. The setups block is memory mapped onto this interface. Thus each setup can be accessed by  
reading/writing the appropriate address. Setups can be accessed individually or as a block. Before writing to any setup, an unlock code (value 0x55) must be written to the  
setups write unlock address (130). Refer also to Table 6.2, page 22 for further details, and all of Section 6.  
Key  
Scope  
Default  
Value  
Item Address Bytes  
Parameter  
Symbol Valid Range  
Bits  
Description  
Page  
17  
17  
Neg thresh  
Neg Drift Comp  
NTHR  
NDRIFT  
NTHR = 0...15  
NDRIFT = 0...15  
4
4
1
1
6
10  
Lower nibble = Neg Threshold - take operand and add 4 to get value  
Upper nibble = Neg Drift comp - via Lookup Table (LUT) (Table 6.2, page 22)  
131...154  
155...178  
24  
24  
1
2
Pos Drift Comp  
PDRIFT  
PDRIFT = 0...15  
4
1
4
Upper nibble = Pos Drift comp - via LUT (Table 6.2, page 22)  
17  
Lower nibble = Normal DI Limit, values same as operand (0 = disabled burst)  
For QT60160, only the first 16 locations are set to 2, the last eight are set to 0  
Upper nibble = Fast DI Limit, values same as operand (0 does not work)  
Normal DI Limit  
Fast DI Limit  
NDIL  
FDIL  
NDIL = 0...15  
FDIL = 0...15  
4
4
1
1
2
5
179...202  
203...226  
24  
24  
3
4
18  
Range is in 0.5 sec increments; 0 = infinite, default = 10s  
Range is {infinite, 0.5...127s}; 255 is illegal to use  
Neg recal delay  
NRD  
0...254  
8
1
20  
18  
20  
19  
19  
19  
Wake On Touch  
Burst Length  
AKS  
WAKE  
BL  
AKS  
WAKE = 0,1  
BL = 0...3  
AKS = 0,1  
1
2
1
1
1
1
1
1
1
2
0
0
Bit 3 = WAKE, 1 - enabled  
Bits 5, 4 = BL, via LUT (Table 6.2 page 22), default = 48  
Bit 6 = AKS, 1 - enabled  
227...250  
24  
5
Scope Sync  
SSYNC  
SSYNC = 0,1  
Bit 7 = Scope sync, 1 = enabled  
20  
19  
Sleep Duration  
Mains Sync  
SLEEP  
MSYNC  
SLEEP = 0...7  
MSYNC = 0,1  
3
1
24  
24  
3
0
Bits 2,1,0 = Sleep Duration, 8 values via LUT, default = 125ms  
Bits 6 = Mains sync, negative edge, 1 = enabled, default = off  
251  
1
6
252  
253  
1
1
Awake Timeout  
Drift Hold Time  
AWAKE  
DHT  
1...255  
0...255  
8
8
24  
24  
25  
10  
Range is in 100ms increments; 1 = 100ms. Default = 2.5s. 0 is illegal to use  
Range is in 100ms increments; 0 = disable, 1 = 100ms, default = 1s  
7
8
20  
20  
lQ  
21  
QT60240-ISG R8.06/0906  
Table 6.2 Setups Lookup Table  
Typical values: For most touch applications, use the values shown in the outlined cells. Bold text items indicate default settings. The number to send to the QT is the number in  
the leftmost column (0...15), not numbers from within the table. The QT uses lookup tables to translate the 0.. .15 to the parameters for each function.  
NRD is an exception: it can range from 0...254 which is translated from 1 = 0.5s to 254 = 127s, in increments of 0.5s, with zero = infinity. 255 is illegal.  
AWAKE is an exception: it can range from 1...255 which is translated from 1 = 0.1s to 255 = 25.5s , in increments of 0.1s. Zero is illegal.  
DHT is an exception: it can range from 0...255 which is translated from 1 = 0.1s to 255 = 25.5s , in increments of 0.1s. Zero will disable DHT.  
Parameter  
Index  
Number  
NTHR  
counts  
NDRIFT PDRIFT  
secs secs  
NDIL  
counts  
FDIL  
counts  
NRD  
secs  
BL  
SLEEP  
ms  
AWAKE  
secs  
DHT  
secs  
WAKE  
AKS  
SSYNC  
MSYNC  
Pulses  
(Page 17) (Page 17) (Page 17) (Page 18) (Page 18) (Page 18) (Page 20) (Page 19) (Page 19) (Page 19) (Page 20) (Page 19) (Page 20) (Page 20)  
Per key  
4
Per key  
0.1  
Per key  
0.1  
Per key  
Key off  
Per key  
unused  
Per key  
Per key  
Off  
Per key  
16  
Per key  
Per key  
Global  
16  
Global  
Global  
unused  
Global  
Off  
0
1
2
3
4
5
0 (Infinite)  
- Off -  
- Off -  
- Off -  
5
6
7
8
9
0.2  
0.3  
0.4  
0.6  
0.8  
0.2  
0.3  
1
- 2 -  
3
1
2
0.5 .. 127s  
- On -  
32  
- 48 -  
64  
On  
On  
32  
64  
On  
0.1...25.5s 0.1...25.5s  
Default=  
10s  
Default=  
2.5s  
Default=  
1s  
0.4  
3
-125-  
250  
500  
- 0.6 -  
0.8  
4
4
5
- 5 -  
6
- 10 -  
1
1
6
6
1,000  
2,000  
7
11  
12  
13  
14  
15  
1.2  
1.5  
2
1.2  
1.5  
2
7
7
8
8
8
9
9
9
10  
11  
12  
13  
14  
15  
- 2.5 -  
3.3  
4.5  
6
2.5  
3.3  
4.5  
6
10  
11  
12  
13  
14  
15  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
7.5  
10  
7.5  
10  
lQ  
22  
QT60240-ISG R8.06/0906  
7 Specifications  
7.1 Absolute Maximum Electrical Specifications  
Operating temp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -40OC to +85OC  
Storage temp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -55OC to +125OC  
Vdd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.5 to +5.5V  
Max continuous pin current, any control or drive pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±10mA  
Short circuit duration to ground, any pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . infinite  
Short circuit duration to Vdd, any pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . infinite  
Voltage forced onto any pin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -0.6V to (Vdd + 0.6) Volts  
EEPROM setups maximum writes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100,000 write cycles  
7.2 Recommended Operating Conditions  
Vdd. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +1.8V to 5.25V  
Note: the devices will run at a minimum of 1.62V.  
Supply ripple+noise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±5mV  
Cx transverse load capacitance per key. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 to 20pF  
7.3 DC Specifications  
Vdd = 5.0V, Cs = 4.7nF, Rs = 470K; Ta = recommended range, unless otherwise noted  
Parameter  
Description  
Min  
Typ  
Max  
Units  
Notes  
1.02  
2.34  
4.60  
Vdd = 1.8V  
Vdd = 3.3V  
Vdd = 5.0V  
Average supply current,  
running  
Iddr  
mA  
3
4
6
Vdd = 1.8V  
Vdd = 3.3V  
Vdd = 5.0V  
Average supply current,  
sleeping  
Idds  
µA  
Vil  
Vhl  
Vol  
Voh  
Iil  
Low input logic level  
High input logic level  
Low output voltage  
0.2Vdd  
0.2  
V
V
1.8V <Vdd <5V  
1.8V <Vdd <5V  
0.6Vdd  
4.2  
V
High output voltage  
V
Input leakage current  
Acquisition resolution  
Internal /RST pullup resistor  
1
µA  
bits  
k✡  
Ar  
10  
Rrst  
60  
7.4 Timing Specifications  
Parameter  
Description  
Min  
Typ  
Max  
Units  
Notes  
270  
380  
490  
600  
µs  
BL = 16  
BL = 32  
BL = 48  
BL = 64  
T
BS  
Burst spacing  
Fc  
Burst center frequency  
155  
±10  
kHz  
%
Fm  
Burst modulation, percentage  
lQ  
23  
QT60240-ISG R8.06/0906  
7.5 Power Consumption  
Table 7.1 Average Current Consumption  
Test condition: BL = 48, 16 or 24 keys enabled (see appropriate column)  
Sleep  
Setting (ms)  
Idd Typical (mA)  
Voltage (V)  
24 keys  
16 keys  
1.8  
0.480  
0.360  
16  
32  
3.3  
5.0  
1.050  
1.900  
0.840  
1.550  
1.8  
0.300  
0.250  
3.3  
5.0  
0.670  
1.220  
0.540  
0.910  
1.8  
0.170  
0.150  
64  
3.3  
5.0  
0.350  
0.730  
0.310  
0.550  
1.8  
0.090  
0.080  
125  
250  
500  
1000  
2000  
3.3  
5.0  
0.220  
0.400  
0.170  
0.300  
1.8  
0.050  
0.048  
3.3  
5.0  
0.120  
0.240  
0.100  
0.160  
1.8  
0.043  
0.040  
3.3  
5.0  
0.090  
0.160  
0.060  
0.110  
1.8  
0.040  
0.038  
3.3  
5.0  
0.080  
0.130  
0.053  
0.100  
1.8  
3.3  
5.0  
0.039  
0.075  
0.120  
0.037  
0.050  
0.095  
The formula to find the average current is:  
Idd = (current sleeping x sleep period) + (current running x (burst spacing x number of keys enabled))  
sleep period + (burst spacing x number of keys enabled)  
Idd = (Idds x Tsleep) + (Iddr x (TBS x KE))  
Tsleep + (TBS x KE)  
Note: there may be more than one instance of (TBS x KE)  
(see example below)  
Where:  
Idd  
=
=
=
=
=
=
average current (mA)  
current when sleeping  
Idds  
Tsleep  
Iddr  
(
mA  
)
(Section 7.3)  
sleep period  
(ms  
)
(Table 6.2)  
current when running  
burst spacing1 (ms)  
(
mA  
)
(Section 7.3)  
(Section 7.4)  
TBS  
KE  
number of keys enabled1  
1 if more than one burst spacing is used then each must be  
included in the calculation.  
Example: Conditions: Vdd = 1.8V, 10 keys BL = 32, 14 keys BL = 16, Tsleep = 125ms  
Idd = (0.003 x 125) + (1.02 x ((0.38 x 10) + (0.27 x 14))) = 0.06115mA = 61.15µA  
125 + ((0.38 x 10) + (0.27 x 14))  
lQ  
24  
QT60240-ISG R8.06/0906  
7.6 Mechanical Dimensions  
B
F
PIN 1  
e
G
C
Dimensions in Millimeters  
E
D
Symbol  
Minimum  
Nominal  
0.90  
Maximum  
1.00  
A
A1  
A2  
A3  
B
C
D
E
F
0.80  
0.02  
0.65  
0.20 REF  
5.00 BSC  
5.00 BSC  
0.23  
0.40  
3.10  
3.10  
0.50 BSC  
0.05  
1.00  
0.18  
0.30  
2.95  
2.95  
0.30  
0.50  
3.25  
3.25  
A2  
A3  
A
G
e
A1  
7.7 Marking  
MLF Part Number  
QT60160-ISG  
Keys  
16  
Marking  
6160  
QT60240-ISG  
24  
6240  
7.8 Moisture Sensitivity Level (MSL)  
MSL Rating  
Peak Body Temperature  
260OC  
Specifications  
IPC/JEDEC J-STD-020C  
MSL3  
lQ  
25  
QT60240-ISG R8.06/0906  
lQ  
Copyright © 2006 QRG Ltd. All rights reserved  
Patented and patents pending  
Corporate Headquarters  
1 Mitchell Point  
Ensign Way, Hamble SO31 4RF  
Great Britain  
Tel: +44 (0)23 8056 5600 Fax: +44 (0)23 8045 3939  
www.qprox.com  
North America  
651 Holiday Drive Bldg. 5 / 300  
Pittsburgh, PA 15220 USA  
Tel: 412-391-7367 Fax: 412-291-1015  
This device is covered under one or more United States and corresponding international patents. QRG patent numbers can be found online  
at www.qprox.com. Numerous further patents are pending, which may apply to this device or the applications thereof.  
The specifications set out in this document are subject to change without notice. All products sold and services supplied by QRG are subject  
to our Terms and Conditions of sale and supply of services which are available online at www.qprox.com and are supplied with every order  
acknowledgement. QRG trademarks can be found online at www.qprox.com. QRG products are not suitable for medical (including lifesaving  
equipment), safety or mission critical applications or other similar purposes. Except as expressly set out in QRG's Terms and Conditions, no  
licenses to patents or other intellectual property of QRG (express or implied) are granted by QRG in connection with the sale of QRG  
products or provision of QRG services. QRG will not be liable for customer product design and customers are entirely responsible for their  
products and applications which incorporate QRG's products.  
Development Team: Samuel Brunet, Dr. Tim Ingersoll, Matthew Trend  
厂商 型号 描述 页数 下载

QUANTUM

QT60040 4 - KEY电荷转移IC[ 4-KEY CHARGE-TRANSFER IC ] 10 页

QUANTUM

QT60040-D 4 - KEY电荷转移IC[ 4-KEY CHARGE-TRANSFER IC ] 10 页

QUANTUM

QT60040-IS 4 - KEY电荷转移IC[ 4-KEY CHARGE-TRANSFER IC ] 10 页

ETC

QT60040-S IC- SMD- QPROX矩阵传感器\n[ IC-SMD-QPROX MATRIX SENSOR ] 10 页

FOXCONN

QT600406-2121 [ Board Connector, 40 Contact(s), 2 Row(s), Female, Straight, 0.025 inch Pitch, Surface Mount Terminal, Locking, Ivory Insulator, Plug ] 1 页

FOXCONN

QT600406-3121 [ Board Connector, 40 Contact(s), 2 Row(s), Female, Straight, 0.025 inch Pitch, Surface Mount Terminal, Locking, Ivory Insulator, Plug ] 1 页

FOXCONN

QT601406-2121 [ Board Connector, 140 Contact(s), 2 Row(s), Female, Straight, 0.025 inch Pitch, Surface Mount Terminal, Locking, Ivory Insulator, Plug ] 1 页

QT

QT60160 デコーダIC[ 触摸传感ic ] 24 页

QUANTUM

QT60160 16和24个重点QMATRIX触摸传感器IC[ 16 AND 24 KEY QMATRIX TOUCH SENSOR ICs ] 26 页

ATMEL

QT60160-ATG [ Micro Peripheral IC ] 26 页

PDF索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

IC型号索引:

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

0

1

2

3

4

5

6

7

8

9

Copyright 2024 gkzhan.com Al Rights Reserved 京ICP备06008810号-21 京

0.174614s