SX8634I05AWLTRT SEMTECH [Semtech Corporation], SX8634I05AWLTRT Datasheet

no-image

SX8634I05AWLTRT

Manufacturer Part Number
SX8634I05AWLTRT
Description
Low Power, Capacitive Button and Slider Touch Controller with Enhanced LED
Manufacturer
SEMTECH [Semtech Corporation]
Datasheet
ADVANCED COMMUNICATIONS & SENSING
G
The SX8634 is an ultra low power, fully integrated
12-channel solution for capacitive touch-buttons and
slider applications and proximity detection. Unlike
many capacitive touch solutions, the SX8634
features dedicated capacitive sense inputs (that
requires no external components) in addition to 8
general purpose I/O ports (GPIO). Each GPIO is
typically configured as LED driver with independent
PWM source for enhanced lighting control such as
intensity and fading.
The SX8634 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 SX8634 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 SX8634 supports the 400 kHz I²C serial bus
data protocol and includes a field programmable
slave address. The tiny 5mm x 5mm footprint makes
it an ideal solution for portable, battery powered
applications where power and density are at a
premium.
T
Revision 7_6, October 10
YPICAL
ENERAL
A
D
PPLICATION CIRCUIT
ESCRIPTION
multi-time
programmable
(12 sensors) with Enhanced LED Drivers and Proximity Sensing
© 2010 Semtech Corp.
Low Power, Capacitive Button and Slider Touch Controller
memory
1
K
A
O
1
* This device is RoHS/WEEE compliant and Halogen Free
SX8634I05AWLTRT
3000 Units/reel
EY
PPLICATIONS
RDERING
Complete Twelve Sensors Capacitive Touch Controller for
Buttons and Slider
Proximity Sensing up to several centimetres
High Resolution Capacitive Sensing
Extremely Low Power Optimized for Portable Application
Programmable Scanning Period from 15ms to 1500ms
Auto Offset Compensation
Multi-Time In-Field Programmable Firmware Parameters
for Ultimate Flexibility
"Smart" Wake-up Sequence for Easy Activation from Doze
No External Components per Sensor Input
Internal Clock Requires No External Components
Differential Sensor Sampling for Reduced EMI
400 KHz Fast-Mode I²C Interface with Interrupt
-40°C to +85°C Operation
Notebook/Netbook/Portable/Handheld computers
Cell phones, PDAs
Consumer Products, Instrumentation, Automotive
Mechanical Button Replacement
Part Number
P
Pre-configured for 6 Buttons and a Slider
8 LED Drivers with Individual Intensity, Fading Control
and Autolight Mode
256 steps PWM Linear and Logarithmic control
Up to 100pF of Offset Capacitance Compensation at
Full Sensitivity
Capable of Sensing through Overlay Materials up to
5mm thick
8uA (typ) in Sleep Mode
80uA (typ) in Doze Mode (Scanning Period 195ms)
220uA (typ) in Active Mode (Scanning Period 30ms)
Eliminates False Triggers due to Environmental
Factors (Temperature, Humidity)
Initiated on Power-up and Configurable Intervals
On-chip user programmable memory for fast, self
contained start-up
RODUCT
I
NFORMATION
F
EATURES
1
-40°C to +85°C Lead Free MLPQ-W32
Temperature
Range
DATASHEET
www.semtech.com
Package
SX8634

Related parts for SX8634I05AWLTRT

SX8634I05AWLTRT Summary of contents

Page 1

... Operation A PPLICATIONS Notebook/Netbook/Portable/Handheld computers Cell phones, PDAs Consumer Products, Instrumentation, Automotive Mechanical Button Replacement O I RDERING NFORMATION Part Number SX8634I05AWLTRT 1 3000 Units/reel * This device is RoHS/WEEE compliant and Halogen Free © 2010 Semtech Corp. 1 SX8634 DATASHEET F EATURES Temperature Package ...

Page 2

ADVANCED COMMUNICATIONS & SENSING G D ........................................................................................................................ 1 ENERAL ESCRIPTION T A YPICAL PPLICATION CIRCUIT ..................................................................................................................... 1 EY RODUCT EATURES A ....................................................................................................................................... 1 PPLICATIONS O I ...................................................................................................................... 1 RDERING NFORMATION ENERAL ESCRIPTION 1.1 Pin ...

Page 3

ADVANCED COMMUNICATIONS & SENSING 3.15.4 Example 3.16 General Purpose Input and Outputs 3.16.1 Introduction and Definitions 3.16.2 GPI 3.16.3 GPP 3.16.4 GPO 3.16.5 Intensity index vs PWM pulse width 3.17 Smart Wake ..................................................................................................................... 32 IN DESCRIPTIONS 4.1 ...

Page 4

ADVANCED COMMUNICATIONS & SENSING ENERAL ESCRIPTION 1.1 Pin Diagram 1.2 Marking information Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing ...

Page 5

ADVANCED COMMUNICATIONS & SENSING 1.3 Pin Description Number Name Type 1 CAP2 Analog 2 CAP3 Analog 3 CAP4 Analog 4 CAP5 Analog 5 CAP6 Analog 6 CAP7 Analog 7 CAP8 Analog 8 CAP9 Analog 9 CAP10 Analog 10 CAP11 Analog ...

Page 6

ADVANCED COMMUNICATIONS & SENSING 1.4 Simplified Block Diagram The simplified block diagram of the SX8634 is illustrated in Figure 3. Figure 3 1.5 Acronyms ASI Analog Sensor Interface DCV Digital Compensation Value GPI General Purpose Input GPO General Purpose Output ...

Page 7

ADVANCED COMMUNICATIONS & SENSING LECTRICAL HARACTERISTICS 2.1 Absolute Maximum Ratings Stresses above the values listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the ...

Page 8

ADVANCED COMMUNICATIONS & SENSING 2.4 Electrical Specifications All values are valid within the operating conditions unless otherwise specified. Parameter Symbol Current consumption Active mode, average I OP,active Doze mode, average I OP,Doze Sleep I OP,sleep GPIO, set as Input, RESETB, ...

Page 9

ADVANCED COMMUNICATIONS & SENSING Parameter (i) I2C Timing Specifications SCL clock frequency SCL low period SCL high period Data setup time Data hold time Repeated start setup time Start condition hold time Stop condition setup time Bus free time between ...

Page 10

ADVANCED COMMUNICATIONS & SENSING 3 F UNCTIONAL DESCRIPTION 3.1 Quickstart Application The SX8634 is preconfigured (Quickstart Application) for an application with 6 buttons, a slider (consisting of 6 sensors) and 8 LED drivers using logarithmic PWM fading. Implementing a schematic ...

Page 11

ADVANCED COMMUNICATIONS & SENSING The information between SX8634 and the user’s host is passed through the I2C interface with an additional interrupt signal indicating that the SX8634 has new information. For buttons this information is simply touched or released. 3.2.2 ...

Page 12

ADVANCED COMMUNICATIONS & SENSING 3.3 Scan Period The basic operation Scan period of the SX8634 sensing interface can be split into three periods over time. In the first period (Sensing) the SX8634 is sensing all enabled CAP inputs, from CAP0 ...

Page 13

ADVANCED COMMUNICATIONS & SENSING To leave Doze mode and enter Active mode this can be done by a simple touch on any button. For some applications a single button touch might cause undesired wakening up and Active mode would be ...

Page 14

ADVANCED COMMUNICATIONS & SENSING 3.5 Sensors on the PCB The capacitive sensors are relatively simple copper areas on the PCB connected to the twelve SX8634 capacitive sensor input pins (CAP0…CAP11).The sensors are covered by isolating overlay material (typically 1mm...3mm). The ...

Page 15

ADVANCED COMMUNICATIONS & SENSING 3.6 Button and Slider Information 3.6.1 Button Information The touch buttons have two simple states (see Figure 11): ON (touched by finger) and OFF (released and no finger press). A finger is detected as soon as ...

Page 16

ADVANCED COMMUNICATIONS & SENSING The position belonging to the minimum and associated to a sensor is defined arbitrarily. The SX8634 defines the minimum position to the sensor with the lowest CAP pin index. E.g. if CAP0 is a button (or ...

Page 17

ADVANCED COMMUNICATIONS & SENSING 3.7 Analog Sensing Interface The Analog Sensing Interface (ASI) converts the charge on the sensors into ticks which will be further digitally processed. The basic principle of the ASI will be explained in this section. The ...

Page 18

ADVANCED COMMUNICATIONS & SENSING The ticks from the ASI will then be handled by the digital processing. 3.8 Offset Compensation The capacitance at the CAP pins is determined by an intrinsic capacitance of the integrated circuit, the PCB traces, ground ...

Page 19

ADVANCED COMMUNICATIONS & SENSING 3.9 Processing The first processing step of the raw ticks, coming out of the ASI, is low pass filtering to obtain an estimation of the average capacitance: tick-ave (see Figure 17). This slowly varying average is ...

Page 20

ADVANCED COMMUNICATIONS & SENSING The QSM settings are fixed and can not be changed by the user. In case the application needs different settings than the QSM settings then the SX8634 can be setup and/or programmed over the I2C interface. ...

Page 21

ADVANCED COMMUNICATIONS & SENSING The writing of the host towards the NVM is not done directly but done in 2 steps (Figure 20). In the first step the host writes to the SPM (as in Figure 19). In the second ...

Page 22

ADVANCED COMMUNICATIONS & SENSING 3.14 Reset The reset can be performed by 3 sources: - power up, - RESETB pin, - software reset. 3.14.1 Power up During power up the INTB is kept low. Once the power up sequence is ...

Page 23

ADVANCED COMMUNICATIONS & SENSING 3.14.3 Software Reset To perform a software reset the host needs to write 0xDE followed by 0x00 at the SoftReset register at address 0xB1. Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller ...

Page 24

ADVANCED COMMUNICATIONS & SENSING 3.15 Interrupt 3.15.1 Power up During power up the INTB is kept low. Once the power up sequence is terminated the INTB is released autonomously. The SX8634 is then ready for operation. During the power on ...

Page 25

ADVANCED COMMUNICATIONS & SENSING 3.15.4 Example A typical example of the assertion and clearing of the INTB and the I2C communication is shown in Figure 25. When a button is touched the SX8634 will assert the interrupt (1). The host ...

Page 26

ADVANCED COMMUNICATIONS & SENSING The PWM blocks used in GPP and GPO modes are 8-bits based and clocked at 2MHz typ. hence offering 256 selectable pulse width values with a granularity of 128us typ. Figure 27 PWM definition, (a) small ...

Page 27

ADVANCED COMMUNICATIONS & SENSING SPM I2C 1 At power up, GppIntensity of each GPP pin is initialized with GpioIntensityOn or GpioIntensityOff depending on GpioOutPwrUp corresponding bits value. Table 8 3.16.4 GPO GPIOs configured as GPO will operate as digital outputs ...

Page 28

ADVANCED COMMUNICATIONS & SENSING GPO ON transition (LED fade in), inverted polarity, (a) linear, (b) logarithmic Figure 32 The fading out (e.g. after a button is released) is identical to the fading in but an additional off delay can be ...

Page 29

ADVANCED COMMUNICATIONS & SENSING SPM/I2C parameters applicable in GPO mode are listed in table below. SPM I2C 1 Only if Autolight is OFF, else must be left to 0 (default value) 2 Only if Autolight is OFF, else ignored Table ...

Page 30

ADVANCED COMMUNICATIONS & SENSING 3.16.5 Intensity index vs PWM pulse width Tables below are used to convert all intensity indexes parameters GpioIntensityOff, GpioIntensityOn and GppIntensity but also to generate fading in GPO mode During fading in(out), the index is automatically ...

Page 31

ADVANCED COMMUNICATIONS & SENSING 3.17 Smart Wake Up The SX8634 offers a smart wake up mechanism ( keys) which allows waking-up from the Doze low power mode to the Active mode in a secure/controlled way and not by ...

Page 32

ADVANCED COMMUNICATIONS & SENSING DESCRIPTIONS 4.1 Introduction This chapter describes briefly the pins of the SX8634, the way the pins are protected, if the pins are analog, digital, require pull up or pull down resistors and show ...

Page 33

ADVANCED COMMUNICATIONS & SENSING 4.3 Host interface pins The host interface consists of the interrupt pin INTB, a reset pin RESETB and the standard I2C pins: SCL and SDA. INTB The INTB pin is an open drain output that requires ...

Page 34

ADVANCED COMMUNICATIONS & SENSING SCL The SCL pin is a high impedance input pin. The SCL pin is protected to VDD, using dedicated devices, in order to conform to standard I2C slave specifications. The SCL pin has diode protected to ...

Page 35

ADVANCED COMMUNICATIONS & SENSING RESETB The RESETB pin is a high impedance input pin. The RESETB pin is protected to VDD using dedicated devices. The RESETB pin has diode protected to GROUND. Figure 40 shows the simplified diagram of the ...

Page 36

ADVANCED COMMUNICATIONS & SENSING 4.4 Power management pins The power management pins consist of the Power, Ground and Regulator pins. VDD VDD is a power pin and is the main power supply for the SX8634. VDD has protection to GROUND. ...

Page 37

ADVANCED COMMUNICATIONS & SENSING VANA, VDIG The SX8634 has on-chip regulators for internal use (pins VANA and VDIG). VANA and VDIG have protection to VDD and to GND. The output of the regulators needs to be de-coupled with a small ...

Page 38

ADVANCED COMMUNICATIONS & SENSING ETAILED ONFIGURATION DESCRIPTIONS 5.1 Introduction The SX8634 configuration parameters are taken from the QSM or the NVM and loaded into the SPM as explained in the chapter ‘functional description’. This chapter describes the ...

Page 39

ADVANCED COMMUNICATIONS & SENSING Address Name 0x00 Reserved 0x01 Reserved 0x02 Reserved 0x03 Reserved 0x04 I2CAddress 0x05 ActiveScanPeriod DozeScanPeriod 0x06 0x07 PassiveTimer 0x08 Reserved CapModeMisc 0x09 0x0A CapMode11_8 0x0B CapMode7_4 CapMode3_0 0x0C 0x0D CapSensitivity0_1 CapSensitivity2_3 0x0E 0x0F CapSensitivity4_5 0x10 CapSensitivity6_7 ...

Page 40

ADVANCED COMMUNICATIONS & SENSING Address Name 0x40 GpioMode7_4 0x41 GpioMode3_0 GpioOutPwrUp 0x42 0x43 GpioAutoLight 0x44 GpioPolarity GpioIntensityOn0 0x45 0x46 GpioIntensityOn1 0x47 GpioIntensityOn2 GpioIntensityOn3 0x48 0x49 GpioIntensityOn4 GpioIntensityOn5 0x4A 0x4B GpioIntensityOn6 0x4C GpioIntensityOn7 GpioIntensityOff0 0x4D 0x4E GpioIntensityOff1 0x4F GpioIntensityOff2 GpioIntensityOff3 0x50 ...

Page 41

ADVANCED COMMUNICATIONS & SENSING 5.2 General Parameters General Parameters Address Name Bits 0x04 I2CAddress 7 6:0 0x05 ActiveScanPeriod 7:0 0x06 DozeScanPeriod 7:0 0x07 PassiveTimer 7:0 Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with ...

Page 42

ADVANCED COMMUNICATIONS & SENSING 5.3 Capacitive Sensors Parameters Capacitive Sensors Parameters Address Name Bits 0x09 CapModeMisc 7:3 2:0 0x0A CapMode11_8 7:6 5:4 3:2 1:0 0x0B CapMode7_4 7:6 5:4 3:2 1:0 0x0C CapMode3_0 7:6 5:4 3:2 1:0 0x0D CapSensitivity0_1 7:4 3:0 ...

Page 43

ADVANCED COMMUNICATIONS & SENSING Capacitive Sensors Parameters Address Name Bits 0x1A CapThresh7 7:0 0x1B CapThresh8 7:0 0x1C CapThresh9 7:0 0x1D CapThresh10 7:0 0x1E CapThresh11 7:0 0x1F CapPerComp 7:4 3:0 0x70 CapProxEnable 7:0 CapModeMisc By default the ASI is using a ...

Page 44

ADVANCED COMMUNICATIONS & SENSING Buttons and disabled CAP pins can be attributed freely (examples in Figure 46). All buttons can be used for touch or proximity sensing, in the latter case register CapProxEnable needs to be set accordingly. Disabled CAP ...

Page 45

ADVANCED COMMUNICATIONS & SENSING Figure 48 Button and Slider good/bad configuration examples (II) The minimum position of the slider is associated to the CAP pin, attributed to the slider, with the lowest index (in Figure 48 this is CAP2). The ...

Page 46

ADVANCED COMMUNICATIONS & SENSING CapThresh0, CapThresh1, CapThresh2, CapThresh3, CapThresh4, CapThresh5, CapThresh6, CapThresh7, CapThresh8, CapThresh9, CapThresh10, CapThresh11: For each CAP pin a threshold level can be set individually. The threshold levels are used by the SX8634 for making touch and release ...

Page 47

ADVANCED COMMUNICATIONS & SENSING 5.4 Button Parameters Button Parameters Address Name Bits 0x21 BtnCfg 7:6 5:4 3:2 1:0 0x22 BtnAvgThresh 7:0 0x23 BtnCompNegThresh 7:0 0x24 BtnCompNegCntMax 7:0 0x25 BtnHysteresis 7:0 0x26 BtnStuckAtTimeout 7:0 Revision 7_6, October 10 Low Power, Capacitive ...

Page 48

ADVANCED COMMUNICATIONS & SENSING Button Parameters Address Name Bits Please note that proximity sensors are configured as buttons and operate exactly the same way as touch buttons. All the parameters and procedures described below apply similarly. A reliable button operation ...

Page 49

ADVANCED COMMUNICATIONS & SENSING In case the ticks get slightly positive this is considered as normal operation. Very large positive tick values indicate a valid touch. The averaging filter is disabled as soon as the average reaches the value defined ...

Page 50

ADVANCED COMMUNICATIONS & SENSING The stuckat timer can avoid sticky buttons. If the stuckat timer is set to one second then the touch of a finger will last only for one second and then a compensation will be performed and ...

Page 51

ADVANCED COMMUNICATIONS & SENSING 5.5 Slider Parameters Slider Parameters Address Name Bits 0x27 SldCfg 7:4 3:2 1:0 0x28 SldStuckAtTimeout 7:0 0x29 SldHysteresis 7:0 0x2B SldNormMsb 7:0 0x2C SldNormLsb 7:0 0x2D SldAvgThresh 7:0 0x2E SldCompNegThresh 7:0 0x2F SldCompNegCntMax 7:0 0x30 SldMoveThresh ...

Page 52

ADVANCED COMMUNICATIONS & SENSING Slider Parameters Address Name Bits Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing Description … 0x64: 100% A succeeding position difference, at the ...

Page 53

ADVANCED COMMUNICATIONS & SENSING The pressure represents the finger touch on the sensors of the slider and it used to determine if a slider is touched or released. SldPressur - N is the number of sensors sensor with ...

Page 54

ADVANCED COMMUNICATIONS & SENSING The maximum position (SldPosMax) is defined by: SldPosMax with the number of sensors in the slider Slow varying slider ticks due to environmental changes are handled as buttons in the previous section. If the ...

Page 55

ADVANCED COMMUNICATIONS & SENSING 5.6 Mapping Parameters Mapping Parameters Address Name 0x33 MapWakeupSize 0x34 MapWakeupValue0 0x35 MapWakeupValue1 0x36 MapWakeupValue2 0x37 MapAutoLight0 0x38 MapAutoLight1 0x39 MapAutoLight2 0x3A MapAutoLight3 0x3B MapAutoLightGrp0Msb 0x3C MapAutoLightGrp0Lsb Revision 7_6, October 10 Low Power, Capacitive Button and ...

Page 56

ADVANCED COMMUNICATIONS & SENSING Mapping Parameters Address Name 0x3D MapAutoLightGrp1Msb 0x3E MapAutoLightGrp1Lsb 0x3F MapSegmentHysteresis MapWakeupSize The number of keys defining the wakeup sequence can be set from the size is set to 0 then wakeup is ...

Page 57

ADVANCED COMMUNICATIONS & SENSING => MapWakeupValue2 set to 0x52 - key2 = 0x6 - key3 = 0x0 => MapWakeupValue2 set to 0x06 MapAutoLight0, MapAutoLight1, MapAutoLight2, MapAutoLight3 MapAutoLightGrp0Msb, MapAutoLightGrp0Lsb, MapAutoLightGrp1Msb, MapAutoLightGrp1Lsb These registers define the mapping between the GPO pins will ...

Page 58

ADVANCED COMMUNICATIONS & SENSING 5.7 GPIO Parameters GPIO Parameters Address Name 0x40 GpioMode7_4 0x41 GpioMode3_0 0x42 GpioOutPwrUp 0x43 GpioAutoLight 0x44 GpioPolarity 0x45 GpioIntensityOn0 0x46 GpioIntensityOn1 0x47 GpioIntensityOn2 Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 ...

Page 59

ADVANCED COMMUNICATIONS & SENSING GPIO Parameters Address Name 0x48 GpioIntensityOn3 0x49 GpioIntensityOn4 0x4A GpioIntensityOn5 0x4B GpioIntensityOn6 0x4C GpioIntensityOn7 0x4D GpioIntensityOff0 0x4E GpioIntensityOff1 0x4F GpioIntensityOff2 0x50 GpioIntensityOff3 0x51 GpioIntensityOff4 0x52 GpioIntensityOff5 0x53 GpioIntensityOff6 0x54 GpioIntensityOff7 0x56 GpioFunction 0x57 GpioIncFactor 0x58 GpioDecFactor ...

Page 60

ADVANCED COMMUNICATIONS & SENSING GPIO Parameters Address Name 0x5A GpioIncTime5_4 0x5B GpioIncTime3_2 0x5C GpioIncTime1_0 0x5D GpioDecTime7_6 0x5E GpioDecTime5_4 0x5F GpioDecTime3_2 0x60 GpioDecTime1_0 0x61 GpioOffDelay7_6 0x62 GpioOffDelay5_4 0x63 GpioOffDelay3_2 0x64 GpioOffDelay1_0 0x65 GpioPullUpDown7_4 0x66 GpioPullUpDown3_0 0x67 GpioInterrupt7_4 0x68 GpioInterrupt3_0 Revision 7_6, ...

Page 61

ADVANCED COMMUNICATIONS & SENSING GPIO Parameters Address Name 0x69 GpioDebounce Table 23 resumes the applicable SPM and I2C parameters for each GPIO mode. GpioMode GpioOutPwrUp GpioAutoligth GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GpioIncFactor SPM GpioDecFactor GpioIncTime GpioDecTime GpioOffDelay GpioPullUpDown GpioInterrupt GpioDebounce IrqSrc[4] ...

Page 62

ADVANCED COMMUNICATIONS & SENSING 6 I2C I NTERFACE The I2C implemented on the SX8634 is compliant with: - standard (100kb/s), fast mode (400kb/s) - slave mode - 7 bit address (default 0x2B). The default address can be changed in the ...

Page 63

ADVANCED COMMUNICATIONS & SENSING 6.2 I2C read The format of the I2C read is given in Figure 53. After the start condition [S], the slave address (SA) is sent, followed by an eighth bit (‘0’) indicating a Write. The SX8634 ...

Page 64

ADVANCED COMMUNICATIONS & SENSING 6.3 I2C Registers Overview Address 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B 0x0C 0x0D 0x0E 0x0F 0xAC 0xAD 0xB1 Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller ...

Page 65

ADVANCED COMMUNICATIONS & SENSING 6.4 Status Registers Address Name 0x00 IrqSrc The delay between the actual event and the flags indicating the interrupt source may be one scan period. IrqSrc[6] is set once NVM burn procedure is completed. IrqSrc[5] is ...

Page 66

ADVANCED COMMUNICATIONS & SENSING Address Name Bits 0x01 CapStatMsb 0x02 CapStatLsb Address Name Bits 0x03 SldPosMsb 7:0 0x04 SldPosLsb 7:0 Address Name Bits 0x07 ...

Page 67

ADVANCED COMMUNICATIONS & SENSING Address Name Bits 7:4 3 0x08 SpmStat 2:0 Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing Description reserved Indicates if the current NVM ...

Page 68

ADVANCED COMMUNICATIONS & SENSING 6.5 Control Registers Address Name 0x09 CompOpMode Table 30 * The reading of these reserved bits will return varying values. ** After the operating mode change (Active/Doze) the host should wait for INTB or 300ms before ...

Page 69

ADVANCED COMMUNICATIONS & SENSING Address Name Bits 7:3 0x0B GppPinId 2:0 Address Name Bits 0x0C GppIntensity 7:0 Address Name Bits 0xB1 SoftReset 7:0 Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED ...

Page 70

ADVANCED COMMUNICATIONS & SENSING 6.6 SPM Gateway Registers The SX8634 I2C interface offers two registers for exchanging the SPM data with the host. • SpmCfg • SpmBaseAddr Address Name 0x0D SpmCfg Address Name 0x0E SpmBaseAddr The exchange of data, read ...

Page 71

ADVANCED COMMUNICATIONS & SENSING 6.6.1 SPM Write Sequence The SPM write can be done in any mode (Active, Doze, Sleep). Writing the SPM in Sleep is useful to avoid potential transient behaviors. The SPM must always be written in blocks ...

Page 72

ADVANCED COMMUNICATIONS & SENSING 6.6.2 SPM Read Sequence The SPM read can be done in any mode (Active, Doze, Sleep). The SPM must always be read in blocks of 8 bytes. The sequence is described below: 1. Set the I2C ...

Page 73

ADVANCED COMMUNICATIONS & SENSING 6.7 NVM burn The content of the SPM can be copied permanently (burned) into the NVM to be used as the new default parameters. The burning of the NVM can be done up to three times ...

Page 74

ADVANCED COMMUNICATIONS & SENSING PPLICATION NFORMATION 7.1 Typical Application Schematic Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing Typical Application Figure 58 © 2010 ...

Page 75

ADVANCED COMMUNICATIONS & SENSING 7.2 Example of Touch+Proximity Module 7.2.1 Overview To demonstrate the proximity sensing feature of the SX863x family, a module has been designed and is illustrated in figure below. The touch button controller is running in stand-alone ...

Page 76

ADVANCED COMMUNICATIONS & SENSING - CapSensitivity = 7 (Max) - CapThreshold = 300 - Board main supplied and placed vertically ie same orientation as hand/finger - Finger pointing center button The results obtained are provided in table below: Finger (natural ...

Page 77

ADVANCED COMMUNICATIONS & SENSING 7.2.5 Layout Figure 62 Touch+Proximity Figure 63 Touch+Proximity Figure 64 Touch+Proximity Figure 65 Touch+Proximity Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing Module ...

Page 78

ADVANCED COMMUNICATIONS & SENSING 8 R EFERENCES [1] Capacitive Touch Sensing Layout guidelines on www.semtech.com Revision 7_6, October 10 Low Power, Capacitive Button and Slider Touch Controller (12 sensors) with Enhanced LED Drivers and Proximity Sensing © 2010 Semtech Corp. ...

Page 79

ADVANCED COMMUNICATIONS & SENSING ACKAGING NFORMATION 9.1 Package Outline Drawing SX8634 is assembled in a MLPQ-W32 package as shown in Figure 66. 9.2 Land Pattern The land pattern of MLPQ-W32 package ...

Page 80

ADVANCED COMMUNICATIONS & SENSING © Semtech 2010 All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation ...

Related keywords