sx8647 Semtech Corporation, sx8647 Datasheet

no-image

sx8647

Manufacturer Part Number
sx8647
Description
Ultra Low Power, Capacitive Wheel Touch Controller 8 Sensors With Enhanced Led Drivers
Manufacturer
Semtech Corporation
Datasheet
ADVANCED COMMUNICATIONS & SENSING
G
The SX8647 is an ultra low power, fully integrated 8-
channel
applications. Unlike many capacitive touch solutions,
the SX8647 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 SX8647 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 wheels to be created using thick
overlay materials (up to 5mm) for an extremely
robust and ESD immune system design.
The SX8647 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 SX8647 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 7_6, February 10
YPICAL
ENERAL
A
solution
D
PPLICATION CIRCUIT
ESCRIPTION
multi-time
for
capacitive
programmable
touch
© 2010 Semtech Corp.
Touch Controller (8 sensors) with Enhanced LED Drivers
memory
wheel
1
K
A
O
1
* This device is RoHS/WEEE compliant and Halogen Free
SX8647I05AULTRT
3000 Units/reel
EY
PPLICATIONS
RDERING
Complete Eight Sensors Capacitive Touch Controller for a
Wheel
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
Part Number
P
Pre-configured for a Wheel
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)
175uA (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
Ultra Low Power, Capacitive Wheel
F
1
EATURES
-40°C to +85°C Lead Free MLPQ-UT28
Temperature
Range
DATASHEET
www.semtech.com
Package
SX8647

Related parts for sx8647

sx8647 Summary of contents

Page 1

... ADVANCED COMMUNICATIONS & SENSING G D ENERAL ESCRIPTION The SX8647 is an ultra low power, fully integrated 8- channel solution for capacitive applications. Unlike many capacitive touch solutions, the SX8647 features dedicated capacitive sense inputs (that requires no external components) in addition to 8 general purpose I/O ports (GPIO). Each ...

Page 2

... Software Reset 3.15 Interrupt 3.15.1 Power up 3.15.2 Assertion 3.15.3 Clearing 3.15.4 Example Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers Table of Contents ............................................................................................................ 1 ............................................................................................................... 4 ................................................................................................. 7 ........................................................................................................ 10 © 2010 Semtech Corp. 2 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 3

... PPLICATION NFORMATION ACKAGING NFORMATION 8.1 Package Outline Drawing 8.2 Land Pattern Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers .............................................................................. 38 ...................................................................................................... 70 ........................................................................................................ 71 © 2010 Semtech Corp. 3 SX8647 DATASHEET ...

Page 4

... Pinout Diagram Figure 1 8647 yyww xxxxx R05 yyww = Date Code xxxxx = Semtech lot number R05 = Semtech Code Marking Information Figure 2 © 2010 Semtech Corp. 4 Ultra Low Power, Capacitive Wheel DATASHEET 22 21 gnd 20 gpio5 19 gpio4 18 gpio3 17 gpio2 16 gnd 15 gpio1 14 www.semtech.com SX8647 ...

Page 5

... 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 © 2010 Semtech Corp. 5 SX8647 DATASHEET www.semtech.com ...

Page 6

... ADVANCED COMMUNICATIONS & SENSING 1.4 Simplified Block Diagram The simplified block diagram of the SX8647 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 GPP General Purpose PWM MTP Multiple Time Programmable ...

Page 7

... I2C interface (v) In the event the host processor is reset or undergoes a power OFF/ON cycle recommended that the host also resets the SX8647 and assures that parameters are re-written into the SPM (should these differ to the parameters held in NVM). 2.3 Thermal Characteristics ...

Page 8

... VDD and rising INTB type 0402, tolerance +/-50% vdig type 0402, tolerance +/-50% vana type 0402, tolerance +/-10% int type 0402, tolerance +/-50% vdd Electrical Specifications Table 5 © 2010 Semtech Corp. 8 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Min. Typ. Max. 175 225 80 110 8 17 0.7*VDD VDD + 0 ...

Page 9

... 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 © 2010 Semtech Corp. 9 SX8647 DATASHEET Min. Typ. Max. Unit 400 KHz 1.3 us 0.6 us 100 0.6 us 0.6 us 0.6 us 500 us 50 ...

Page 10

... A finger approaching the capacitive sensors will change the charge that can be loaded on the sensors. The SX8647 measures the change of charge and converts that into digital values (ticks). The larger the charge on the sensors, the larger the number of ticks will be. The charge to ticks conversion is done by the SX8647 Analog Sensor Interface (ASI). ...

Page 11

... LED will fade-in without any host interaction over the I2C. In case the Autolight feature is disabled then the host will decide to start a LED fading-in period, simply by setting the GP0 pin to ‘high’ using one I2C command. The SX8647 will then slowly fade-in the LED using the PWM autonomously. ...

Page 12

... In most applications the reaction time needs to be fast when fingers are present, but can be slow when no person uses the application. In case the SX8647 is not used for a specific time it can go from Active mode into Doze mode and power will be saved. This time-out is determined by the Passive Timer which can be configured by the user or turned OFF if not required ...

Page 13

... For some applications a single wheel touch might cause undesired wakening up and Active mode would be entered too often. The SX8647 offers therefore a smart wake-up sequence feature in which the user needs to touch and release a correct sequence before Active mode will be entered. This is explained in more detail in the Wake-Up Sequence section ...

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 eight SX8647 capacitive sensor input pins (CAP0…CAP7).The sensors are covered by isolating overlay material (typically 1mm...3mm). The area of a sensor is typically one square centimeter which corresponds about to the area of a finger touching the overlay material ...

Page 15

... CAP0 and the maximum is found at CAP7. In addition to the wheel position, the SX8647 allows to detect finger rotation. The rotation occurs if the finger position changes a certain step size between two succeeding scan periods. A very slow moving finger will not be considered as a rotation as the changing position will be minor ...

Page 16

... ADVANCED COMMUNICATIONS & SENSING Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers rotate clockwise Wheel rotate clockwise Figure 12 Wheel rotate counter clockwise Figure 13 © 2010 Semtech Corp. 16 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 17

... The larger the number the cycles are repeated the larger the signal out of the ADC with improved SNR. The sensitivity is therefore directly related to the number of cycles. The SX8647 allows setting the sensitivity for each sensor individually in applications which have a variety of sensors sizes or different overlays or for fine-tuning performances. The optimal sensitivity is depending heavily on the final application ...

Page 18

... Once the correct compensation values are found these will be stored and used to compensate each CAP pin. If the SX8647 is shut down the compensation values will be lost next power-up the procedure starts all over again. This assures that the SX8647 will operate under any condition. Powering up at e.g. different temperatures will not change the performance of the SX8647 and the host does not have to do anything special ...

Page 19

... Figure 16 shows the building blocks used for configuring the SX8647. The default configuration parameters of the SX8647 are stored in the Quick Start Memory (QSM). This configuration data is setup to a very common application for the SX8647 with a wheel. Without any programming or host interaction the SX8647 will startup in the Quick Start Application. ...

Page 20

... The content of the SPM remains valid as long as the SX8647 is powered and no reset is performed. After a power down or reset the host needs to re-write the SPM if relevant for the application. ...

Page 21

... The writing of the host towards the NVM is not done directly but done in 2 steps (Figure 18). In the first step the host writes to the SPM (as in Figure 17). In the second step the host signals the SX8647 to copy the SPM content into the NVM. ...

Page 22

... As soon as the INTB rises the SX8647 will be ready for I2C communication. 3.14.2 RESETB When RESETB is driven low the SX8647 will reset and start the power up sequence as soon as RESETB is driven high or pulled high. In case the user does not require a hardware reset control pin then the RESETB pin can be connected to VDD. ...

Page 23

... 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, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers Software Reset Figure 21 © 2010 Semtech Corp. 23 SX8647 DATASHEET www.semtech.com ...

Page 24

... During power up the INTB is kept low. Once the power up sequence is terminated the INTB is released autonomously. The SX8647 is then ready for operation. During the power on period the SX8647 stabilizes the internal regulators, RC clocks and the firmware initializes all registers. During the power up the SX8647 is not accessible and I2C communications are forbidden. ...

Page 25

... Example A typical example of the assertion and clearing of the INTB and the I2C communication is shown in Figure 23. When the wheel is touched the SX8647 will assert the interrupt (1). The host will read the IrqSrc information over the I2C and this clears the interrupt (2). ...

Page 26

... Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers GpioMode GpioPullUpDown GpioInterrupt GpioDebounce IrqSrc[4] GpiStat SPM/I2C Parameters Applicable in GPI Mode LED control in GPP mode Figure 26 © 2010 Semtech Corp. 26 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET GPI www.semtech.com ...

Page 27

... Touch Controller (8 sensors) with Enhanced LED Drivers GpioMode GpioOutPwrUp GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GppPinId GppIntensity SPM/I2C Parameters Applicable in GPP Mode Autolight ON (mapped to Wheel Touch) © 2010 Semtech Corp. 27 Ultra Low Power, Capacitive Wheel DATASHEET GPP Autolight OFF www.semtech.com SX8647 ...

Page 28

... Please note that standard high/low logic signals are just a specific case of GPO mode and can also be generated simply by setting inc/dec time to 0 (ie OFF) and programming intensity OFF/ON to 0x00 and 0xFF. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers © 2010 Semtech Corp. 28 SX8647 DATASHEET www.semtech.com ...

Page 29

... Touch Controller (8 sensors) with Enhanced LED Drivers GpioMode GpioOutPwrUp GpioAutoligth GpioPolarity GpioIntensityOn GpioIntensityOff GpioFunction GpioIncFactor GpioDecFactor GpioIncTime GpioDecTime GpioOffDelay GpoCtrl SPM/I2C Parameters Applicable in GPO Mode © 2010 Semtech Corp. 29 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET GPO ...

Page 30

... Semtech Corp. 30 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Index Lin/Log Index Lin/Log Index 160 161/81 192 193/125 161 162/82 193 194/127 162 163/83 ...

Page 31

... ADVANCED COMMUNICATIONS & SENSING 3.17 Smart Wake Up The SX8647 offers a smart wake up mechanism which allows waking-up from the Doze low power mode to the Active mode in a secure/controlled way and not by any unintentional sensor activation. Until the full correct wake-up sequence is entered, the SX8647 will remain in Doze mode. Any wrong key implies the whole sequence to be entered again ...

Page 32

... ADVANCED COMMUNICATIONS & SENSING DESCRIPTIONS 4.1 Introduction This chapter describes briefly the pins of the SX8647, the way the pins are protected, if the pins are analog, digital, require pull up or pull down resistors and show control signals if these are available. 4.2 ASI pins CAP0, CAP1, ..., CAP7 The capacitance sensor pins (CAP0, CAP1, ...

Page 33

... Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers SX8647 VANA CP VANA CN Simplified diagram of CN and CP Figure 34 VDD SX8647 R_INT INTB Simplified diagram of INTB Figure 35 © 2010 Semtech Corp. 33 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET ASI INT www.semtech.com ...

Page 34

... Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers VDD SX8647 SCL Simplified diagram of SCL Figure 36 VDD SX8647 SDA Simplified diagram of SDA Figure 37 © 2010 Semtech Corp. 34 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET SCL_IN SDA_IN SDA_OUT www.semtech.com ...

Page 35

... Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers VDD SX8647 RESETB Simplified diagram of RESETB controlled by host VDD SX8647 RESETB Simplified diagram of RESETB without host control © 2010 Semtech Corp. 35 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET RESETB_IN RESETB_IN www.semtech.com ...

Page 36

... VDD has protection to GROUND. Figure 40 shows a simplified diagram of the VDD pin. GND The SX8647 has four ground pins all named GND. These pins and the package center pad need to be connected to ground potential. The GND has protection to VDD. Figure 41 shows a simplified diagram of the GND pin. ...

Page 37

... ADVANCED COMMUNICATIONS & SENSING VANA, VDIG The SX8647 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 100nF capacitor to ground. Figure 42 shows a simplified diagram of the VANA and VDIG pin. ...

Page 38

... C ETAILED ONFIGURATION DESCRIPTIONS 5.1 Introduction The SX8647 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 details of the configuration parameters of the SX8647. . The SPM is split by functionality into several configuration sections: • ...

Page 39

... SPM address map: 0x00…0x3F Table 12 © 2010 Semtech Corp. 39 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Name Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved WhlNormMsb ...

Page 40

... SPM address map: 0x40…0x7F Table 13 © 2010 Semtech Corp. 40 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Name default QSM value GpioDecTime1_0 0x44 GpioOffDelay7_6 0x00 GpioOffDelay5_4 0x00 GpioOffDelay3_2 0x00 GpioOffDelay1_0 ...

Page 41

... Doze Mode Scan Period (Figure 7) 0x00: Reserved 0x01: 15ms … 0x0D: 195ms (default) … 0xFF: 255 x 15ms Passive Timer on Wheel Information (Figure 8) 0x00: OFF (default) 0x01: 1 second … 0xFF: 255 seconds General Parameters Table 14 © 2010 Semtech Corp. 41 SX8647 DATASHEET www.semtech.com ...

Page 42

... CAP3 Touch Threshold CAP4 Touch Threshold CAP5 Touch Threshold CAP6 Touch Threshold CAP7 Touch Threshold Reserved Reserved Reserved Reserved © 2010 Semtech Corp. 42 SX8647 DATASHEET Reserved: ‘01’ Defines the mode of Default Wheel the CAP pin. Wheel 00: Disabled 01: Reserved Wheel 10: Reserved ...

Page 43

... CAP pin modes Table 16 Possible © 2010 Semtech Corp. 43 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Defines the periodic offset compensation. 0x0: OFF (default) 0x1: 1 second 0x2: 2 seconds … 0x7: 7 seconds 0x8: 16 seconds 0x9: 18 seconds … ...

Page 44

... The sensitivity is identical for all sensors in common sensitivity mode using the bits CapSensitivity0_1[7:4] and can be set individually using register CapModeMisc[2]. Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers Wheel configuration example (I) Figure 44 Wheel good/bad configuration examples (II) © 2010 Semtech Corp. 44 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 45

... CapThresh0, CapThresh1, CapThresh2, CapThresh3, CapThresh4, CapThresh5, CapThresh6, CapThresh7: For each CAP pin a threshold level can be set individually. The threshold levels are used by the SX8647 for making touch and release decisions on e.g. touch or no- touch. The details are explained in the sections for the wheel. ...

Page 46

... Defines the threshold for detecting a rotate clockwise or counter clockwise. The threshold is a percentage of the maximum wheel position. 0x00: 0% … 0x02: 2% (default) © 2010 Semtech Corp. 46 Ultra Low Power, Capacitive Wheel DATASHEET Defines the 16 bits wheel norm (default 0x0100) www.semtech.com SX8647 ...

Page 47

... Touch (touch debounce = 1) WhlHysteresis CapThreshold = scan events @ scan period = no-touch = touch Touch (touch debounce = 1) WhlHysteresis ouch and Release Example Figure 46 T © 2010 Semtech Corp. 47 Ultra Low Power, Capacitive Wheel DATASHEET − CapThresh ( i )) Release (release debounce = 0) time (release debounce = 0) www.semtech.com SX8647 ...

Page 48

... Touch Controller (8 sensors) with Enhanced LED Drivers − ∑ ticks _ WhlNorm ∗ − ∑ ticks _ diff = i 0 Wheel Position Figure 47 WhlNorm = WhlPosMax 32 © 2010 Semtech Corp. 48 Ultra Low Power, Capacitive Wheel DATASHEET − diff ) ( i CapThresh ( i )) − CapThresh ( i )) × N www.semtech.com SX8647 ...

Page 49

... WhlCfg In noisy environments it may be required to debounce the touch and release detection decision. In case the debounce is enabled the SX8647 will count up to the number of debounce samples WhlCfg [1:0], WhlCfg [3:2] before taking a touch or release decision. The sample period is identical to the scan period. WhlAvgThresh Small environmental and system noise cause the ticks to vary slowly around the zero idle mode value ...

Page 50

... In case the stuckat timer is not required it can be set to zero. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers Negative Ticks Offset Compensation Trigger the wheel status is touched. hysteresis © 2010 Semtech Corp. 50 SX8647 DATASHEET www.semtech.com ...

Page 51

... Group0 event will occur as well. All sensors events within the group can be independently set except wheel event Segment which is exclusive (ie must be the only one enabled to be used) Defines Group1 sensor events: 0: OFF (default www.semtech.com SX8647 0xC 0xC 0xC 0xC 0xC 0xC 0xC 0xC ...

Page 52

... If any of the enabled sensor events occurs the Group0 event will occur as well. All sensors events within the group can be independently set. and the sensor information which GPO OFF Release Rotation Clock Counter Wise or Release Rotation Clock Wise or Release Segment Released www.semtech.com SX8647 ...

Page 53

... GPO[0] will turn ON for a touch on the wheel segment [0, WhlPosMax/2] and GPO[1] for a touch on the wheel segment [WhlPosMax/2, WhlPosMax]. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers © 2010 Semtech Corp. 53 SX8647 DATASHEET www.semtech.com ...

Page 54

... GPIO[4] Output Polarity GPIO[3] Output Polarity GPIO[2] Output Polarity GPIO[1] Output Polarity GPIO[0] Output Polarity 7:0 ON Intensity Index © 2010 Semtech Corp. 54 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Defines the GPIO mode. 00: GPO (default) 01: GPP 10: GPI 11: Reserved Defines the values of GPO and GPP pins ...

Page 55

... GPIO[3] Fading Decrement Factor GPIO[2] Fading Decrement Factor GPIO[1] Fading Decrement Factor GPIO[0] Fading Decrement Factor 7:4 GPIO[7] Fading Increment Time © 2010 Semtech Corp. 55 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET … 0xFF: 255 (default) Defines the OFF intensity index 0x00: 0 (default) 0x01: 1 … ...

Page 56

... GPI[7] Interrupt 5:4 GPI[6] Interrupt 3:2 GPI[5] Interrupt 1:0 GPI[4] Interrupt 7:6 GPI[3] Interrupt 5:4 GPI[2] Interrupt 3:2 GPI[1] Interrupt © 2010 Semtech Corp. 56 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET 0x0: OFF (default) 0x1: 0.5ms 0x2: 1ms … 0xF: 7.5ms The total fading in time will be: GpioIncTime*GpioIncFactor* (GpioIntensityOn – ...

Page 57

... GPI[0] Debounce GPIO Parameters Table 21 GPI Applicable SPM/I2C Parameters vs. GPIO Mode © 2010 Semtech Corp. 57 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET Enables the GPI debounce (done on 10 consecutive samples at 1ms OFF (default GPP GPO ...

Page 58

... After the start condition [S], the slave address (SA) is sent, followed by an eighth bit (‘0’) indicating a Write. The SX8647 then Acknowledges [A] that it is being addressed, and the Master sends an 8 bit Data Byte consisting of the SX8647 Register Address (RA). The Slave Acknowledges [A] and the master sends the appropriate 8 bit Data Byte (WD0) ...

Page 59

... The SX8647 responds with an Acknowledge [A] and the read Data byte (RD0). If the master needs to read more data it will acknowledge [A] and the SX8647 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]. ...

Page 60

... Reserved SpmKeyMsb read/write SpmkeyLsb read/write SoftReset read/write I2C Registers Overview Table 23 © 2010 Semtech Corp. 60 SX8647 DATASHEET Description Interrupt Source Wheel Status MSB Wheel Position MSB Wheel Position LSB GPI Status SPM Status Compensation and Operating Mode GPO Control GPP Pin Selection ...

Page 61

... Reserved 1 Compensation interrupt flag 0 Operating Mode interrupt flag Interrupt Source Table 24 © 2010 Semtech Corp. 61 SX8647 Ultra Low Power, Capacitive Wheel 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. ...

Page 62

... GPI[7:0] 1: High Status Bits of non-GPI pins are set to 0. I2C GPI status Table 27 Description reserved Indicates if the current NVM is valid. NvmValid 0: No – QSM is used 1: Yes – NVM is used © 2010 Semtech Corp. 62 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 63

... 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 28 © 2010 Semtech Corp. 63 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 64

... Description Triggers ON/OFF state of GPOs when Autolight is OFF 0: OFF ( IntensityOff) 7:0 GpoCtrl[7: ( IntensityOn) Default is set by SPM parameter GpioOutPwrUp Bits of non-GPO pins are ignored. I2C GPO Control Table 30 © 2010 Semtech Corp. 64 SX8647 Ultra Low Power, Capacitive Wheel DATASHEET www.semtech.com ...

Page 65

... 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 32 Description Writing 0xDE followed by 0x00 will reset the chip. Soft Reset Table 33 I2C © 2010 Semtech Corp. 65 SX8647 DATASHEET www.semtech.com ...

Page 66

... ADVANCED COMMUNICATIONS & SENSING 6.6 SPM Gateway Registers The SX8647 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 and write, between the host and the SPM is always done in bursts of eight bytes. ...

Page 67

... IrqSrc[5] set. In Sleep mode the SPM write can be actually applied with a delay of 30ms. The host clears the interrupt and IrqSrc[5] by reading the IrqSrc register. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers Figure 52: SPM Write Sequence © 2010 Semtech Corp. 67 SX8647 DATASHEET www.semtech.com ...

Page 68

... The complete SPM can be read by repeating 16 times the cycles shown in Figure 53 using base addresses 0x00, 0x08, 0x10, …, 0x70, 0x78. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers Figure 53: SPM Read Sequence © 2010 Semtech Corp. 68 SX8647 DATASHEET www.semtech.com ...

Page 69

... Figure 54 shows the simplified diagram of the NVM counter. The SX8647 is delivered with empty NVM and NvmCount set to zero. The SPM points to the QSM. Each NVM burn will increase the NvmCount. At the fourth NVM burn the SX8647 switches definitely to the QSM. The burning of the SPM into the NVM is done by executing a special sequence of four I2C commands. ...

Page 70

... ADVANCED COMMUNICATIONS & SENSING PPLICATION NFORMATION A typical application schematic is shown in Figure 56. Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers Typical Application Figure 56 © 2010 Semtech Corp. 70 SX8647 DATASHEET www.semtech.com ...

Page 71

... ADVANCED COMMUNICATIONS & SENSING ACKAGING NFORMATION 8.1 Package Outline Drawing SX8647 is assembled in a MLPQ-UT28 package as shown in Figure 57. 8.2 Land Pattern The land pattern of MLPQ-UT28 package shown in Figure 58. Revision 7_6, February 10 Touch Controller (8 sensors) with Enhanced LED Drivers PIN 1 ...

Page 72

... Semtech Corporation Advanced Communications and Sensing Products Division 200 Flynn Road, Camarillo, CA 93012 Phone: (805) 498-2111 Fax: (805) 498-3804 Revision 7_6, February 10 Ultra Low Power, Capacitive Wheel Touch Controller (8 sensors) with Enhanced LED Drivers © 2010 Semtech Corp. 72 SX8647 DATASHEET www.semtech.com ...

Related keywords