![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
l q QT1106-isg qw heel ?/qs lide ?/qt ouch ? ic applications ! remote controls ! pc peripherals ! appliance controls ! mp3 players ! mobile phones QT1106 charge-transfer (?qt?) qtouch tm ic is a self-contained, patented charge-transfer capacitive controller capable of detecting near-proximity or touch on up to seven electrodes and a wheel. it allows electrodes to project sense fields through any dielectric such as glass or plastic. these electrodes are laid out as a scroller (e.g. a wheel or slider) plus seven additional independent keys. each key channel can be tuned for a unique sensitivity level by simply changing a corresponding external cs capacitor, whereas the wheel/slider?s sensitivity can be changed dynamically through spi commands. the wheel/slider uses a simple, inexpensive sensing element between three connection points. the QT1106 can report a single rapid touch anywhere along the sense elements, or it can track a finger moving along the wheel/slider?s surface in real time. the device is designed specifically for human interfaces, like control panels, appliances, gaming devices, lighting controls, remote controls, or anywhere a mechanical wheel, slider, or switch may be found. patented aks? adjacent key suppression suppresses touch from weaker responding keys and only allows a dominant key to detect; for example, to solve the problem of large fingers on tightly spaced keys or buttons in the middle of a wheel. by using the charge-transfer principle, this device delivers a level of performance clearly superior to older technologies yet is highly cost-effective. spread-spectrum burst technology provides superior noise rejection. the device also has a sync mode which enables synchronization with additional similar parts and/or to an external source to suppress interference, and low power modes which conserve power. l qc copyright ? 2006 qrg ltd QT1106-isg r8 i .05/0906 " patented charge-transfer (?qt?) design " wheel or slider plus seven extra keys " qmagic? proximity effect for ?approach on? function " fast thermal drift tracking " 2.8v ~ 5.0v single supply operation " 100% autocal for life - no adjustments required " spi five-wire interface " fully debounced results " patented aks? adjacent key suppression " spread-spectrum bursts for superior noise rejection " rohs compliant 32-qfn package QT1106-isg -40 0 c to +85 0 c 32-qfn t a available options /rst vdd osc snsa2 snsa1 snsa snsa snsa miso mosi spread snsa3 1 23456 78 24 23 22 21 20 19 18 17 9 10 11 12 13 14 15 16 32 31 30 29 28 27 26 25 QT1106 32-qfn snsb5 snsb snsb snsb snsb snsb3 snsb2 c h a n g e
10 3.6 spi responses .................................... 10 3.5.3 custom threshold command mode ...................... 9 3.5.2 normal command mode .............................. 9 3.5.1 overview ....................................... 9 3.5 spi host commands ................................. 8 3.4 spi operation ...................................... 8 3.3 spi parameters ..................................... 8 3.2 change pin ....................................... 8 3.1 introduction ........................................ 8 3 spi interface ........................................ 5 2.7 faulty and unused keys ............................... 5 2.6 qmagictm proximity sensor ............................ 4 2.5 autorecalibration (mod) ............................... 4 2.4 akstm adjacent key suppression ........................ 4 2.3 detection integrator filter .............................. 4 2.2 drift compensation ................................... 4 2.1 power-up self-calibration .............................. 4 2 signal processing .................................... 4 1.7.5 sync mode ...................................... 4 1.7.4 sleep mode ...................................... 4 1.7.3 lp mode ....................................... 4 1.7.2 free run mode ................................... 4 1.7.1 overview ....................................... 4 1.7 basic power modes .................................. 3 1.6 spi interface ....................................... 3 1.5 qmagictm proximity effect ............................. 3 1.4 slider and wheel construction ........................... 3 1.3 user interface layout options ........................... 3 1.2 burst operation ..................................... 3 1.1 introduction ........................................ 3 1 overview ........................................... 19 7.8 part marking ...................................... 19 7.7 mechanical - 32-qfn package ......................... 17 7.6 idd curves ........................................ 16 7.5 signal processing .................................. 15 7.4 dc specifications ................................... 15 7.3 ac specifications ................................... 15 7.2 recommended operating conditions ..................... 15 7.1 absolute maximum specifications ....................... 15 7 specifications ...................................... 14 6.6 pcb layout and construction .......................... 14 6.5 power supply ...................................... 13 6.4 thermal stability ................................... 13 6.3 cs sample capacitors - sensitivity ....................... 13 6.2 spread-spectrum circuit .............................. 13 6.1 oscillator frequency ................................. 13 6 design notes ....................................... 13 5.4 mode setting after reset ............................. 13 5.3 reset delay to touch detection ......................... 13 5.2 delay to spi functionality ............................. 13 5.1 introduction ....................................... 13 5 reset .............................................. 12 4.5 sync mode ....................................... 12 4.4 sleep mode ....................................... 11 4.3 lp mode ......................................... 11 4.2 free run mode .................................... 11 4.1 introduction ....................................... 11 4 operating modes ................................... contents l q 2 QT1106-isg r8 i .05/0906 1 overview 1.1 introduction the QT1106 is an easy to use sensor ic based on quantum?s patented charge-transfer (?qt?) principles for robust operation and ease of design. this device has many advanced features which provide for reliable, trouble-free operation over the life of the product. in particular the QT1106 features advanced self-calibration, drift compensation, and fast thermal tracking. unlike prior devices, the QT1106 can tolerate power supply fluctua tions better in order to eliminate the need for a voltage regulator in many cases. 1.2 burst operation the device operates in burst mode. each key is acquired using a burst of charge-transfer sensing pulses whose count varies depending on the value of the sense capacitor cs and the load capacitance cx (finger touch capacitance and circuit stray capacitance). the channels? signals are acquired using three successive bursts of pulses: burst 1: b1, b3, b5, b7 (for discrete keys 1, 3, 5, 7) burst 2: b2, b4, b6 (for discrete keys 2, 4, 6 ) burst 3: a1, a2, a3 (for wheel or slider) bursts always operate in 1, 2, 3 sequence as a group and occur one right after the other with minimum delay. the groups are separated by an interval of time that can be used for spi communications. spread-spectrum operation - bursts can operate over a spread of frequencies, so that external fields will have minimal effect on key operation and emissions are very weak. spread-spectrum operation works together with the ?detect integrator? (di) mechanism to dramatically reduce the probability of false detection due to noise. an external rc circuit is required to implement spread spectrum, but this circuit is optional. 1.3 user interface layout options the QT1106 can sense through all common plastics or glass or other dielectric materials up to 10mm thick. it can be used to implement a linear slider or rotary scroll wheel plus seven additional discrete keys. the slider or wheel indicat es absolute positions. 1.4 slider and wheel construction the QT1106 can connect to either a wheel or a linear slider element (figure 1.1). selection of wheel or linear operation is set through an spi command. the basis of these designs is found in us patent 4,264,903 (expired). the first and last positions of the linear slider have larger touch areas. as with touch button electrodes, wheels and sliders can be constructed as etched areas on a pcb or flex circuit, or from clear conductors such as indium tin oxide (ito) or screen- printed orgacon? (agfa) to allow backlighting effects, or for use over an lcd display. 1.5 qmagic tm proximity effect channel 7 of the QT1106 can optionally operate a ?magic on? function based on hand or body proximity to a product. by using a relatively large electrode inside the product?s enclosure and a larger value of csb7 (see figure 2.1), the product can auto power up or activate its display with hand approach. this simple feature can add enormous sales appeal to almost any product. 1.6 spi interface the QT1106 uses a five-wire spi interface. in addition to the standard four spi signals (/ss, sclk, mosi and miso), there is a drdy (data ready) output for flow control. the QT1106 also provides a change signal to indicate when there has been a change in detection state. this removes the need for the host to poll the QT1106 continuously. on each spi transfer the host sends three bytes to the QT1106 and the QT1106 simultaneously sends three bytes to the host. the bytes sent from the host provide the QT1106 with all its configuration information; the bytes sent from the QT1106 convey the key states. l q 3 QT1106-isg r8 i .05/0906 figure 1.1 all-metal slider and wheel construction (downloadable example cad files for wheels and sliders can be found on the quantum website, http://www.qprox.com/toolbox/1106 ) 0 127 1 to 126 position (at 7 bits - 0 to 127) snsa3 snsa3 snsa2 snsa1 tips of triangles should be spaced <=4mm apart. <=4mm <=4mm snsa3 snsa2 snsa1 position 0 position 43 position 85 1.7 basic power modes 1.7.1 overview the device features a number of modes to set the current drain and speed of response. the available operating modes are: # free run - fastest detection response at all times # lp mode - low power, slower touch sensing response # sleep - microamp-level current drain # sync mode - for noise suppression of low frequencies 1.7.2 free run mode this mode uses a continuous stream of acquire bursts . free run mode has, in consequence, t he highest power drain of all the QT1106 operating modes but the fastest response time. 1.7.3 lp mode in lp (low power) mode, the QT1106 spends most of the time sleeping to conserve power; it wakes itself periodically to perform acquire bursts, then normally goes back to sleep again. the QT1106 provides a choice of intervals between acquire bursts to allow an appropriate speed /power trade-off to be made for each product. 1.7.4 sleep mode in sleep mode, the QT1106 shuts down to conserve power; it will remain in this mode forever or unti l the host wakes it using the /ss pin. 1.7.5 sync mode in this mode the device will synchronize to the host in a way that allows for the suppression of heavy low frequency noise; for example, from mains frequencies and their harmonics. 2 signal processing 2.1 power-up self-calibration on power-up or after reset, all 10 channels are typically calibrated and operational within 650ms. 2.2 drift compensation this operates to correct the reference level of each key automatically over time; it suppresses false detections caused by changes in temperature, humidity, dirt and other environmental effects. 2.3 detection integrator filter detect integrator (di) filter confirmation reduces the effects of noise on key states. the di mechanism requires a specified number of measurements that qualify as detections (and these must occur in a row) or the detection will not be reported. in a similar manner, the end of a touch (loss of signal) also has to be confirmed over several measurements. the QT1106 provides a choice of either two or six di measurements for confirming start of touch; end of touch always uses two measurements. the di mechanism works together with spread spectrum operation to dramatically reduce the effects of noise. 2.4 aks tm adjacent key suppression this patented feature works to prevent multiple keys from responding to a single touch . this can happen with closely spaced keys, or a scroll wheel that has buttons very near it. aks operates by comparing signal strengths from keys within a group of keys to suppress touch detections from those that have a weaker signal change than the dominant one. when enabled globally on the QT1106, aks allows only one independent key, or the scroll section , to indicate a touch at a time. additionally, the QT1106 has options for partial aks ; where some keys are included in the aks operation and others are not affected. in this case only one key in the aks group can indicate a touch at any time; other keys can indicate touch in any combination. aks can also be disabled. 2.5 autorecalibration (mod) the device can time out and recalibrate each key independently after a continuous touch detection that lasts for the chosen ?maximum on-duration? (mod). this ensures that a key can never become ?stuck on? due to foreign objects or other external influences. after recalibration the key will continue to function normally. the nominal delay is selectable to be either 10s, 20s, 60s, or infinite (disabled), though the actual delay is different in some operating modes (see table 2.1). n/a sleep mode (vary with sync rate) 10s, 20s, 60s sync mode (typ 55hz sync) 28s, 55s, 164s lp mode, 760ms 1 response (680ms 2 ) 15s, 30s, 88s lp mode, 440ms 1 response (360ms 2 ) 10s, 20s, 60s lp mode, 280ms 1 response (200ms 2 ) 10s, 20s, 60s lp mode, 200ms 1 response (120ms 2 ) 10s, 20s, 60s free run max on-durations operating mode table 2.1 maximum on-duration 1 response times are estimated using a di of six counts. 2 response times are estimated using a di of two counts. note: all response times are based on typical sense capacitor values. the device also autorecalibrates all keys when one or more normal keys? signal reflect a sufficient decrease in capacitance from the reference level (signal error). if qmagic proximity mode is active, a signal error on the proximity key (key 7) will only recalibrate itself. this is filtered in a manner similar to the di filter; the decrease in capacitance must be seen for at least six successive cycles. hence, in free run mode the device typically recalibrates within 400ms so as to recover normal operation quickly. l q 4 QT1106-isg r8 i .05/0906 2.6 qmagic tm proximity sensor key 7 (snsb7) can be optimized for operation as a hand proximity sensor via the serial interface (see section 3.5.2, prox = 1). the proximity sensitivity of channel 7 can be increased by a higher value of cs. the aks mode should be set to mode 101, to ensure that the proximity key does not lock out other keys or the wheel/slider. note that proximity fields are often unstable especially in products that can move around, such as mobile phones and mp3 players. in particular, the proximity channel can stick on after a detection. as soon as possible after proximity channel 7 becomes active, it should be recalibrated via the serial interface (see section 3.5.2, calk = 1, cal key num bits = 111) in order to clear the proximity channel . design of proximity electrodes requires care, so as to ensure that the electrode area is maximized whilst ensuring adequate and easy coupling to a hand as it approaches the equipment. 2.7 faulty and unused keys any sense channel that does not have its sense capacitor (cs) fitted is assumed to be either faulty or unused. this channel takes no further part in operation unless a host-commanded recalibration operation shows it to have an in-range burst count again. this is important for sense channels that have a n open or short circuit fault across cs. such channels would otherwise cause very long acquire bursts, and in consequence would slow the operation of the entire QT1106. l q 5 QT1106-isg r8 i .05/0906 table 2.2 pinlist open sense pin position 0 to c sa3 i/o snsa3 32 open sense pin position 85 to c sa2 i/o snsa2 31 open sense pin position 43 to c sa1 i/o snsa1 30 open sense pin to any c sa + wheel/slider i/o snsa 29 open sense pin to any c sa + wheel/slider i/o snsa 28 open sense pin to any c sa + wheel/slider i/o snsa 27 - data from QT1106 to host spi master in / serial out of miso 26 - data from host to QT1106 spi master out /slave in i mosi 25 open - spi slave select in i /ss 24 - spi serial bit clock spi clock i sclk 23 - - ground pwr vss 22 - spi handshake line spi data ready of drdy 21 open sense pin to any c sb + key i/o snsb 20 open sense pin to any c sb + key i/o snsb 19 open sense pin to any c sb + key i/o snsb 18 open sense pin to c sb1 i/o snsb1 17 open sense pin to c sb2 i/o snsb2 16 open sense pin to c sb3 i/o snsb3 15 open sense pin to c sb4 i/o snsb4 14 open sense pin to any c sb + key i/o snsb 13 open sense pin to any c sb + key i/o snsb 12 open sense pin to any c sb + key i/o snsb 11 open sense pin to any c sb + key i/o snsb 10 open sense pin to c sb5 i/o snsb5 9 open sense pin to c sb6 i/o snsb6 8 open sense pin to c sb7 i/o snsb7 7 - to host state change notification of change 6 - leave open - - n/c 5 - resistor to vdd and optional spread-spectrum rc network oscillator current drive i osc 4 - +2.8 to +5.0v power pwr vdd 3 vdd active low reset reset input i /rst 2 open - spread-spectrum drive od spread 1 if unused notes function type name 32-qfn pin pin type i/o cmos input/output i cmos input only od cmos open drain output (pull up to vdd) of cmos output that can float during reset, sleep or lp modes pwr power / ground note : sense terminals can be twinned with any sense drive terminals of the same group, e.g. snsa1 can be paired with any snsa terminal. l q 6 QT1106-isg r8 i .05/0906 figure 2.1 connection diagram (32-qfn package) important design guidelines : # the sensitivities of the various sense channels are determined by the values of the respective cs capacitors (i.e. csb1, csb7, etc.); these values will require adjustment based on building a prototype product and testing the sensitivity experimentally. # rb1, rb2 sets the oscillator frequency; recommended values are: 20k 27k 15k > 3.6v 18k 22k 12k 3.0~3.6v replace with 100k resistor not fitted 15k see note below 27k 12k < 3 v css rb2 rb1 css rb2 rb1 without spread spectrum with spread spectrum vdd range # the required value of the spread-spectrum capacitor (css) will vary according to the lengths of the acquire bursts . a typical value is 100nf. # when the QT1106 is running the osc pin has a dc voltage typically between 1v and 1.5v; the use of spread spectrum will cause a small low-frequency variation in the voltage. the internal oscillator signal is not visible on this pin. # signals drdy and change may need pull-down resistors, see section 5 on page 13. l q 7 QT1106-isg r8 i .05/0906 43 85 127 0 snsb4 snsb snsb3 snsb snsb2 snsb snsb1 snsb snsa1 snsa3 snsb7 snsb snsb6 snsb snsb5 snsb /rst 10k 4.7nf 10k 10k 10k 10k 4.7nf 4.7nf 15nf key 7 10k 10k 10k 4.7nf 4.7nf 4.7nf 4.7nf vdd vunreg 4.7uf 4.7uf 100nf +2.8 ~ +5v voltage reg vdd 14 13 16 17 32 7 8 9 3 2 key 6 key 5 key 3 key 2 key 1 vss 22 snsa snsa snsa2 snsa 31 30 10k 10k 15nf 15nf r snsa2 r snsa1 c sa2 c sa1 change 6 change out drdy sclk miso mosi 21 23 26 25 spi miso out spi sclk in r snsb4 c r snsb3 r snsb2 r snsb1 r snsa3 c sb3 c sb2 c sb1 c sa3 c sb7 r snsb7 r snsb6 r snsb5 c sb6 c sb5 QT1106 32-qfn /ss 24 osc spread 4 1 **rb1 **rb2 * css vdd no spread-spectrum: replace css with 100k resistor and remove rb2 n.c. 5 spi drdy out spi mosi in spi /ss in 15 sense terminals can be twinned with any e.g. snsa1 can be paired with any snsa terminal. snsa pins: 27 ,28, 29 snsb pins: 10, 11, 12, 13, 18, 19, 20 note: 18 19 12 11 10 27 29 28 note: one bypass capacitor to be tightly wired between vdd and vss. follow recommendations from re g ulator manufacturer for input and output capacitors. ** see the table below for su gg ested resistor and capacitor values, with and without spread spectrum. the wheel shows positions at 7-bit resolution. see the table at the end of section 3.5.2 for other resolutions. 100k 100k 3 spi interface 3.1 introduction the QT1106 is an spi slave mode device. this section describes the hardware operation of this interface. 3.2 change pin the QT1106 has a change output pin which allows for key state change notification. use of the change signal relieves the host of the burden of regularly polling the QT1106 to get key states. change goes high when there is a change of state, i.e. when a new key is pressed, or released, or a movement is detected on the wheel/slider. change also goes high after a reset to indicate to the host that it should do an spi transfer in order to provide initial configuration information to the qt110 6 (as it does on every spi transfer). change goes low after the status is read through an spi transfer. 3.3 spi parameters the spi transmission parameters are: # 70khz max clock rate # 8 data bits # 6.7s min low clock period # 6.7s min high clock period # three bytes per transmission, byte 1 most significant bit sent first # clock idle high # shift out on falling edge # shift in on rising edge the host must always transfer three bytes in succession within the allotted time (10ms maximum). if all bytes are not received in this interval it is treated by the QT1106 as an error and the drdy line will go low before the transmission is completed. messages from the host to the qt110 6 carry configuration information; return data from the QT1106 carries key state information. for details of the message contents see sections 3.5 and 3.6. 3.4 spi operation the basic timing diagram for spi operation is shown in figure 3.1 the host does the clocking and controls the timing of the transfers, subject to data ready (drdy), from the QT1106. transfers are always clocked as a set of three bytes, byte 1, 2 and 3. the host should not attempt to clock the spi bus to the device while drdy is low; during drdy low the QT1106 is busy and will ignore spi activity, with the exception of a 20s grace period after the fall of drdy, where there are no communications during the high period of drdy . drdy stays high for at least 450s. it falls again after byte 3 has shifted to indicate completion. after the fall of drdy, the device acquires (bursts). drdy goes high to permit spi activity after each burst. after the host asserts /ss low, it should wait > 22s before starting sclk. the QT1106 reads the mosi pin with each rising edge of sclk, and shifts data out on the miso pin on falling edges. the host should do the same to ensure proper operation. between the end of the byte 1 shift and the start of the byte 2 shift (and between byte 2 and byte 3), the host may raise /ss again, but this is not required; the QT1106 ignores /ss during transfer of the three bytes. all timings not mentioned above should be as in figure 3.1. /ss wake operation: /ss is also used to wake the device from sleep, see section 4.3 l q 8 QT1106-isg r8 i .05/0906 figure 3.1 spi operation ~23ms acquire bursts 240ms drdy from qt <10ms /ss may go high >22us /ss may go high between between bytes; <5.7us /ss from host bytes; QT1106 ignores this QT1106 ignores this >0us >6.7us >10.8us >6.7us sclk from host >0us host data output (QT1106 input - mosi) command byte 1 command byte 2 command byte 3 >0ns <500ns response byte 1 response byte 2 response byte 3 qt data output 3-state 3-state (QT1106 out - miso) <17us drdy from qt /ss from host 1 2 0 3 4 4 5 6 70 1 2 3 6 7 76 2 3 4 5 432 6 15 6 7 4 7 32 1 3210 ? 0 5 7654 <470us 5 0 1 0 data sampled on rising edge data shifts out on falling /ss pulse during 25us grace period >450us <20us don't care don't care don't care don't care don't care (grace period) 3.5 spi host commands 3.5.1 overview the command from the host consists of three bytes, #1, #2 and #3. these three bytes contain operation mode settings which must be transmitted every time. the setting information in these three bytes becomes effective immediately after all three are received by the QT1106. the response to these three bytes are three data bytes containing key detection information. a downloadable host-driver software example for controlling the QT1106 can be found on the quantum website at http://www.qprox.com/toolbox/1106. there are two command modes, selectable through bit ct . ct - custom threshold: selects between normal command bytes and custom threshold commands. ct=0: normal commands. ct=1: custom threshold commands. 3.5.2 normal command mode when ct=0 , the three host command bytes should contain the following bits: cal key num calk calw resolution 3 mode lpb di mod 0 2 aks sld prox 0 0 ct=0 1 0 1 2 3 4 5 6 7 bit host byte # bits labelled ?0? should not be altered. the bits used in these three bytes are defined as follows: aks - three bits used to determine the aks mode. see section 2.4 for further information. aks (6 keys 3 + wheel/slider) + key 7 1 0 1 aks 4 keys 1 + (3 keys 2 + wheel/slider) 0 0 1 aks 4 keys 1 + 3 keys 2 + wheel/slider 1 1 0 aks keys + wheel/slider 0 1 0 aks global 1 0 0 aks disabled ( default ) 0 0 0 0 1 2 aks option aks 1 keys 1-4 aks?d together 2 keys 5-7 aks?d together 3 keys 1-6 aks?d together sld - scrolling device type selection. sld=0: wheel mode ( default ) sld=1: linear slider mode. prox - key 7 qmagic proximity mode. see section 2.6 for further information. prox=0: key 7 is a normal key ( default ) prox=1: key 7 is a proximity sensor. note: once activated, key 7 will be in qmagic proximity mode until a reset occurs. mode - these bits determine the sleep / low power modes the device runs in. (reserved) 1 1 1 sleep 0 1 1 sync mode 1 0 1 lp mode, 760ms 1 response time (680ms 2 ) 0 0 1 lp mode, 440ms 1 response time (360ms 2 ) 1 1 0 lp mode, 280ms 1 response time (200ms 2 ) 0 1 0 lp mode, 200ms 1 response time (120ms 2 ) 1 0 0 free run ( default ) 0 0 0 0 1 2 operating mode mode bits 1 response times are estimated using a di of six counts. 2 response times are estimated using a di of two counts. lpb - sets the lp mode ?following burst? option. see figures 4.1 and 4.2. lpb=0: if the host communicates with the device or there is an /ss pulse during any lp mode (modes 001 to 100), there will be no following burst. the only bursts that will take place are those that occur as naturally defined by the lp mode noted above. lpb=1: if the host communicates with the device or there is an /ss pulse during any lp mode (modes 001 to 100), there will be an additional burst following /ss raising high. ( default ) di - set the ?detect integrator? noise filter function. di=0: two detections required to confirm a touch (faster but less noise immune). di=1: six detections required to confirm a touch (slower but more noise immune; appropriate for most applications). ( default ) mod (recal time) - sets the 'maximum on-duration' for all keys. controls the time from the start of a key detection to when the key is automatically recalibrated . see table 2.1 for mod times in other operating modes. infinite mod - timeout disabled 1 1 60s 0 1 20s 1 0 10s ( default ) 0 0 5 6 maximum on-duration in free run mode mod cal key num - key to be recalibrated when calk=1 . recalibrate key 7 1 1 1 recalibrate key 6 0 1 1 recalibrate key 5 1 0 1 recalibrate key 4 0 0 1 recalibrate key 3 1 1 0 recalibrate key 2 0 1 0 recalibrate key 1 1 0 0 recalibrate all keys (excluding wheel/slider) 0 0 0 0 1 2 key cal key num bits calk - recalibrates the key(s) specified by cal key num . calk=0: no recalibration (normal state of this bit). calk=1: the device recalibrates key(s). calw - recalibrates the wheel/slider. calw=0: no recalibration (normal state of this bit). calw=1: the device recalibrates the wheel/slider. l q 9 QT1106-isg r8 i .05/0906 set calk/calw only once when required, and set calk/calw=0 thereafter. if the bit is constantly set to 1, the device will keep recalibrating and will become non-responsive. note that the device recalibrates automatically on power-up, so that the use of recal should rarely be required excepting key 7 when used as a proximity sensor, in which case this channel should be recalibrated soon after each proximity detection to ensure stability. resolution - the resolution of the wheel/slider?s reported position. refer to figure 3.2. 8 bits : 256 positions (0...255) 1 1 1 7 bits : 128 positions (0...127) ( default ) 0 1 1 6 bits : 64 positions (0...63) 1 0 1 5 bits : 32 positions (0...31) 0 0 1 4 bits : 16 positions (0...15) 1 1 0 3 bits : 8 positions (0...7) 0 1 0 2 bits : 4 positions (0...3) 1 0 0 reserved 0 0 0 5 6 7 resolution resolution bits note: a resolution change will only become effective on the next touch. 3.5.3 custom threshold command mode when ct=1 , the three host command bytes should contain the following bits: 0 0 0 0 0 0 0 0 3 t1 - wheel/slider threshold 2 0 0 0 0 0 0 0 ct=1 1 0 1 2 3 4 5 6 7 bit host byte # t1: custom threshold value of the wheel/slider. higher numbers are less sensitive. touch detection uses this threshold combined with a hysteresis equal to 12.5% of the threshold (with a minimum hysteresis value of one). power-up default setting: 40 note: custom threshold command is only used if the detection threshold of the wheel/slider needs to be changed from the power-up default. 3.6 spi responses the 3 return bytes which contain key states are as follows: ctl: custom threshold loaded: if ctl=1, a custom wheel/slider threshold has been loaded from the host. if a custom threshold is utilised, ctl can be used to indicate if the threshold needs to be resent due to a reset of the device. qm: qmagic proximity mode: if qm=1, qmagic proximity mode is activated (see section 2.6). lps: lp / sleep state: if lps=1, the device was in lp, sync, or sleep mode when the requesting command was received. if lps=0, the device was in free run mode. ek: key(s) in error: if ek=1, there is a sufficient decrease in capacitance of one or more normal key(s) from the reference level. all keys will be recalibrated if this condition is seen for six successive cycles. if qmagic proximity mode is active, an error on the proximity key (key 7) will only cause a recalibration on itself. ew: wheel/slider in error: if ew=1, there is a sufficient decrease in capacitance of the wheel/slider from the reference level. the wheel/slider will be recalibrated if this condition is seen for six successive cycles. ck: key(s) in calibration: if ck=1, one or more key(s) are being calibrated. cw: wheel/slider in calibration: if cw=1, the wheel/slider is being calibrated. k1...k7: contains the key states of each key. a ?1? in a bit position means the key is confirmed as being touched. l q 10 QT1106-isg r8 i .05/0906 figure 3.2 wheel and slider resolution (see end of section 3.5.2) 0 3 12 2 bits 0 3 12 4 5 6 7 3 bits 03 12 4 5 6 78910 11 12 13 14 15 4 bits snsa a3 snsa a1 snsa a2 snsa a3 snsa a3 snsa a1 snsa a2 snsa a3 snsa a3 snsa a1 snsa a2 snsa a3 note : the first and last slider positions (shaded) have larger touch areas. 0 1 2 3 snsa a3 snsa a1 snsa a2 2 bits 0 1 2 3 4 5 6 7 snsa a3 snsa a1 snsa a2 3 bits 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 snsa a3 snsa a1 snsa a2 4 bits slider mode wheel mode position 3 k1 k2 k3 k4 k5 k6 k7 w 2 ctl 0 qm lps ek ew ck cw 1 0 1 2 3 4 5 6 7 bit return byte # w: the state of the wheel/rotor. a ?1? means the wheel/slider is confirmed as being touched. position: the position of touch on the wheel/slider. if the wheel/slider is not being touched, the position will be the position of the last touch. 4 operating modes 4.1 introduction four basic operating modes are possible: free run, lp (low power), sync and sleep. sleep is a special case of lp mode, where the sleep time is infinite. sync is a special case of lp mode which acts as a noise filter over successive /ss pulses rather than temporarily operating as in free run mode. 4.2 free run mode in this mode the device operates continuously with short intervals between burst groups; there are three bursts, one burst for each electrode group. between burst sets, drdy goes high for 450s to allow spi communications. in this mode, the acquisition bursts are unsynchronized, making this mode unsuitable if synchronization to mains frequency is needed. 4.3 lp mode lp mode is designed to allow low power operation while still retaining basic operation but at a slower speed. this mode is useful for devices that must use the touch keys to wake up a product, yet be in a low power mode. several lp timings allow the user to trade power versus response time: the slower the response time, the lower the power consumed. in lp mode, the device spends most of the time sleeping between bursts; it wakes itself periodically to do a set of three acquisition bursts, then goes back to sleep. if a touch is detected, the device operates as in free run mode and attempts to perform the di (detect integrator noise filter) function to completion; if the di filter fails to confirm a detection the device goes back to sleep and resumes lp mode. during the di function the lps bit will be cleared. if a key is found to be in detection the change pin will go high and the part will remain in free run mode. to go back into lp mode the host has to request lp mode again. change pin in lp mode: during the sleep portion of lp mode, change is held low. if however a change of key state is confirmed, change goes high and the part runs from then on in free run mode until the host reads the key state and puts the device back into lp mode or some other mode. miso in lp mode: during the sleep portion of lp mode, miso floats. drdy during lp mode: drdy remains high while the QT1106 is sleeping, to indicate to the host that spi communications are possible . in lp mode, the host should wake the QT1106 using a pulse on /ss before transferring data over spi (see below). during an actual acquire burst, drdy is held low. /ss wake pulse in lp mode: in lp mode the host should wake the device from sleep using a low pulse on /ss. the pulse should be at least 1 25s wide. within 100s of the end of the /ss pulse, the QT1106 will take drdy low for at least 40s to indicate that it has received the /ss wake pulse. following the >45s drdy low pulse, the host can communicate normally with the device (see ?command during lp mode? on page 12). if the lpb bit (page 9) is set, the device will then perform a set of acquire bursts during which drdy will be low. provided no key is detected as being touched during that burst, the QT1106 will go back to sleep, leaving drdy high. the change pin can go high if a key state changes during the burst(s) following the wake pulse. if a key is confirmed as touched, the device will transition to free run mode automatically. l q 11 QT1106-isg r8 i .05/0906 figure 4.1 lp mode spi operation with lpb=1 ~23ms ~23ms acquire bursts >40us <240us <240us <150us >450us drdy from qt <100us <470us >125us /ss from host /ss timing as left sclk from host host data output (QT1106 input - mosi) command bytes response bytes qt data output 3-state 3-state (QT1106 out - miso) <20us (grace period) don't care don't care don't care don't care don't care don't care don't care no spi communication spi communication command during lp mode: first read ?/ss wake pulse in lp mode?, on page 11. following drdy rising at the end of the 45s low pulse, the host may perform a normal spi transfer as shown in figure 3.1. the spi transfer may start while drdy is high (450s), and for a 20s grace period thereafter. after the spi transfer is completed, the QT1106 will generate a set of three acquire bursts if lpb=1, during which drdy will be low. the mode and options settings sent from the host to the QT1106 during the spi transfer take effect after the set of acquire bursts. # if free run mode is selected, the qt110 6 will take drdy high to indicate the possibility of an spi transfer. # if either lp mode or sleep mode is selected, the QT1106 will go back to sleep with drdy high provided no key is detected as possibly touched. # if sync mode is selected, the QT1106 will go back to sleep with drdy high provided no key is detected as possibly touched. the change pin will go high at this time if a key is confirmed as touched. 4.4 sleep mode sleep mode offers the lowest possible current drain, in the low microamp region. sleep mode is a special case of lp mode, where the sleep duration between bursts is infinite. all comments concerning lp mode, including about spi communications , apply equally to sleep mode, except that the lpb bit is ignored and bursts are always generated after an spi transfer or /ss wake pulse as if lpb=1. note that in sleep mode the QT1106 only performs acquisition bursts following being woken by /ss. this has two effects. # touch detection only occurs following /ss-wake pulses, and hence change can only go high at that time. # the QT1106 cannot drift its internal references unless the host sends periodic /ss wake pulses. if the host does not do this, then it should command the qt110 6 to recalibrate when it sets the QT1106 into a different operating mode. this mode can be used by the host to create its own ?lp mode? timings via the /ss wakeup pulse method. 4.5 sync mode this mode is useful for low frequency noise suppression, for example from mains frequencies in line-operated appliances. acquisition bursts are synchronized to the /ss-wake pulses from the host. sync mode is very similar to ?lp 760ms response time? mode, with two differences: # it does not operate as in free run mode when a touch is first detected # the lpb bit is ignored and a burst is always generated after each /ss wakeup or spi transfer as if lpb=1 not operating as in free run mode when a touch is first detected (before di confirmation has taken place) means that acquisition bursts are restricted to the immediate time after a sync signal (/ss), heightening the effect of low frequency noise suppression. in many applications of sync mode the di filter will need to be set to two counts, to avoid the QT1106 response time being unacceptably lengthened as a consequence of this. l q 12 QT1106-isg r8 i .05/0906 figure 4.2 lp mode spi operation with lpb=0 acquire bursts >40us >70us <150us <200us drdy from qt <100us <470us >125us /ss from host /ss timing as left sclk from host host data output (QT1106 input - mosi) command bytes response bytes qt data output 3-state 3-state (QT1106 out - miso) don't care don't care don't care don't care don't care don't care don't care no spi communication spi communication 5 reset 5.1 introduction when starting from power-up or /rst reset there are a few additional factors to be aware of. in most applications the host will not need to take special action. during hardware reset all outputs are disabled. to define the levels of the change and drdy during reset these signals should pulled down by resistors to 0v. otherwise , they may drift high causing the host to detect a false logic 1. when the initial reset phase ends, change and drdy outputs are enabled. drdy will drive low and change will drive high. 5.2 delay to spi functionality the QT1106 spi interface is not operational while the device is being reset. however, spi is made operational early in the start-up procedure. after any reset (either via the /rst pin or via power-up), spi typically becomes operational within 100ms of /rst going high or power-up. this is indicated to the host by drdy being pulsed high for at least 450 s, as occurs between groups of acquire bursts when in free run mode. the maximum delay is: vdd >= 4.5v: 150ms vdd < 4.5v: 200ms 5.3 reset delay to touch detection after power up or reset, the QT1106 calibrates all electrodes . during this time, touch detection cannot be reported. four dummy bursts are performed in 80ms after exiting from the reset start-up delay. calibration completes after 14 burst cycles, which normally requires an additional 280ms. in total, 460ms are required from reset or power -up for the device to be fully functional. disabled keys: keys with missing cs capacitors , or that otherwise have an out-of-range signal during calibration , are considered to be unused or faulty and are disabled. disabled keys are re-examined for operation after each reset or recalibration event. 5.4 mode setting after reset after a reset the device will enter free run mode, with aks disabled. 6 design notes 6.1 oscillator frequency the oscillator uses an external network connected to the osc and spread pins as shown in figure 2.1. the charts in this figure show the recommended values to use depending on nominal operating voltage and spread-spectrum mode. if spread-spectrum mode is not used, only resistor r b1 should be used, the css capacitor eliminated, and the spread pin pulled to vss with a 100k resistor . an out-of-specification oscillator can induce timing problems such as large variations in response times as well as on the spi port. 6.2 spread-spectrum circuit the QT1106 offers the ability to spectrally spread its frequency of operation to heavily reduce susceptibility to external noise sources and to limit rf emissions. the spread pin is used to modulate an external passive rc network that modulates the osc pin. osc is the main oscillator current input. the circuit and recommended values are shown in figure 2.1. the resistors rb1 and rb2 should be changed, depending on vdd. as shown in figure 2.1, three sets of values are recommended for these resistors , depending on vdd. the power curves in section 7.6 also show the effect of these resistors. the spread-spectrum circuit can be eliminated if it is not desired; see section 6.1. non spread-spectrum mode consumes less current in the low power modes. the spread-spectrum rc network should be adjusted to suit the acquire burst lengths. the sawtooth waveform observed on spread should reach a crest height as follows: vdd >= 3.6v: 17% of vdd vdd < 3.6v: 20% of vdd the css capacitor connected to spread (see figure 2.1) should be adjusted so that the wavefor m approximates the above amplitude, 10%, during normal operation in the target circuit. if this is done, the circuit will give a spectral modulation of 12 to 15%. in cases where the three acquire bursts 1, 2, 3 are of different lengths, the css capacitor should be adjusted for the longest acquire burst. 6.3 cs sample capacitors - sensitivity the cs sample capacitors accumulate the charge from the key electrodes and determine sensitivity. higher values of c s make the corresponding sensing channel more sensitive. the values of cs can differ for each channel, permitting differences in sensitivity from key to key or to balance unequal sensitivities. unequal sensitivities can occur due to key size and placement differences and stray wiring capacitances. more stray capacitance on a sense trace will desensitize the corresponding key; increasing the c s for that key will compensate for the loss of sensitivity. the cs capacitors can be virtually any plastic film or low to medium-k ceramic capacitor. the ?normal? c s range is 1nf to 100nf for the keys and 4.7nf to 220nf for the wheel/slider, depending on the sensitivity required; the larger values of cs require better quality to ensure reliable sensing. acceptable capacitor types for most uses include pps film, polypropylene film, and np0 and x7r ceramics. lower grade ceramics than x7r are not advised; the x5r grade should be avoided because it is less stable than x7r . 6.4 thermal stability the QT1106 can operate with or without the wheel/slider and supports up to seven keys. channels not fitted with a sense capacitor will automatically be switched off dur ing calibration. for better thermal stability while operating with only one key it is best to fit a sense capacitor of the same type and value for another spare key channel. additionally a small value cx (5pf cog) should be fitted to simulate electrode capacitance. this provides a stable reference for increased thermal stability. l q 13 QT1106-isg r8 i .05/0906 6.5 power supply the power supply can range from 2.8 to 5. 0 volts. if this 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. the QT1106 power supply should be locally regulated using a three-terminal device, to between 2.8v and 5 .0v. if the supply is shared with another electronic system, care should be taken to ensure that the supply is free of digital spikes, sags, and surges, all of which can cause adverse effects. for proper operation a 0.1f, or greater, bypass capacitor must be used between vdd and vss ; the bypass capacitor should be routed with very short tracks to the QT1106's vss and vdd pins. 6.6 pcb layout and construction refer to the application note an-kd02 ? secrets of a successful qtouch design?, downloadable from the quantum web site http://www.qprox.com (go to the support tab and click application notes) for information related to layout and construction matters. d ownloadable example cad files for wheels and sliders can also be found on the website) the sensing channels used for the individual keys can be implemented as per an-kd02. l q 14 QT1106-isg r8 i .05/0906 7 specifications 7.1 absolute maximum specifications operating temperature, ta .............................................................................................. -40 to +85 0 c storage temp, ts ..................................................................................................... -50 to +125 0 c vdd.................................................................................................................. -0.3 to +6.0v max continuous pin current, any control or drive pin ............................................................................ 20ma short circuit duration to ground or vdd, any pin ................................................................................. infinite voltage forced onto any pin ................................................................................. -0.3v to (vdd + 0.3) volts 7.2 recommended operating conditions operating temperature, ta .............................................................................................. -40 to +85 0 c vdd.................................................................................................................. +2.8 to +5.0v short-term supply ripple+noise ............................................................................................... 5mv/s long-term supply stability ................................................................................................... 100mv cs range keys ........................................................................................................ 1nf to 100nf cs range wheel/slider ................................................................................................ 4.7nf to 220nf cx range ................................................................................................................. 0 to 50pf 7.3 ac specifications vdd = 5.0v, ta = recommended, cx = 5pf, cs keys = 4.7nf, cs wheel/slider = 15nf, no spread-spectrum network, rb1 = 20k ? ; circuit of figure 2.1. end of touch ms 40 release time - all modes tdr 280ms lp setting, di = six counts ms 280 response time - lp mode tdl ms 40 response time - free run mode, di 2 samples tdf2 ms 120 response time - free run mode, di 6 samples tdf6 total for all three acquire burst groups ms 20 acquire burst duration tbd keys s 2.33 sample pulse duration tpc total deviation % 15 burst modulation, percent fm khz 125 burst center frequency fc ms 280 recalibration time trc from cold start vdd >= 4.5v vdd < 4.5v ms 150 200 100 start-up to spi time tsu notes units max typ min description parameter 7.4 dc specifications vdd = 5.0v, ta = recommended, cx = 5pf, cs keys = 4.7nf, cs wheel/slider = 15nf, no spread-spectrum network, rb1 = 20k ? ; circuit of figure 2.1 bits 8 acquisition resolution ar a 1 input leakage current iil 2.5ma source v vdd-0.5 high output voltage voh 7ma sink v 0.5 low output voltage vol v vdd 0.7vdd high input logic level vhl v 0.3vdd 0 low input logic level vil required for start-up, w/o external reset cct v/s 100 supply turn-on slope vdds vdd = 3.0 a <6 average supply current, sleep mode idd (sleep) vdd = 3.0 a <75 average supply current, 760ms lp mode idd (lp760) vdd = 3.0 a <165 average supply current, 280ms lp mode idd (lp280) vdd = 5.0 vdd = 4.0 vdd = 3.6 vdd = 3.3 vdd = 2.8 ma 8 3.6 2.2 1.9 1.6 1.3 average supply current, free run mode idd (fr) notes units max typ min description parameter l q 15 QT1106-isg r8 i .05/0906 7.5 signal processing vdd = 5.0v, ta = recommended, cx = 5pf, cs keys = 4.7nf, cs wheel/slider = 15nf, no spread-spectrum network, rb1 = 20k ? ; circuit of figure 2.1 in these modes: free run, 200ms lp, 280ms lp, sync with 55hz sync secs 10, 20, 60, infinite maximum on-duration samples 1 faulty channel filter samples 6 anti-detection filter threshold for decrease of cx load counts 8 anti-detection threshold samples 2 di filter, end of touch must be consecutive or detection fails samples 2 di filter, start of touch, fast di mode must be consecutive or detection fails samples 6 di filter, start of touch, normal mode 12.5% of wheel/slider detection threshold. counts 5 detection hysteresis (wheel/slider) counts 2 detection hysteresis (keys) changeable through spi counts 40 detection threshold (wheel/slider) threshold for increase in cx load counts 10 detection threshold (keys) notes units value description l q 16 QT1106-isg r8 i .05/0906 7.6 idd curves QT1106 idd (sleep mode) ua 0 2 4 6 8 10 12 14 16 18 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ua) QT1106 idd (lp 760ms mode) ua 0 50 100 150 200 250 2.533.54 4.555.5 vdd (v) idd (ua) QT1106 idd (lp 440ms mode) ua 0 100 200 300 400 500 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ua) QT1106 idd (lp 280ms mode) ua 0 150 300 450 600 750 2.533.54 4.555.5 vdd (v) idd (ua) QT1106 idd (lp 200ms mode) ua 0 250 500 750 1000 1250 2.533.544.555.5 vdd (v) idd (ma) QT1106 idd (free run mode) ma 0.0 1.0 2.0 3.0 4.0 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ma) rb1 = 20k ohms rb1 = 18k ohms rb1 = 15k ohms cs (keys) = 4.7nf, cs (wheel) = 15nf ta = 20 0 , no spread-spectrum circuit (see figure 2.1). table 7.1 typical average idd curves (no spread spectrum) l q 17 QT1106-isg r8 i .05/0906 QT1106 idd (sleep mode) ua 0 2 4 6 8 10 12 14 16 18 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ua) QT1106 idd (lp 760ms mode) ua 0 50 100 150 200 250 2.533.54 4.555.5 vdd (v) idd (ua) QT1106 idd (lp 440ms mode) ua 0 100 200 300 400 500 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ua) QT1106 idd (lp 280ms mode) ua 0 150 300 450 600 750 2.533.54 4.555.5 vdd (v) idd (ua) QT1106 idd (lp 200ms mode) ua 0 250 500 750 1000 1250 2.533.544.555.5 vdd (v) idd (ma) QT1106 idd (free run mode) ma 0.0 1.0 2.0 3.0 4.0 2.5 3 3.5 4 4.5 5 5.5 vdd (v) idd (ma) rb1 = 15k ohms, rb2 = 27k ohms, css = 100nf rb1 = 12k ohms, rb2 = 22k ohms, css = 100nf rb1 = 12k ohms, rb2 = 27k ohms, css = 100nf cs (keys) = 4.7nf, cs (wheel) = 15nf ta = 20 0 , spread-spectrum circuit (see figure 2.1). table 7.2 typical average idd curves (spread spectrum) l q 18 QT1106-isg r8 i .05/0906 7.7 mechanical - 32-qfn package note: there is no functional requirement for the large pad on the underside of the 32-qfn package to be soldered to the substrate. if the final application does require this area to be soldered for mechanical reasons, the pad(s) to which it is soldered to must be isolated and contained under the 32-qfn footprint only. 7.8 part marking l q 19 QT1106-isg r8 i .05/0906 symbol minimum nominal maximum a 0.70 - 0.95 a1 0.00 0.02 0.05 b 0.18 0.25 0.32 c - 0.20 ref - d 4.90 5.00 5.10 d2 3.05 - 3.65 e 4.90 5.00 5.10 e2 3.05 - 3.65 e-0.50- l 0.30 0.40 0.50 y0.00-0.075 dimensions in millimeters yywwg run nr. two lines of text to ensure product traceability: 'yy' = year of manufacture, 'ww' = week of manufacture, 'g' = green/rohs compliant, 'run nr.' = run number pin 1 identification qrg revision code QT1106 ?qrg 8 i qrg part number l q 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 qr g 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 pr oducts are not suitable for medical (including lifesaving equipment), safety or mission critical applications or other similar purposes. except as expressly set ou t 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: lim wei jiun, martin simmons, alan bowens, luben hristov |
Price & Availability of QT1106
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |