Datasheets»Microchip Technology»CAP1106-2-AIA-TR Datasheet

CAP1106-2-AIA-TR Datasheet

Download or read online Microchip Technology CAP1106-2-AIA-TR SPECIALTY ANALOG CIRCUIT pdf datasheet.



Page
1 of 68
next
5 and 6 Channel Capacitive Touch Sensor
PRODUCT FEATURES
General Description
The CAP1106 and CAP1105, which incorporate SMSC’s
®
1
RightTouch
technology, are multiple channel Capacitive
Touch sensors. The CAP1106 contains six (6) individual
capacitive touch sensor inputs while the CAP1105 contains
five (5) sensor inputs. Both devices offer programmable
sensitivity for use in touch sensor applications. Each sensor
input automatically recalibrates to compensate for gradual
environmental changes.
The CAP1105 / CAP1106 includes Multiple Pattern Touch
recognition that allows the user to select a specific set of
buttons to be touched simultaneously. If this pattern is
detected, then a status bit is set and an interrupt generated.
Additionally, the CAP1105 / CAP1106 includes circuitry and
support for enhanced sensor proximity detection.
The CAP1105 / CAP1106 offers multiple power states
operating at low quiescent currents. In the Standby state of
operation, one or more capacitive touch sensor inputs are
active.
Deep Sleep is the lowest power state available, drawing
5uA (typical) of current. In this state, no sensor inputs are
active. Communications will wake the device.
1. SMSC, the SMSC logo and RightTouch are registered trademarks
and the RightTouch logo is a trademark of Standard Microsystems
Corporation (“SMSC”).
CAP1106 BLOCK DIAGRAM
VDD
GND
SMBus /
Capacitive Touch Sensing Algorithm
BC-Link
Protocol
CS1
CS2
CS3
CS4
CS5
CS6
SMSC CAP1105 / CAP1106
CAP1105 / CAP1106
Applications
Desktop and Notebook PCs
LCD Monitors
Consumer Electronics
Appliances
Features
Six (6) Capacitive Touch Sensor Inputs - CAP1106
Five (5) Capacitive Touch Sensor Inputs - CAP1105
— Programmable sensitivity
— Automatic recalibration
— Individual thresholds for each button
Proximity Detection
Multiple Button Pattern Detection
Calibrates for Parasitic Capacitance
Analog Filtering for System Noise Sources
Press and Hold feature for Volume-like Applications
Multiple Communication Interfaces
2
— SMBus / I
C compliant interface (CAP1106-1 only)
— SMSC BC-Link interface (CAP1106-2 only)
— SPI communications (CAP1105 only)
Low Power Operation
— 5uA quiescent current in Deep Sleep
— 50uA quiescent current in Standby (1 sensor input
monitored)
— Samples one or more channels in Standby
Available in 10-pin 3mm x 3mm RoHS compliant DFN
package
CAP1105 BLOCK DIAGRAM
VDD
1
2
SMCLK
/ BC_CLK
Capacitive Touch Sensing
1
2
SMDATA
/ BC_DATA
Algorithm
1
2
ALERT#
/ BC_IRQ#
1
= CAP1106-1
2
= CAP1106-2
CS1
CS2
CS3
DATASHEET
Datasheet
GND
SPI_CS#
SPI_CLK
SPI Protocol
SPI_MOSI
SPI_MISO
CS4
CS5
Revision 1.32 (01-05-12)
Specifications of Microchip Technology CAP1106-2-AIA-TR
Analog IC - Other Type:
ANALOG CIRCUIT

Summary of Contents

Page 1

... Additionally, the CAP1105 / CAP1106 includes circuitry and support for enhanced sensor proximity detection. The CAP1105 / CAP1106 offers multiple power states operating at low quiescent currents. In the Standby state of operation, one or more capacitive touch sensor inputs are active ...

Page 2

... ORDERING NUMBER CAP1106-1-AIA-TR CAP1106-2-AIA-TR CAP1105-1-AIA-TR This product meets the halogen maximum concentration values per IEC61249-2-21 For RoHS compliance and environmental information, please visit Please contact your SMSC sales representative for additional documentation related to this product such as application notes, anomaly sheets, and design guidelines. ...

Page 3

... Address Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.5.4 SPI Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 Normal SPI Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.6.1 Reset Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 3.6.2 Set Address Pointer 3.6.3 Write Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.6.4 Read Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3.7 BC-Link Interface (CAP1106-2 only Chapter 4 General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.1 Power States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 4.2 Capacitive Touch Sensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.2.1 Sensing Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.2.2 Recalibrating Sensor Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4.2.3 Proximity Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.2.4 Multiple Touch Pattern Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4.2.5 Low Frequency Noise Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 4 ...

Page 4

... Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.27 Manufacturer ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.28 Revision Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Chapter 6 Package Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 6.1 CAP1106 and CAP1105 Package Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 6.2 Package Marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Appendix A Device Delta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 A.1 Delta from CAP1006 to CAP1106 and CAP1005 to CAP1105 Chapter 7 Datasheet Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor 4 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Page 5

... Channel Capacitive Touch Sensor Datasheet List of Figures Figure 1.1 CAP1106 Pin Diagram (10-Pin DFN Figure 1.2 CAP1105 Pin Diagram (10-Pin DFN Figure 3.1 SMBus Timing Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Figure 3.2 SPI Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Figure 3.3 Example SPI Bus Communication - Normal Mode Figure 3.4 SPI Reset Interface Command - Normal Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 3 ...

Page 6

... Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor 6 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Page 7

... Channel Capacitive Touch Sensor Datasheet List of Tables Table 1.1 Pin Description for CAP1106 Table 1.2 Pin Description for CAP1105 Table 1.3 Pin Types Table 2.1 Absolute Maximum Ratings Table 2.2 Electrical Specifications Table 3.1 Protocol Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 3.2 Write Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Table 3.3 Read Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 3.4 Send Byte Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Table 3 ...

Page 8

... Table 5.43 Sensor Input Base Count Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Table 5.44 Sensor Input Calibration Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Table 5.45 Product ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Table 5.46 Vendor ID Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Table 5.47 Revision Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Table A.1 Register Delta From CAP1006/1005 to CAP1106/1105 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Table 7.1 Customer Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor 8 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Page 9

... SMSC CAP1105 / CAP1106 CAP1106 3mm x 3mm DFN CS1 VDD 5 GND Figure 1.1 CAP1106 Pin Diagram (10-Pin DFN) Table 1.1 Pin Description for CAP1106 PIN FUNCTION Capacitive Touch Sensor Input 1 (CAP1106-1) (CAP1106-1) (CAP1106-2) Link (CAP1106-2) pull-up resistor (CAP1106-1) pull-up resistor (CAP1106-2) (CAP1106-1) ...

Page 10

... Table 1.1 Pin Description for CAP1106 (continued) PIN NUMBER PIN NAME 5 VDD 6 CS6 7 CS5 8 CS4 9 CS3 10 CS2 Bottom GND Pad PIN NUMBER PIN NAME 1 SPI_CS# 2 SPI_MOSI Revision 1.32 (01-05-12) PIN FUNCTION Positive Power supply Capacitive Touch Sensor Input 6 Capacitive Touch Sensor Input 5 Capacitive Touch Sensor Input 4 ...

Page 11

... Bottom Pad GND APPLICATION NOTE: When the ALERT# pin (CAP1106 only) is configured as an active low output, it will be open drain. When it is configured as an active high output, it will be push-pull. APPLICATION NOTE: For the 5V tolerant pins that have a pull-up resistor, the pull-up voltage must not exceed 3.6V when the CAP1105 / CAP1106 is unpowered ...

Page 12

... DFN 0.7 A 77.7 -40 to 125 -55 to 150 8000 must never exceed 3.6V. DD Table 2.2 Electrical Specifications 27°C unless otherwise noted. A MIN TYP MAX UNIT DC Power 3.0 3.3 3.6 12 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet °C/W °C °C V CONDITIONS V SMSC CAP1105 / CAP1106 ...

Page 13

... I/O Pins 0 0.4 2.0 V 0.8 V ±5 uA SMBus Timing (CAP1106-1 only) 13 DATASHEET CONDITIONS Standby state active 1 sensor input monitored Default conditions (8 avg, 70ms cycle time) Standby state active 1 sensor input monitored 1 avg, 140ms cycle time, Deep Sleep state active No communications T < 40°C A 3.135 < ...

Page 14

... DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet CONDITIONS When transmitting to the master When receiving from the master Min 200.1C ns LOAD Min 200.1C ns LOAD per bus line Data must be valid before clock SMSC CAP1105 / CAP1106 ...

Page 15

... Note 2.4 The ALERT pin will not glitch high or low at power up if connected to VDD or another voltage. Note 2.5 The SMCLK and SMDATA pins will not glitch low at power up if connected to VDD or another voltage. SMSC CAP1105 / CAP1106 27°C unless otherwise noted. A MIN TYP MAX ...

Page 16

... The CAP1106-2 supports the read byte protocol and the write byte protocol. See Section 3.7 for more information on the BC-Link Bus and protocols respectively. APPLICATION NOTE: Upon power up, the CAP1106-2 will not respond to any communications for up to 15ms. After this time, full functionality is available. 3.2 System Management Bus The CAP1106-1 communicates with a host controller, such as an SMSC SIO, through the SMBus ...

Page 17

... The SMBus Stop bit is defined as a transition of the SMBus Data line from a logic 0 state to a logic 1 state while the SMBus clock line logic 1 state. When the CAP1106-1 detects an SMBus Stop bit and it has been communicating with the SMBus protocol, it will reset its client interface and prepare to receive further communications ...

Page 18

... CAP1106-1 supports I 2. Minimum frequency for SMBus communications is 10kHz. 3. The SMBus client protocol will reset if the clock is held at a logic 0 for longer than 30ms. This timeout functionality is disabled by default in the CAP1106-1 and can be enabled by writing to the 2 TIMEOUT bit does not have a timeout. ...

Page 19

... The Block Write is used to write multiple data bytes to a group of contiguous registers as shown in Table 3.6. APPLICATION NOTE: When using the Block Write protocol, the internal address pointer will be automatically incremented after every data byte is received. It will wrap from FFh to 00h. SMSC CAP1105 / CAP1106 Table 3.3 Read Byte Protocol REGISTER ACK START ...

Page 20

... REGISTER DATA DATA XXh 0 XXh 20 DATASHEET 5 and 6 Channel Capacitive Touch Sensor REGISTER ACK DATA 0 XXh REGISTER DATA ACK XXh 0 START SLAVE RD ADDRESS 1 ->0 0101_000 1 ACK . . . REGISTER DATA XXh SMSC CAP1105 / CAP1106 Datasheet ACK 0 STOP 0 -> 1 ACK REGISTER DATA 0 XXh NACK STOP 1 0 -> 1 ...

Page 21

... Full Duplex mode, the Address pointer is automatically incremented following every read command or every write command. The address pointer will return to 00h after reaching FFh. 3.5.4 SPI Timeout The CAP1105 does not detect any timeout conditions on the SPI bus. SMSC CAP1105 / CAP1106 HIGH t ...

Page 22

... When operating in normal mode, the SPI bus internal address pointer is incremented depending upon which command has been transmitted. Multiple commands may be transmitted sequentually so long as the SPI_CS# pin is asserted low. Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor Figure 3.3 shows an example of this operation. 22 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Page 23

SPI_CS# 7Ah 7Ah 7Dh 41h SPI_MOSI XXh XXh YYh YYh SPI_MISO (invalid) (invalid) (invalid) (invalid) SPI Address Pointer 00h 41h SPI Data output buffer XXh 45h Register Address / 40h / 56h 40h / 56h Data 41h / 45h 41h ...

Page 24

... Master Drives Slave Drives 24 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet 1 1 1 0 1 0 Register Address Unknown, Invalid Data Address pointer set SMSC CAP1105 / CAP1106 ...

Page 25

... Therefore continually sending Read Commands will result in each command reporting new data. Once Read Commands have been finished, the last data byte will be Figure 3.7 SPI Read Command - Normal Mode SMSC CAP1105 / CAP1106 Old Data at Current Address Pointer Master Drives Slave Drives ‘ ...

Page 26

... The interface uses a data port concept, where the base interface has an address register, data register and a control register, defined in the SMSCs 8051s SFR space. Refer to documentation for the BC-Link compatible host controller for details on how to access the CAP1106-2 via the BC-Link Interface. Revision 1.32 (01-05-12) 1. Register Read Address ...

Page 27

... Datasheet Chapter 4 General Description The CAP1106 / 1105 are multiple channel Capacitive Touch sensors. The CAP1106 contains six (6) individual capacitive touch sensor inputs while the CAP1105 contains five (5) sensor inputs. Both devices offer programmable sensitivity for use in touch sensor applications. Each sensor input automatically recalibrates to compensate for gradual environmental changes ...

Page 28

... VDD Touch Button Touch Button Touch Button Figure 4.1 System Diagram for CAP1106 Revision 1.32 (01-05-12) Embedded Controller CAP1106 CS1 CS2 CS3 CS4 CS5 CS6 1 CAP1106 CAP1106-2 28 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet Touch Button Touch Button Touch Button SMSC CAP1105 / CAP1106 ...

Page 29

... Figure 4.2 System Diagram for CAP1105 4.1 Power States The CAP1105 / CAP1106 has three operating states depending on the status of the STBY and DSLEEP bits. When the device transitions between power states, previously detected touches (for inactive channels) are cleared and the status bits reset. ...

Page 30

... APPLICATION NOTE: The CAP1106-2, which communicates using the BC-Link protocol, does not support Deep Sleep. 4.2 Capacitive Touch Sensing The CAP1105 / CAP1106 contains six (6) (CAP1106) or five (5) (CAP1105) independent capacitive touch sensor inputs. Each sensor input has dynamic range to detect a change of capacitance due to a touch ...

Page 31

... ALERT# pin is cleared when the INT bit is cleared by the user. Additionally, when the INT bit is cleared by the user, status bits are only cleared if no touch is detected. 4.3.1 Sensor Interrupt Behavior The sensor interrupts are generated in one of two ways: SMSC CAP1105 / CAP1106 Section 5.17, "Recalibration Configuration Section 5.8, "Sensor Input Configuration Register"). Section 5.1, "Main Control ...

Page 32

... Figure 4.3 Sensor Interrupt Behavior - Repeat Rate Enabled Revision 1.32 (01-05-12) Section 5.6). See Figure 4.4. Figure 4.3). Figure 4.4 show default operation which is to generate an interrupt upon Button Repeat Rate Button Repeat Rate (280ms) (175ms) 32 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet Interrupt on Release (optional) (175ms) SMSC CAP1105 / CAP1106 ...

Page 33

... Channel Capacitive Touch Sensor Datasheet Polling Cycle (35ms) Interrupt on Touch Touch Detected INT bit ALERT# pin (active low) Button Status Write to INT bit Figure 4.4 Sensor Interrupt Behavior - No Repeat Rate Enabled SMSC CAP1105 / CAP1106 33 DATASHEET Interrupt on Release (optional) Revision 1.32 (01-05-12) ...

Page 34

... Datasheet DEFAULT VALUE PAGE 00h Page 37 00h Page 38 00h Page 38 00h Page 39 00h Page 39 00h Page 39 00h Page 39 00h Page 39 00h Page 39 00h Page 39 2Fh Page 40 20h Page 41 3Fh Page 43 A4h Page 43 07h Page 45 39h Page 46 00h Page 48 SMSC CAP1105 / CAP1106 ...

Page 35

... R/W Standby Configuration 42h R/W Standby Sensitivity 43h R/W Standby Threshold SMSC CAP1105 / CAP1106 FUNCTION Enables Interrupts associated with capacitive touch sensor inputs Enables repeat rate for all sensor inputs Determines the number of simultaneous touches to flag a multiple touch condition Determines the multiple touch ...

Page 36

... PAGE 40h Page 41 C8h Page 58 C8h Page 58 C8h Page 58 C8h Page 58 C8h Page 58 C8h Page 58 00h Page 59 00h Page 59 00h Page 59 00h Page 59 00h Page 59 00h Page 59 00h Page 59 00h Page 59 55h Page 60 56h 5Dh Page 60 83h Page 60 SMSC CAP1105 / CAP1106 ...

Page 37

... Channel register (see inputs that are no longer sampled will flag a release and then remain in a non-touched state. Bit 4 - DSLEEP - Enables Deep Sleep by deactivating all functions. For the CAP1106-2, which uses the BC-Link protocol, this bit is ignored. 0 (default) - Sensor input scanning is active. ...

Page 38

... Section 5.14). This bit will not cause the INT bit to be set and hence will not Section 5.6). 38 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet MULT MTP TOUCH CS4 CS3 CS2 CS1 Section 5.1). Section 5.15). This SMSC CAP1105 / CAP1106 DEFAULT 00h 00h ...

Page 39

... The Sensor Input Delta Count registers store the delta count that is compared against the threshold used to determine if a touch has been detected. The count value represents a change in input due to the capacitance associated with a touch on one of the sensor inputs and is referenced to a calibrated SMSC CAP1105 / CAP1106 Table 5.5 Noise Flag Status Registers B7 ...

Page 40

... DATASHEET 5 and 6 Channel Capacitive Touch Sensor Cycle"). BASE_SHIFT[3:0] Δ 25fF from a 10pF base 0 SENSITIVITY MULTIPLIER 0 128x (most sensitive) 1 64x 0 32x (default) 1 16x (least sensitive) SMSC CAP1105 / CAP1106 Datasheet B0 DEFAULT 2Fh ...

Page 41

... Configuration TIMEOUT 44h R/W Configuration 2 The Configuration registers control general global functionality that affects the entire device. 5.6.1 Configuration - 20h Bit 7 - TIMEOUT - Enables the timeout and idle functionality of the SMBus protocol (CAP1106-1 only). SMSC CAP1105 / CAP1106 Table 5.9 BASE_SHIFT Bit Decode BASE_SHIFT[3: ...

Page 42

... Note that this does not require that Noise Status bits be set. 1’ touch is not blocked even if RF noise is detected. Revision 1.32 (01-05-12) Register") is used by the device. Setting this bit disables the feature. 42 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet 2 C compliance. Section 5.19, "Sensor Section 5.8). SMSC CAP1105 / CAP1106 ...

Page 43

... The Sensor Input Configuration Register controls timings associated with the Capacitive sensor inputs Bits MAX_DUR[3:0] - (default 1010b) - Determines the maximum time that a sensor pad is allowed to be touched until the capacitive touch sensor input is recalibrated, as shown in SMSC CAP1105 / CAP1106 Table 5.11 Sensor Input Enable Registers B7 B6 ...

Page 44

... DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet TIME BEFORE RECALIBRATION 560ms 840ms 1120ms 1400ms 1680ms 2240ms 2800ms 3360ms 3920ms 4480ms 5600ms (default) 6720ms 7840ms 8906ms 10080ms 11200ms INTERRUPT REPEAT RATE 35ms 70ms 105ms 140ms 175ms (default) 210ms 245ms SMSC CAP1105 / CAP1106 ...

Page 45

... If a sensor input detects a touch for less than or equal to the M_PRESS[3:0] settings, a touch event is detected. The resolution is 35ms the range is from 35ms to 560ms as shown in M_PRESS[3: SMSC CAP1105 / CAP1106 Table 5.14 RPT_RATE Bit Decode (continued ...

Page 46

... Table 5.18 AVG Bit Decode AVG[2: DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet M_PRESS SETTINGS 245ms 280ms (default) 315ms 350ms 385ms 420ms 455ms 490ms 525ms 560ms CYCLE_TIME SAMP_TIME[1:0] [1:0] NUMBER OF SAMPLES TAKEN PER MEASUREMENT 1 2 SMSC CAP1105 / CAP1106 DEFAULT 39h ...

Page 47

... The AVG[2:0] bits will take priority so that if more samples are required than would normally be allowed during the cycle time, the cycle time will be extended as necessary to accommodate the number of samples to be measured. SMSC CAP1105 / CAP1106 Table 5.18 AVG Bit Decode (continued) 1 ...

Page 48

... Table 5.22 Interrupt Enable Register CS6_ CS5_ - - INT_EN INT_EN 48 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet CS4_ CS3_ CS2_ CS1_ CAL CAL CAL CAL CS4_ CS3_ CS2_ CS1_ INT_EN INT_EN INT_EN INT_EN SMSC CAP1105 / CAP1106 DEFAULT 00h DEFAULT 3Fh ...

Page 49

... Bit 1 - CS2_RPT_EN - Enables the repeat rate for capacitive touch sensor input 2. Bit 0 - CS1_RPT_EN - Enables the repeat rate for capacitive touch sensor input 1. 5.14 Multiple Touch Configuration Register ADDR R/W REGISTER Multiple Touch 2Ah R/W Config SMSC CAP1105 / CAP1106 Table 5.23 Repeat Rate Enable Register CS6_ CS5_ - - RPT_EN RPT_EN 5.6). In the case of a “ ...

Page 50

... When an MTP event occurs, all touches are blocked and an interrupt is generated. Revision 1.32 (01-05-12) Table 5.25 B_MULT_T Bit Decode 0 NUMBER OF SIMULTANEOUS TOUCHES Table 5.26 Multiple Touch Pattern Configuration MTP_ DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet 1 (default COMP_ MTP_ MTP_TH[1:0] PTRN ALERT SMSC CAP1105 / CAP1106 DEFAULT 00h ...

Page 51

... Touch - Pattern The Multiple Touch Pattern register acts as a pattern to identify an expected sensor input profile for diagnostics or other significant events. There are two methods for how the Multiple Touch Pattern SMSC CAP1105 / CAP1106 Section 5.18, "Sensor Input Threshold Table 5.27 MTP_TH Bit Decode 0 0 ...

Page 52

... APPLICATION NOTE: Bits 5 and 6 should both be set to the same value. Either both should be set to 0 or both should be set to 1. Revision 1.32 (01-05-12) Table 5.29 Recalibration Configuration Registers NO_ NO_ BUT_ NEG_DELTA_ CLR_ CLR_ LD_TH CNT[1:0] INTD NEG 52 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet DEFAULT CAL_CFG[2:0] SMSC CAP1105 / CAP1106 8Ah ...

Page 53

... Update Time refers to the amount of time (in polling cycle periods) that elapses before the Base Count is updated. The time will depend upon the number of channels active, the averaging setting, and the programmed cycle time. SMSC CAP1105 / CAP1106 Table 5.30. NUMBER OF CONSECUTIVE NEGATIVE DELTA ...

Page 54

... Table 5.33 Sensor Input Noise Threshold Register DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet DEFAULT CS_BN_TH [1:0] SMSC CAP1105 / CAP1106 40h 40h 40h 40h 40h 40h DEFAULT 01h ...

Page 55

... REGISTER Standby 41h R/W Configuration The Standby Configuration register controls averaging and cycle time for those sensor inputs that are active in Standby. This register is useful for detecting proximity on a small number of sensor inputs as SMSC CAP1105 / CAP1106 Table 5.34 CSx_BN_TH Bit Decode Table 5 ...

Page 56

... Table 5.39. All measured channels are sampled at the beginning of the 56 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet NUMBER OF SAMPLES TAKEN PER MEASUREMENT (default 128 SAMPLING TIME 320us 640us 1.28ms (default) 2.56ms SMSC CAP1105 / CAP1106 ...

Page 57

... Conversely a value the least sensitive setting available. At these settings, the MSB of the Delta Count register corresponds to a delta count of 8192 counts out of 25,000 which corresponds to a touch of approximately 33% of the base capacitance Δ (or a SMSC CAP1105 / CAP1106 Table 5.39 STBY_CY_TIME Bit Decode ...

Page 58

... Channel Capacitive Touch Sensor Datasheet SENSITIVITY MULTIPLIER 128x (most sensitive) 64x 32x (default) 16x (least sensitive DEFAULT SMSC CAP1105 / CAP1106 DEFAULT 40h C8h C8h C8h C8h ...

Page 59

... Sensor Input B9h Calibration R LSB 1 Sensor Input BAh Calibration R LSB 2 The Sensor Input Calibration registers hold the 10-bit value that represents the last calibration value. SMSC CAP1105 / CAP1106 Table 5.43 Sensor Input Base Count Registers (continued 128 64 32 128 64 32 Table 5.44 Sensor Input Calibration Registers ...

Page 60

... Table 5.47 Revision Register DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet DEFAULT DEFAULT DEFAULT SMSC CAP1105 / CAP1106 55h 56h 5Dh 83h ...

Page 61

... Channel Capacitive Touch Sensor Datasheet Chapter 6 Package Information 6.1 CAP1106 and CAP1105 Package Drawings Figure 6.1 10-Pin DFN 3mm x 3mm Package Drawings SMSC CAP1105 / CAP1106 61 DATASHEET Revision 1.32 (01-05-12) ...

Page 62

... Figure 6.2 10-Pin DFN 3mm x 3mm Package Dimensions Figure 6.3 10-Pin DFN 3mm x 3mm PCB Footprint Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor 62 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Page 63

... Package Marking LINE 1: Device Code, First 2 of last 6 digits of Lot Number LINE 2: Last 4 digits of Lot Number BOTTOM MARKING IS NOT ALLOWED Figure 6.4 CAP1106-1 Package Markings LINE 1: Device Code, First 2 of last 6 digits of Lot Number LINE 2: Last 4 digits of Lot Number BOTTOM MARKING IS NOT ALLOWED Figure 6 ...

Page 64

... Lot Number LINE 2: Last 4 digits of Lot Number BOTTOM MARKING IS NOT ALLOWED Revision 1.32 (01-05-12) TOP PB-FREE/GREEN SYMBOL PIN 1 (Ni/Pd PP-LF) LINES 1 & 2: CENTER HORIZONTAL ALIGNMENT LINE 3: AS SHOWN BOTTOM Figure 6.6 CAP1105 Package Markings 64 DATASHEET 5 and 6 Channel Capacitive Touch Sensor Datasheet 2x 0.6 SMSC CAP1105 / CAP1106 ...

Page 65

... Channel Capacitive Touch Sensor Datasheet Appendix A Device Delta A.1 Delta from CAP1006 to CAP1106 and CAP1005 to CAP1105 1. Updated circuitry to improve power supply rejection. 2. Added Multiple Touch Pattern detection circuitry. See Configuration Register". 3. Added General Status register to flag Multiple touches, Multiple Touch Pattern issues and general touch detections ...

Page 66

... Table A.1 Register Delta From CAP1006/1005 to CAP1106/1105 (continued) ADDRESS REGISTER DELTA Removed - Noise 39h Threshold Register 2 41h Changed - Standby Page 55 Configuration FDh Changed - Product ID Page 60 Revision 1.32 (01-05-12) 5 and 6 Channel Capacitive Touch Sensor DELTA removed register updated register bits - moved STBY_AVG[2:0] bits and added STBY_TIME bit 1 ...

Page 67

... Table 7.1 Customer Revision History Added conditions for t Renamed from SMBus and I2C Compliance. First paragraph, added last sentence: For information on using the CAP1106 system, refer to SMSC AN 14.0 SMSC Dedicated Slave Devices in I Added: CAP1106-1 supports I 400kHz. This covers the SMBus max time of 100kHz ...

Page 68

... Averaging 1 Negative Delta Counts Disabled All other parameters default Updated register description to indicate which re- calibration routine is used. Updated register description to indicate what will happen. Table heading changed from Threshold Divide Setting to Percent Threshold Setting. 68 DATASHEET Datasheet SMSC CAP1105 / CAP1106 ...

Comments to this Datasheet