SX8661I07AULTRT Semtech, SX8661I07AULTRT Datasheet

no-image

SX8661I07AULTRT

Manufacturer Part Number
SX8661I07AULTRT
Description
IC, Capacitive Button Touch And Proximity Controller, 8 SENSOR, MLPQ-28
Manufacturer
Semtech
Datasheet

Specifications of SX8661I07AULTRT

Controller Type
Capacitive Touch Screen
Ic Interface Type
I2C
Supply Voltage Range
2.7V To 3.6V
Operating Temperature Range
-40°C To +85°C
ADVANCED COMMUNICATIONS & SENSING
G
The SX8661 is an ultra low power, fully integrated 8-
channel solution for capacitive touch-button and
proximity
capacitive touch solutions, the SX8661 features
dedicated capacitive sense inputs (that requires no
external components) in addition to 8 general
purpose I/O ports (GPIO). Each of the 8 on-chip
GPIO/LED driver is equipped with independent PWM
source for enhanced visual effect such as dimming,
and breathing.
The SX8661 includes a capacitive 10 bit ADC analog
interface with automatic compensation up to 100pF.
The high resolution capacitive sensing supports a
wide variety of touch pad sizes and shapes and
allows capacitive buttons to be created using thick
overlay materials (up to 5mm) for an extremely
robust and ESD immune system design.
The SX8661 incorporates a versatile firmware that
was specially designed to simplify capacitive touch
solution design and offers reduced time-to-market.
Integrated
provides the ultimate flexibility to modify key firmware
parameters (gain, threshold, scan period, auto offset
compensation) in the field without the need for new
firmware development.
The SX8661 supports the 400 kHz I²C serial bus
data protocol and includes a field programmable
slave address. The tiny 4mm x 4mm footprint makes
it an ideal solution for portable, battery powered
applications where power and density are at a
premium.
T
Revision v3.2, January 2011
YPICAL
ENERAL
A
detection
D
PPLICATION CIRCUIT
ESCRIPTION
multi-time
applications.
programmable
Unlike
Low Power, Capacitive Button Touch and Proximity Controller
© 2011 Semtech Corp.
memory
many
1
(8 sensors) with LED Drivers and Analog Output
K
A
O
1
* This device is RoHS/WEEE compliant and Halogen Free
SX8661I07AULTRT
3000 Units/reel
EY
PPLICATIONS
RDERING
Complete 8 Sensors Capacitive Touch-Button Solution
Proximity Sensing up to several centimetres
High Resolution Capacitive Sensing
Up to 2 Analog Output Interfaces (AOI-A and AOI-B)
Support of buzzer for audible feedback
User-selectable Button Reporting Configuration
Extremely Low Power
Programmable Scanning Period from 15ms to several seconds
Auto Offset Compensation
Multi-Time In-Field Programmable Firmware Parameters
for Ultimate Flexibility
No External Components per Sensor Input
Internal Clock Requires No External Components
Differential Sensor Sampling for Reduced EMI
Optional 400 KHz I²C Interface with Programmable Address
-40°C to +85°C Operation
LCD TVs, Monitors
White Goods
Notebook/Netbook/Portable/Handheld computers
Consumer Products, Instrumentation, Automotive
Mechanical Button Replacement
o Up to 8 LED Drivers for individual Visual Feedback with
o Configurable Single or Continuous Fading Mode
o 256 steps PWM Linear and Logarithmic control
o Up to 100pF of Offset Cap. Compensation at Full
o Capable of Sensing up thru 5mm thick Overlay Materials
o Enable button detection thru host’s ADC
o Report Single or Report Strongest
o 8uA (typ) in Sleep Mode
o 70uA (typ) in Doze Mode (195ms)
o 200uA (typ) in Active Mode (30ms)
o Eliminates false triggers due to environmental factors
o Initiated on power-up and configurable intervals
o On-chip user programmable memory for fast, self
Part Number
P
Auto Lightening
Sensitivity
(temperature, humidity)
contained start-up
RODUCT
I
NFORMATION
F
1
EATURES
-40°C to +85°C Lead Free MLPQ-UT28
Temperature
Range
www.semtech.com
Package
DATASHEET
SX8661

Related parts for SX8661I07AULTRT

SX8661I07AULTRT Summary of contents

Page 1

... Operation A PPLICATIONS LCD TVs, Monitors White Goods Notebook/Netbook/Portable/Handheld computers Consumer Products, Instrumentation, Automotive Mechanical Button Replacement O I RDERING NFORMATION Part Number SX8661I07AULTRT 1 3000 Units/reel * This device is RoHS/WEEE compliant and Halogen Free © 2011 Semtech Corp. 1 SX8661 DATASHEET F EATURES Temperature Package Range 1 -40° ...

Page 2

... Clock Circuitry 3.15 I2C interface 3.16 Interrupt 3.16.1 Power up 3.16.2 Assertion Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Table of Contents ............................................................................................................ 1 ............................................................................................................... 5 ................................................................................................. 8 ........................................................................................................ 12 © 2011 Semtech Corp. 2 SX8661 DATASHEET ...

Page 3

... SPM file (application two AOI, dual proximity reporting) 7.3 Example of Touch+Proximity Module 7.3.1 Overview 7.3.2 Operation 7.3.3 Performance 7.3.4 Schematics 7.3.5 Layout Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output .............................................................................. 43 ...................................................................................................... 79 © 2011 Semtech Corp. 3 SX8661 DATASHEET ...

Page 4

... ADVANCED COMMUNICATIONS & SENSING 8 R ............................................................................................................................. 86 EFERENCES ACKAGING NFORMATION 9.1 Package Outline Drawing 9.2 Land Pattern Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output ........................................................................................................ 87 © 2011 Semtech Corp. 4 SX8661 DATASHEET 87 87 www.semtech.com ...

Page 5

... Pinout Diagram Figure 1 NC5B yyww xxxxx R07 yyww = Date Code xxxxx = Semtech lot number R07 = Semtech Code Marking Information Figure 2 © 2011 Semtech Corp. 5 DATASHEET 22 21 gnd 20 gpio5 19 gpio4 18 gpio3 17 gpio2 16 gnd 15 gpio1 14 www ...

Page 6

... General Purpose Input/Output 7 Digital Core Decoupling, connect to a 100nF decoupling capacitor Ground Active Low Reset. Connect to VDD if not used. Analog Core Decoupling, connect to a 100nF decoupling capacitor Capacitive Sensor 0 Exposed pad connect to ground Pin description Table 1 © 2011 Semtech Corp. 6 SX8661 DATASHEET www.semtech.com ...

Page 7

... Quick Start Memory SPM Shadow Parameter Memory SPO Special Purpose Output Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Simplified block diagram of the SX8661 © 2011 Semtech Corp. 7 SX8661 DATASHEET www.semtech.com ...

Page 8

... HBM I LU Absolute Maximum Ratings Table 2 Symbol VDD VDD drop VDD T A Recommended Operating Conditions Table 3 Symbol (vi) θ JA Thermal Characteristics Table 4 © 2011 Semtech Corp. 8 SX8661 DATASHEET Min. Max. -0.5 3.9 -0.5 3.9 10 125 260 -50 150 3 ± 100 Min. Max. 2.7 3 ...

Page 9

... CMOS input I when enabled PU when enabled PD I <4mA <12mA OL,GPIO OL I <4mA OL,SDA,INTB time between rising edge VDD and rising INTB © 2011 Semtech Corp. 9 SX8661 DATASHEET Min. Typ. Max. 200 275 70 100 8 17 800 1100 160 220 0.7*VDD VDD + 0.3 VSS - 0 ...

Page 10

... LED Drivers and Analog Output Conditions type 0402, tolerance +/-50% vdig type 0402, tolerance +/-50% vana type 0402, COG, tolerance +/-5% int type 0402, tolerance +/-50% vdd Electrical Specifications Table 5 © 2011 Semtech Corp. 10 SX8661 DATASHEET Min. Typ. Max. 100 100 1 100 www.semtech.com ...

Page 11

... LOW t HIGH t SU;DAT t HD;DAT t SU;STA t HD;STA t SU;STO t BUF t SP I2C Timing Specification Table 6 I2C Start and Stop timing Figure 4 I2C Data timing Figure 5 © 2011 Semtech Corp. 11 SX8661 DATASHEET Min. Typ. Max. Unit 400 KHz 1.3 us 0.6 us 100 0.6 us 0.6 us 0.6 ...

Page 12

... Autolight, mapped on Btn7 (100% ON) and proximity (50% ON) Analog Output Interface A (VDD=3.3V) Prox = Idle : 3.3V Btn1: 0.6V Btn2: 0.9V Btn3: 1.2V Btn4: 1.5V Btn5: 1.8V Btn6: 2.1V Btn7: 2.4V Quickstart Application GPIO configuration Quickstart Application Figure 6 © 2011 Semtech Corp. 12 SX8661 DATASHEET www.semtech.com ...

Page 13

... In case a button is touched the corresponding LED will go to 100% of intensity and the AOI voltage level indicates the button that is touched. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Quickstart LED and AOI reporting Figure 7 © 2011 Semtech Corp. 13 SX8661 DATASHEET www.semtech.com ...

Page 14

... SX8661 for different applications these algorithms and procedures can be configured with a large set of parameters which will be described in the following sections. Examples of parameters are which sensors Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 14 SX8661 DATASHEET www.semtech.com ...

Page 15

... The SX8661 has 3 operation modes. The main difference is found in the reaction time (corresponding to the scan period) and power consumption. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Scan Period Figure 8 © 2011 Semtech Corp. 15 SX8661 DATASHEET www.semtech.com ...

Page 16

... The capacitive sensors can be setup as ON/OFF buttons for touch sensing and CAP0 offers additionally proximity sensing (see example Figure 10) for control applications. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Operation modes Figure 9 © 2011 Semtech Corp. 16 SX8661 DATASHEET www.semtech.com ...

Page 17

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Buttons Figure 11 © 2011 Semtech Corp. 17 SX8661 DATASHEET www.semtech.com ...

Page 18

... ADVANCED COMMUNICATIONS & SENSING Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Buzzer behavior Figure 12 © 2011 Semtech Corp. 18 SX8661 DATASHEET www.semtech.com ...

Page 19

... Semtech Corp. 19 SX8661 DATASHEET Index Width Index Width Index 161 193 160 192 224 162 194 161 193 225 163 195 162 ...

Page 20

... Single-mode reporting with 2 touches © 2011 Semtech Corp. 20 SX8661 DATASHEET Index Width Index Width Index 176 208 175 207 239 177 209 176 208 240 178 ...

Page 21

... DAC and an external integration capacitor (see Figure 18). Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Strongest-mode reporting with 2 touches AOI behavior with 0V buzzer state Figure 17 © 2011 Semtech Corp. 21 SX8661 DATASHEET www.semtech.com ...

Page 22

... The ASI will shut down and wait until new sensing period will start. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Analog Sensor Interface Figure 18 © 2011 Semtech Corp. 22 SX8661 DATASHEET www.semtech.com ...

Page 23

... Finally the host can initiate a compensation procedure by using the I2C interface. This is e.g. required after the host changed the sensitivity of sensors. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 23 SX8661 DATASHEET www.semtech.com ...

Page 24

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output ticks (raw) tick-diff low pass tick-ave Processing Figure 19 Configuration Figure 20 © 2011 Semtech Corp. 24 DATASHEET SPM processing PWM LED controller GPIO controller I2C www.semtech.com ...

Page 25

... Figure 22 shows the Host NVM mode. In this mode the host will be able to write the NVM. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Host SPM mode Figure 21 © 2011 Semtech Corp. 25 SX8661 DATASHEET www.semtech.com ...

Page 26

... The default SX8661 I2C address equals 0b010 1011. A different I2C address can be programmed by the user in the NVM. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Host NVM mode Figure 22 © 2011 Semtech Corp. 26 SX8661 DATASHEET www.semtech.com ...

Page 27

... The clearing of the INTB is done as soon as the host performs a read to any of the SX8661 I2C registers. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Power Up vs. INTB Figure 23 © 2011 Semtech Corp. 27 SX8661 DATASHEET www.semtech.com ...

Page 28

... The SX8661 is then ready for operation. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Interrupt and I2C Figure 24 Power Up vs. INTB Figure 25 © 2011 Semtech Corp. 28 SX8661 DATASHEET www.semtech.com ...

Page 29

... To perform a software reset the host needs to write 0xDE followed by 0x00 at the SoftReset register at address 0xB1. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Hardware Reset Figure 26 Software Reset Figure 27 © 2011 Semtech Corp. 29 SX8661 DATASHEET www.semtech.com ...

Page 30

... GPIOs configured as GPP will operate as PWM outputs directly controlled by the host. A typical application is LED dimming. Typical GPP operation is illustrated in figure below. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output polarity = 1 (a), polarity = 0 (b) Figure 28 © 2011 Semtech Corp. 30 SX8661 DATASHEET www.semtech.com ...

Page 31

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output LED control in GPP mode Figure 30 GpioMode GpioOutPwrUp GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GppPinId GppIntensity SPM/I2C Parameters Applicable in GPP Mode © 2011 Semtech Corp. 31 SX8661 DATASHEET GPP ...

Page 32

... GPO ON transition (LED fade in), inverted polarity, (a) linear, (b) logarithmic Figure 34 Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output LED Control in GPO mode, Autolight OFF © 2011 Semtech Corp. 32 SX8661 DATASHEET www.semtech.com ...

Page 33

... The GPO pin fades in when the associated button is touched and it fades out when it is released. This is shown in Figure 37 Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 33 SX8661 DATASHEET www.semtech.com ...

Page 34

... Semtech Corp. 34 DATASHEET OFF OFF intensity delay_off fading-out OFF intensity Lin/Log Index Lin/Log Index Lin/Log 129/48 161/81 193/125 160 192 130/49 ...

Page 35

... Semtech Corp. 35 SX8661 DATASHEET 170/92 202/140 169 201 233 171/93 203/142 170 202 234 172/95 204/144 171 203 235 173/96 ...

Page 36

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output LEDs in triple reporting mode proximity LEDs in triple reporting mode proximity and touch © 2011 Semtech Corp. 36 SX8661 DATASHEET www.semtech.com ...

Page 37

... Figure 42 shows the simplified diagram of the CN and CP pins. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SX8661 VANA CAPx CAP_INx Note : 1,2,…7 Simplified diagram of CAP0, CAP1,...,CAP7 © 2011 Semtech Corp. 37 SX8661 DATASHEET ASI www.semtech.com ...

Page 38

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SX8661 VANA CP VANA CN Simplified diagram of CN and CP Figure 42 VDD SX8661 R_INT INTB Simplified diagram of INTB Figure 43 © 2011 Semtech Corp. 38 SX8661 DATASHEET ASI INT www.semtech.com ...

Page 39

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output VDD SX8661 SCL Simplified diagram of SCL Figure 44 VDD SX8661 SDA Simplified diagram of SDA Figure 45 © 2011 Semtech Corp. 39 SX8661 DATASHEET SCL_IN SDA_IN SDA_OUT www.semtech.com ...

Page 40

... Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output VDD SX8661 RESETB Simplified diagram of RESETB controlled by host VDD SX8661 RESETB Simplified diagram of RESETB without host control © 2011 Semtech Corp. 40 SX8661 DATASHEET RESETB_IN RESETB _IN www.semtech.com ...

Page 41

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SX8661 VDD VDD Simplified diagram of VDD Figure 48 SX8661 VDD GND GND Simplified diagram of GND Figure 49 © 2011 Semtech Corp. 41 SX8661 DATASHEET www.semtech.com ...

Page 42

... Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SX8661 VDD VDIG VDIG Cvdig GND VDD VANA VANA GND Simplified diagram of VANA and VDIG Simplified diagram of GPIO pins Figure 51 © 2011 Semtech Corp. 42 SX8661 DATASHEET www.semtech.com ...

Page 43

... The Table 12 and Table 13 resume the complete SPM address space and show the ‘application data’ and ‘reserved’ addresses, the functional split and the default values (loaded from the QSM). Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 43 SX8661 DATASHEET www.semtech.com ...

Page 44

... SPM address map: 0x00…0x3F Table 12 © 2011 Semtech Corp. 44 DATASHEET ProxReporting ProxIntensity BtnCfg BtnAvgThresh BtnCompNegThresh BtnCompNegCntMax BtnHysteresis BtnStuckAtTimeout BtnStrongestHysteresis BtnLongPressTimer Reserved AoiCfg AoiBtnMapMsb AoiBtnMapLsb AoiLevelBtn0 ...

Page 45

... SPM address map: 0x40…0x7F Table 13 © 2011 Semtech Corp. 45 SX8661 DATASHEET Name default QSM value GpioDecTime7_6 0x44 GpioDecTime5_4 0x44 GpioDecTime3_2 0x44 GpioDecTime1_0 0x44 GpioOffDelay7_6 0x00 ...

Page 46

... Reserved 0x01: 15ms … 0x0D: 195ms … 0xFF: 255 x 15ms Default: 0x0D Defines Passive Timer on Button Information (Figure 9). 0x00: OFF 0x01: 1 second … 0xFF: 255 seconds Default: 0x00 Reserved (0x00) General Parameters Table 14 © 2011 Semtech Corp. 46 SX8661 DATASHEET www.semtech.com ...

Page 47

... Defines the periodic offset compensation. 0x0: OFF (default) 0x1: 1 second 0x2: 2 seconds … © 2011 Semtech Corp. 47 SX8661 DATASHEET Default Button Default Button Default Button Default Button Default Button Default Button Default Button Default Proximity www ...

Page 48

... Capacitive Sensors Parameters Table 15 minimum maximum zero seven Number of buttons (with CAP0 = proximity) minimum maximum one eight Number of buttons (with CAP0 = button or disabled) © 2011 Semtech Corp. 48 SX8661 DATASHEET 0x7: 7 seconds 0x8: 16 seconds 0x9: 18 seconds … 0xE: 28 seconds 0xF: 60 seconds www.semtech.com ...

Page 49

... Button examples Figure 52 Approximate Maximum Tick Level (CapProxEnable = OFF) 1000 2000 3000 4000 5000 6000 7000 8000 ASI Maximum Tick Levels Table 18 © 2011 Semtech Corp. 49 SX8661 DATASHEET Approximate Maximum Tick Level (CapProxEnable = ON) 4000 8000 12000 16000 20000 24000 28000 32000 ...

Page 50

... OFF (0x46) and CAP0 Mode should be set to button or disabled. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 50 SX8661 DATASHEET www.semtech.com ...

Page 51

... Defines the number of samples at the scan period for determining proximity detection debounce, use incoming sample (default samples debounce samples debounce samples debounce Defines the proximity hysteresis corresponding to a percentage of the CAP0 threshold (defined in Table 15). 0x00: 0% 0x01: 1% … 0x0A: 10% (default) … 0x64: 100% © 2011 Semtech Corp. 51 SX8661 DATASHEET www.semtech.com ...

Page 52

... LED Drivers and Analog Output Description Defines triple or dual mode reporting of proximity on the GPIOs. 0x00: dual mode 0x7F: triple mode (default) Defines the proximity ON intensity index. 0x00: 0 0x01: 1 … 0x64: 100 (default) … 0xFF: 255 Proximity Parameters Table 19 © 2011 Semtech Corp. 52 SX8661 DATASHEET www.semtech.com ...

Page 53

... Defines the button hysteresis corresponding to a percentage of the CAP thresholds (defined in Table 15). All buttons use the same hysteresis. 0x00: 0% 0x01: 1% … 0x0A: 10% (default) … © 2011 Semtech Corp. 53 SX8661 DATASHEET www.semtech.com ...

Page 54

... Defines the long press button timeout on AOI pins (applicable in Single Reporting Mode). The proximity sensor does not trigger the timer. 0x00: OFF (default) 0x01: 1 second … 0xFF: 255 seconds Button Parameters Table 20 © 2011 Semtech Corp. 54 SX8661 DATASHEET www.semtech.com ...

Page 55

... BtnCfg I2C AOI Forced to Idle Idle or 1 Button or Proximity Idle or 1 Button or Proximity Reporting modes Table 21 © 2011 Semtech Corp. 55 DATASHEET [2:0] = 1). GPIOs (LEDs) Buzzer Buttons and Button Proximity Buttons and Button ...

Page 56

... A touch is detected if the ticks are getting larger as the value defined by: Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output . Negative Ticks Offset Compensation Trigger © 2011 Semtech Corp. 56 SX8661 DATASHEET www.semtech.com ...

Page 57

... Similarly, if CAP2 is now also touched, it will only become the strongest detected touch if: CAP2 signal = CAP1 signal + StrongestHysteresis. BtnLongPressTimer Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output (a) Fluctuation Strongest touch and Hysteresis Figure 55 © 2011 Semtech Corp. 57 SX8661 DATASHEET (b) www.semtech.com ...

Page 58

... The I2C status and GPO are not affected by this timer (i.e. they will be updated when the button is actually released). Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 58 SX8661 DATASHEET www.semtech.com ...

Page 59

... Default AoiLevelBtn0: 0xFF 7:0 Default AoiLevelBtn1: 0x2E 7:0 Default AoiLevelBtn2: 0x45 Default AoiLevelBtn3: 0x5D 7:0 Default AoiLevelBtn4: 0x74 Default AoiLevelBtn5: 0x8B 7:0 Default AoiLevelBtn6: 0xA3 Default AoiLevelBtn7: 0xBA Default AoiLevelIdle: 0xFF. AOI Parameters Table 22 © 2011 Semtech Corp. 59 SX8661 DATASHEET www.semtech.com ...

Page 60

... Write 0x17 in the register AoiBtn0DutyCycle. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output AoiLevelBtn2, AoiLevelBtn3, 23 decimal ≈ © 2011 Semtech Corp. 60 DATASHEET AoiLevelBtn4, AoiLevelBtn5, www.semtech.com SX8661 AoiLevelBtn6, ...

Page 61

... Defines the frequency for the first phase of the buzzer. freq ≈ 4MHz /(2^prescaler * BuzzerFreqPhase1) Default: 0x40 (4KHz) 7:0 Defines the frequency for the second phase of the buzzer. freq ≈ 4MHz /(2^prescaler * BuzzerFreqPhase2) Default: 0x20 (8KHz) 7:0 Reserved (0x00) Buzzer Parameters Table 23 © 2011 Semtech Corp. 61 SX8661 DATASHEET www.semtech.com ...

Page 62

... Btn4 3 Btn3 2 Btn2 1 Btn1 0 Btn0 or Proximity Mapping Parameters Table 24 © 2011 Semtech Corp. 62 DATASHEET Defines the mapping between GPOs (with Autolight ON) and sensor events. 0x00: Btn0 or Proximity 0x01: Btn1 … 0x07: Btn7 0x08…0x0B: Reserved 0x0C: Group0 as defined by MapAutoLightGrp0 0x0D: Group1 as defined by MapAutoLightGrp1 ...

Page 63

... MapAutoLightGrp0 should be set to 0x0003 (i.e. Btn0 or Btn1) Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output GPO ON Touch Autolight Mapping, Sensor Information © 2011 Semtech Corp. 63 SX8661 DATASHEET GPO OFF Release www.semtech.com ...

Page 64

... Default: 0x00 7:0 Enables Autolight in GPO mode OFF Default: 0xFF 7:0 Defines the polarity of the GPO and GPP pins. SPO pins require Normal Polarity. 0: Inverted © 2011 Semtech Corp. 64 SX8661 DATASHEET Default AOI-A Default GPO Default GPO Default GPO Default GPO ...

Page 65

... GPIO[6] OFF Delay 7:4 GPIO[5] OFF Delay 3:0 GPIO[4] OFF Delay 7:4 GPIO[3] OFF Delay 3:0 GPIO[2] OFF Delay 7:4 GPIO[1] OFF Delay 3:0 GPIO[0] OFF Delay © 2011 Semtech Corp. 65 SX8661 DATASHEET Defines the fading increment time. 0x0: OFF 0x1: 0.5ms 0x2: 1ms … ...

Page 66

... Fading mode for GPIO[5] 1:0 Fading mode for GPIO[4] 7:6 Fading mode for GPIO[3] 5:4 Fading mode for GPIO[2] 3:2 Fading mode for GPIO[1] 1:0 Fading mode for GPIO[0] © 2011 Semtech Corp. 66 SX8661 DATASHEET Default: 0x00000000 Enables pullup/down resistors for GPIO pins. ...

Page 67

... In SPO mode assure the following settings: GpioOutPwrUp=OFF, GpioAutoLight=ON, GpioPolarity=Normal, GpioFunction=Linear Table 26 Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output GPP GPO Applicable SPM/I2C Parameters vs. GPIO Mode © 2011 Semtech Corp. 67 DATASHEET SPO 5 X 2,3 4 www.semtech.com SX8661 ...

Page 68

... The register address is incremented automatically when successive register data (WD1...WDn) is supplied by the master. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output I2C write Figure 56 © 2011 Semtech Corp. 68 SX8661 DATASHEET www.semtech.com ...

Page 69

... SX8661 will send the next read byte (RD1). This sequence can be repeated until the master terminates with a NACK [N] followed by a stop [P]. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output I2C read Figure 57 © 2011 Semtech Corp. 69 SX8661 DATASHEET www.semtech.com ...

Page 70

... SpmCfg read/write SpmBaseAddr read/write Reserved SpmKeyMsb read/write SpmkeyLsb read/write SoftReset read/write Table 27 I2C Registers Overview © 2011 Semtech Corp. 70 SX8661 DATASHEET Description Interrupt Source Button Status SPM Status Compensation and Operating Mode GPO Control GPP Pin Selection GPP Intensity SPM Configuration ...

Page 71

... Reserved 3 Reserved 2 Buttons/Proximity interrupt flag 1 Compensation interrupt flag 0 Operating Mode interrupt flag Interrupt Source Table 28 © 2011 Semtech Corp. 71 SX8661 DATASHEET Interrupt source flags 0: Inactive (default) 1: Active INTB goes low if any of these bits is set. More than one bit can be set. Reading IrqSrc clears it together with INTB ...

Page 72

... Once – NVM is used if NvmValid = 1, else QSM. NvmCount 2: Twice – NVM is used if NvmValid = 1, else QSM. 3: Three times – NVM is used if NvmValid = 1, else QSM. 4: More than three times – QSM is used I2C SPM status Table 30 © 2011 Semtech Corp. 72 DATASHEET Status of individual buttons 0: Released (default) 1: Touched www.semtech.com ...

Page 73

... Sleep mode 11: Reserved I2C compensation, operation modes Bits Description Triggers ON/OFF state of GPOs when Autolight is OFF 0: OFF (i. IntensityOff (i. IntensityOn) 7:0 GpoCtrl[7:0] Default is set by SPM parameter GpioOutPwrUp Bits of non-GPO pins are ignored. I2C GPO Control Table 32 © 2011 Semtech Corp. 73 SX8661 DATASHEET www.semtech.com ...

Page 74

... Reading returns the intensity index of the GPP pin selected in GppPinId. Default value is IntensityOn or IntensityOff depending on GpioOutPwrUp. I2C GPP Intensity Table 34 Description Writing 0xDE followed by 0x00 will reset the chip. I2C Soft Reset Table 35 © 2011 Semtech Corp. 74 SX8661 DATASHEET www.semtech.com ...

Page 75

... SPM to NVM burn Key MSB SPM Key MSB at I2C register address 0xAC Bits Description 7:0 SPM to NVM burn Key LSB SPM Key LSB Table 39 © 2011 Semtech Corp. 75 SX8661 DATASHEET Unlock requires writing data: 0x62 Unlock requires writing data: 0x9D www.semtech.com ...

Page 76

... I2C register. At the same time the bit GenStatMsb[6], indicating the SPM write is done, will be cleared. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SPM write sequence Figure 58 © 2011 Semtech Corp. 76 SX8661 DATASHEET www.semtech.com ...

Page 77

... I2C register. At the same time the bit GenStatMsb[6], indicating the SPM write is done, will be cleared. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output SPM Read Sequence Figure 59 © 2011 Semtech Corp. 77 SX8661 DATASHEET www.semtech.com ...

Page 78

... Start condition SA : Slave address A : Slave acknowledge P : Stop condition NVM burn procedure Figure 61: © 2011 Semtech Corp. 78 DATASHEET Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. Terminate the I2C write by a STOP. 0x62 A ...

Page 79

... If a sensor is touched then only the corresponding LED will light up with full intensity. The other LEDs remain at medium intensity. Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 79 SX8661 DATASHEET www.semtech.com ...

Page 80

... Two AOIs and two LEDs are used. One LED is showing proximity and the second LED (or multiple LEDs) for showing any touch. Figure 63 Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Typical Application (two AOI), dual proximity reporting © 2011 Semtech Corp. 80 SX8661 DATASHEET www.semtech.com ...

Page 81

... LED and AOI reporting AOI-A prox idle key1 0.6V key2 0.9V key3 1.2V key4 idle key5 idle key6 idle key7 idle example AOI-A, AOIB Table 40 © 2011 Semtech Corp. 81 SX8661 DATASHEET AOI-B idle idle idle idle 1.5V 1.8V 2.1V 2.4V www.semtech.com ...

Page 82

... Semtech Corp. 82 SX8661 DATASHEET Value[Hex] 0xFE 0x00 0x00 0xF0 0x00 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x00 0x00 ...

Page 83

... LED Drivers and Analog Output Touch+Proximity Module Overview Figure 65 3. Button touch => Orange LED turned ON (blue+orange = pink) Touch+Proximity Module Operation Figure 66 © 2011 Semtech Corp. 83 DATASHEET 4. Button release 5. Finger removed => Orange LED turned => No proximity detected OFF => Blue LEDs turned OFF www ...

Page 84

... Schematics Figure 67 Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Distance of Detection Palm Proximity Sensing Distance of Detection Touch+Proximity Module Schematics © 2011 Semtech Corp. 84 SX8661 DATASHEET ~10cm ~6cm ~4cm www.semtech.com ...

Page 85

... Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output Touch+Proximity Module Layout - Top Touch+Proximity Module Layout - Mid1 Touch+Proximity Module Layout - Mid2 Touch+Proximity Module Layout - Bottom © 2011 Semtech Corp. 85 SX8661 DATASHEET www.semtech.com ...

Page 86

... ADVANCED COMMUNICATIONS & SENSING 8 R EFERENCES [1] Capacitive Touch Sensing Layout guidelines on www.semtech.com Revision v3.2, January 2011 Low Power, Capacitive Button Touch and Proximity Controller (8 sensors) with LED Drivers and Analog Output © 2011 Semtech Corp. 86 SX8661 DATASHEET www.semtech.com ...

Page 87

... N e bxN D/2 bbb NOTES: 1. CONTROLLING DIMENSIONS ARE IN MILLIMETERS (ANGLES IN DEGREES). 2. COPLANARITY APPLIES TO THE EXPOSED PAD AS WELL AS THE TERMINALS. Package outline drawing Figure 72 Land pattern Figure 73 © 2011 Semtech Corp. 87 DATASHEET DIMENSIONS INCHES MILLIMETERS DIM MIN NOM MAX MIN NOM MAX - - A ...

Page 88

... BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages and attorney fees which could arise ...

Related keywords