SX8658IWLTRT Semtech, SX8658IWLTRT Datasheet

no-image

SX8658IWLTRT

Manufacturer Part Number
SX8658IWLTRT
Description
58T7572
Manufacturer
Semtech
Datasheet

Specifications of SX8658IWLTRT

Controller Type
Resistive Touch Screen
Ic Interface Type
I2C, Serial
Supply Voltage Range
2.3V To 3.6V
Operating Temperature Range
-40°C To +85°C
Resolution (bits)
12bit
ADVANCED COMMUNICATIONS & SENSING
G
The SX8657 and SX8658 belong to a family of high
performance haptics enabled 4/5-wire resistive touch
screen controller with proximity detection, optimized
for hand held applications such as mobile phones,
portable music players, game machines, point-of-
sales terminal and other consumer and industrial
applications. They feature a wide input supply range
from 2.3V to 3.6V.
The
coordinates and touch pressure with a precision, low
power 12-bit analog-digital converter. On-chip data
averaging processing algorithms can be activated to
reduce host activity and suppress system noise. The
processing core features low power modes which
intelligently minimize current in operation as well as in
automatic shut-down.
A capacitive proximity detection circuit has been
integrated into the SX8657 to enable host controlled
power management for battery applications. Proximity
detection above 5 cm is possible using either the
resistive touch screen as the sensor or with a single
conductive plate, with communication to the host via
the serial interface.
The SX8657 and SX8658 also integrate a haptics
motor driver for Linear Resonant Actuator (LRA) and
Eccentric Rotating Mass (ERM) micro motors with up
to 250mA drive current.
performed using either an external PWM signal or the
I2C serial interface, providing simple host interfacing
and minimizing its I/O requirement. The SX8657/58
supports Immersion
control software for high quality touch feedback.
Integrated very high ESD protection, of up to ±15kV
on display inputs not only saves cost and board area,
but also increases application reliability.
The three devices have an ambient operating
temperature range of -40° C to +85° C, and are offere d
in both a 4mm x 4mm, 20-lead QFN package and
2.07mm x 2.07mm 19-lead CSP package for space-
conscious applications.
T
O
Rev 1 – 25
YPICAL
ENERAL
RDERING
SX8657IWLTRT
SX8658IWLTRT
SX8657ICSTRT
SX8658ICSTRT
Part Number
Game Machines, Portable Music Players
Mobile Phones
DSC, DVR, Phones
POS/POI Terminals
Touch-Screen Monitors
SX8654EVK
controller
A
th
D
PPLICATIONS
July 2011
I
ESCRIPTION
NFORMATION
computes
Evaluation Kit
TouchSense® 3000 haptic
WLCSP-19
WLCSP-19
Package
QFN-20
QFN-20
Haptics control can be
touch
screen
Marking
RD2C
RC4B
-
X-Y
Resistive Touchscreen Controller with Proximity Sensing
1
PROXIMITY SENSING
HAPTICS DRIVER
TOUCHSCREEN
CONTROL
K
M
EY
Low Voltage Operation
Low Power Consumption
4/5-Wire Touchscreen Interface
Capacitive Proximity Sensing (SX8657)
Haptics Driver for LRA and ERM (SX8657/58)
400kHz I2C Serial Interface
Several Host Operating Modes Available
Hardware, Software, and Power-On Reset
-40° C to +85° C Operating Temperature Range
15kV HBM & IEC ESD Protection
Small Footprint Packages
Pb & Halogen Free, RoHS/WEEE compliant
P
RODUCT
2.3V to 3.6V Supply
Integrated Low Drop Out (LDO) Regulator
30uA@2.3V 8ksps (ESR)
0.4uA Shut-Down Current
Precision, Ratiometric 12-bit ADC
Up to 5000 (X-Y) coordinates/second (c/s)
Programmable Digital Filtering/Averaging
Touch Pressure Measurement (4-Wire)
Programmable Operating Mode (Manual,
No Additional Components Required
Uses Resistive Touchscreen or a Simple
>5 cm Detection Distance
8uA @ 200ms Scan Period
Fully Programmable (Sensitivity, etc)
Supports Immersion TouchSense® 3000
Haptics Waveform Generation Control (I2C
Short Circuit Protection
Early
Maskable Interrupt Output (NIRQ)
Real-time Events Monitoring (AUX1-3)
Polling (I2C)
Pen Detect, Pen Trigger)
Conductive Area as the Sensor
haptic control software
or PWM Input)
Monitoring and Protection
Warning
F
SX8657
EATURES
SX8657/SX8658
Haptics Enabled 4/5-Wire
and
www.semtech.com
Over-Temperature
NRST
NIRQ
I2C
Controller
Host

Related parts for SX8658IWLTRT

SX8658IWLTRT Summary of contents

Page 1

... Game Machines, Portable Music Players Mobile Phones DSC, DVR, Phones POS/POI Terminals Touch-Screen Monitors O I RDERING NFORMATION Part Number Package SX8657IWLTRT QFN-20 SX8657ICSTRT WLCSP-19 SX8658IWLTRT QFN-20 SX8658ICSTRT WLCSP-19 SX8654EVK Evaluation Kit th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing RODUCT Low Voltage Operation 2 ...

Page 2

... Analog-to-Digital Conversion (ADC) 5.3 Digital Processing 5.3.1 Overview 5.3.2 PROXRAW Update 5.3.3 PROXUSEFUL Update 5.3.4 PROXAVG Update 5.3.5 PROXDIFF Update th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Table of Contents ............................................................................................................ 4 ............................................................................................... 8 ............................................................................... 11 ..................................................................................................... 12 (SX8657) ............................................................................ 22 2 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 3

... Read Channel (Touchscreen Interface EGISTERS ETAILED PPLICATION NFORMATION 13.1 Typical Application Circuit 13.2 External Components Recommended Values ACKAGING NFORMATION 14.1 QFN Package 14.2 CSP Package th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing .......................................................................................................... 38 ...................................................................................... 46 ESCRIPTION ................................................................................................... 58 ..................................................................................................... 59 3 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 4

... G ENERAL DESCRIPTION 1.1 Marking Information 1.1.1 SX8657 Figure 1 – Marking Information – QFN(left) – CSP(right) 1.1.2 SX8658 Figure 2 – Marking Information – QFN(left) – CSP(right) th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing 4 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 5

... ADVANCED COMMUNICATIONS & SENSING 1.2 Pin Diagrams 1.2.1 QFN Package 1.2.2 CSP Package th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 3 – Pin Diagram – QFN Figure 4 – Pin Diagram - CSP 5 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 6

... I2C Data Input/Output NIRQ DO Interrupt Output (active low) NRST DI Reset Input (active low) A/D/I/O/P: Analog/Digital/Power/Input/Output 1.4 Block Diagram th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Table 1 – Pin Description Figure 5 – SX8657 Block Diagram 6 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 7

... ADVANCED COMMUNICATIONS & SENSING th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 6 – SX8658 Block Diagram 7 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 8

... Min Max Unit - 0.5 3.9 V (1) (2) +/-15 , +/-8 kV (2) +/-8 +/-1 kV +/-1 +/-250 V +/-250 +/-15 kV -40 +85 ° C -40 +125 ° C -55 +150 ° C +/-100 mA Min Max - - 30 Min Typ. Max 2.3 - 3.6 - 0.4 0. 120 160 www.semtech.com Unit ° C/W ° C/W Unit V uA ...

Page 9

... SX8657/SX8658 Haptics Enabled 4/5-Wire Typ. Max Unit 8 20 115 145 - 3.6 V 0.01 1 µ µ VDD+0 µ 0 3.6 V 250 - mA ( (2) 0 125 mV - VDDM V - 150 mV 300 - MHz - 25.6 kHz - 51.2 kHz - 98 % 120 - ° C 155 - - - bits ± 0.5 - LSB ± ± 1 300 pF 200 - ms www.semtech.com ...

Page 10

... Up to 0.3xVDD from GND, down to 0.7xVDD from VDD - - Table 4 – Electrical Specifications 10 SX8657/SX8658 Haptics Enabled 4/5-Wire Min Typ. Max Unit - 1 400 kHz 100 - - 20+0.1C - 300 b 20+0.1C - 300 400 kHz - 1.8 - MHz www.semtech.com µs µs µs µs µ µs µ ...

Page 11

... VDD(V) IDD_HAPT vs VDD vs TEMP 25° C 85° C -40° C 2.7 2.9 3.1 3.3 3.5 VDD(V) 25° C 85° C -40° C 2.7 2.9 3.1 3.3 3.5 MVDD(V) 2.3V 3.3V 3.6V 15 www.semtech.com ...

Page 12

... The fifth wire (WIPER) is used for sensing the top sheet voltage. When a pressure is applied on the top sheet, a connection with the lower sheet is established. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 7 – Touchscreen Interface Overview Figure 8 – 4-wire Touchscreen 12 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 13

... ADC (12 bits => 2 For example, a touch in the center of the screen will output (Xpos, Ypos) = ~(2048, 2048) th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 9 – 5-wire Touchscreen R2 Y pos = 4095 Xpos = 4095 -------------------- - SX8657/SX8658 Haptics Enabled 4/5-Wire R4 -------------------- - – 1). www.semtech.com ...

Page 14

... R4 is proportional to the Y coordinate and its value is given by the total Y plate resistance Rytot multiplied by the fraction of the Y position over the full coordinate range. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing R2 Y pos = 4095 Xpos = 4095 -------------------- - Figure 12 – Pressure Measurement R4 = 4095 --------------------------------- - z2 = 4095 SX8657/SX8658 Haptics Enabled 4/5-Wire R4 -------------------- - – 1). via two additional setups z1 and ----------------- - --------------- - www.semtech.com ...

Page 15

... Resistive Touchscreen Controller with Proximity Sensing Rxtot = Rytot = Ypos R4 = Rytot ------------ - 4095 ----- - 1 – Rytot Ypos R = ------------ - T 4095 Xpos R1 = Rxtot 1 – ------------ - 4095 4095 ----------- - 1 – – Rxtot Rtouch 15 SX8657/SX8658 Haptics Enabled 4/5-Wire z2 ----- - 1 – z1 Xpos 1 – ------------ - 4095 itself with the formulas above must be T Ctouch www.semtech.com ...

Page 16

... Each channel can be sampled times and then processed to get a single consolidated coordinate. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing and digital comparator continue to PNDT and the sum of R1, RT and RW. PNDT 16 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 17

... SETDLY may need to be increased. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing ∑ 4079 - - -- -- -- -- - - 4095 – – 4079 -- - - - -- -- -- -- - - – – – 5 4095 ax2 min 1 1 4079 -- - -- -- -- -- -- - - 4095 Table 5 – Digital Processing Functions 17 SX8657/SX8658 Haptics Enabled 4/5-Wire + – www.semtech.com ...

Page 18

... Resistive Touchscreen Controller with Proximity Sensing Actions Select and bias CHAN Wait for the programmed settling time (POWDLY) Convert CHAN Select and bias CHAN Table 6 – Manual Mode Commands CONVERT(Y) Y POWDLY CONVERT(SEQ POWDLY POWDLY X 18 SX8657/SX8658 Haptics Enabled 4/5-Wire READ CHANNEL Y READ CHANNEL Y www.semtech.com ...

Page 19

... PENTRG mode the host must set TOUCHRATE > 0 and then send PENTRG command. To quit PENTRG mode and stop the touchscreen interface the host must enter MAN mode. th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing CONVERT(Y) READ CHANNEL Y POWDLY Actual bias time Y Pen Release 19 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 20

... TOUCHRATE tick NIRQ I2C Read Channel Tconv Trate Idle Pen Detection th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Pen Release Tcom = Touch Conversion Figure 22 – Correct TOUCHRATE setting 20 SX8657/SX8658 Haptics Enabled 4/5-Wire Tconv+Tcom < Trate => Actual rate = TOUCHRATE www.semtech.com ...

Page 21

... Table 7 – Maximum Throughputs Examples chan = chan filt chan 21 SX8657/SX8658 Haptics Enabled 4/5-Wire Trate < Tconv+Tcom < n.Trate => Actual rate = TOUCHRATE SETD LY + 21N + 1 Tos c filt CR ECR SR [kcps] [kcps] [ksps] 6.6 13.2 6.6 7.4 11.1 3 1.9 7.6 5.7 www.semtech.com ESR [ksps] 13.2 22.2 40 22.8 ...

Page 22

... This is illustrated in figure below th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing (SX8657) face, etc Analog Front-End Processing (AFE) SX8657 Figure 25 – Proximity Sensing Sequencing 22 SX8657/SX8658 Haptics Enabled 4/5-Wire PROXSTAT Digital www.semtech.com ...

Page 23

... Figure 27 – Proximity Effect on Electrical Field and Sensor Capacitance th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Overlay PCB dielectric Sensor Ground created by its electrical field’s interaction with the environment, in particular 23 SX8657/SX8658 Haptics Enabled 4/5-Wire As Cut view Top view . This User www.semtech.com ...

Page 24

... July 2011 Resistive Touchscreen Controller with Proximity Sensing A ε ε User d ε Material Typical r Glass 8 FR4 5 Acrylic Glass 3 Wood 2 Air 1 . User 24 SX8657/SX8658 Haptics Enabled 4/5-Wire (C usually contributes Sensor User also slowly varies together with the Env component to extract and process Env www.semtech.com ...

Page 25

... PROXCOMPSTAT will only be reset once the compensation is completed. Figure 30 – Compensation Request Sources th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Env User to which C is subtracted. Sensor Env 25 SX8657/SX8658 Haptics Enabled 4/5-Wire and subtracting it to the total only. www.semtech.com ...

Page 26

... Digital processing sequencing is illustrated in figure below. At every scan period wake-up (defined by PROXSCANPERIOD), the block updates sequentially PROXRAW, PROXUSEFUL, PROXAVG, PROXDIFF and PROXSTAT before going back to Idle mode. th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing variations. This is performed Env 26 Haptics Enabled 4/5-Wire has drifted Env www.semtech.com ...

Page 27

... PROXRAW update consists mainly in starting the AFE and waiting for the new PROXRAW value to be ready compensation was pending it is performed first. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 32 – Digital Processing Sequencing 27 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 28

... Hz max) and slow environment changes. F(PROXRAW ; PROXUSEFUL[n-1] ; PROXRAWFILT PROXRAWFILT).PROXRAW + PROXRAWFILT.PROXUSEFUL[n-1] th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 33 – ProxRaw Update Figure 34 – PROXUSEFUL Update 28 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 29

... PROXAVGNEGFILT. Typically we have PROXAVGPOSFILT > PROXAVGNEGFILT to filter out (abnormal) negative events faster. To prevent PROXAVG to be “corrupted” by user activity (should only reflect environmental changes freezes when proximity is detected. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Env Figure 35 – ProxAvg vs Proximity Event 29 SX8657/SX8658 Haptics Enabled 4/5-Wire . www.semtech.com ...

Page 30

... ADVANCED COMMUNICATIONS & SENSING F(PROXUSEFUL ; PROXAVG[n-1] ; PROXAVGxxxFILT PROXAVGxxxFILT).PROXUSEFUL + PROXAVGxxxFILT.PROXAVG[n-1] xxx = POS or NEG th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 36 – ProxAvg Update 30 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 31

... C th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing ) and extract only the user related variations i.e. C Env Figure 37 – ProxDiff Update ), comparing it with a user programmable User Figure 38 – PROXSTAT Update 31 SX8657/SX8658 Haptics Enabled 4/5-Wire . User . Env www.semtech.com ...

Page 32

... In MAN mode, a CONVERT command (if not preceded by a SELECT command) will perform a proximity sensing operation before the touchscreen operation, whatever the pen status. Hence please note that if the th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing User out of range User out of range 32 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 33

... Idle Touch Conversion Pen Detection Proximity Sensing Figure 43 – Pen Detect Mode (RegIrqMsk[6:2] = 00011 ; PROXSCANPERIOD = 001 ie 1/TOUCHRATE) th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing READ CHANNEL Y POWDLY PROX Y READ CHANNEL PROX Pen Release 33 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 34

... Please note that compensation lasts about ~16 times longer than a normal proximity sensing operation. th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing Pen Release 34 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 35

... An ERM motor with an off-balance load to create a vibration. Speed and direction are controlled by the applied voltage. The ERM load is selected when HAPTTYPEEN = 10. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 45 – Haptics Interface Overview 35 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 36

... Q factors so that the drive frequency must match the resonant frequency within a few Hz to get optimum amplitude. LRA load is selected when HAPTTYPEEN = 01. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 46 – ERM Drive Signal Example VMOUT = 0V 36 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 37

... MOUTP grounded). When the short-circuit is removed the haptics operations will resume normally. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 47 – LRA Drive Signal Example OR VMOUT_Envelope = 0V 37 SX8657/SX8658 Haptics Enabled 4/5-Wire (PWM mode) (I2C mode) www.semtech.com ...

Page 38

... CONVERT), the corresponding command will have to be re-issued. The haptics operations will resume directly. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 48 – Temperature Sensor Overview (Op. Mode != MAN), 38 SX8657/SX8658 Haptics Enabled 4/5-Wire proximity sensing interface enabled rd channel conversion, when www.semtech.com ...

Page 39

... Each time NIRQ falling edge occurs, read RegIrqSrc to know which “time-critical” event occurred (+ read channel data if relevant addition, RegStat can be read anytime to get the whole picture including also what is considered to be “non time-critical” information. th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing 39 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 40

... By the host (RegAux0-1) to monitor any RegStat and/or RegIrqSrc bits in real time without having to use NIRQ or perform I2C polling. th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing 40 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 41

... NIRQ rising edge. Additionally bit RESETSTAT will be set (cleared when reading RegStat). th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing VPOR Undefined t t RESET PULSE Undefined Figure 49 – Hardware Reset Conditions 41 SX8657/SX8658 Haptics Enabled 4/5-Wire or PULSE www.semtech.com ...

Page 42

... CSP 0 Please note that upon request, a custom I2C Address can be pre-programmed by Semtech. 11.3 Write Register The I2C write register sequence is given in figure below. After the start condition [S], the chip slave address (SA) is sent, followed by an eighth bit (W=‘0’) indicating a write. The chip then acknowledges [A] that it is being addressed, and the host sends a CR byte consisting in ‘ ...

Page 43

... The chip will synchronize these events by the use of clock stretching if that is required. The stretching occurs directly after the last received command bit (see figure above). th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 51 – I2C Read Register Figure 52 – I2C Write Command 43 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 44

... Y channel 1 0 First channel for pressure measurement 1 1 Second channel for pressure measurement 1 1 Channels enabled in RegChanMsk register Table 10 : Channel Codes Figure 53 – I2C Read Channel D(11:8) RD0 Figure 54 – Channel Data Format 44 SX8657/SX8658 Haptics Enabled 4/5-Wire D(7:0) RD1 www.semtech.com ...

Page 45

... For example if the chip converts X and Y and the host tries to read and Z2. a conversion has been done while the screen wasn’t touched , i.e. pen up (not detected). th Rev 1 – 25 July 2011 SX8657/SX8658 Resistive Touchscreen Controller with Proximity Sensing 45 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 46

... Proximity related registers/bits do not apply to SX8658. th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Description Touchscreen Interface Haptics Interface and Temperature Sensor Proximity Sensing Interface Interrupt and Chip Status Auxiliary Functions Software Reset Table 11 : Registers Overview 46 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 47

... Values above assume typical FOSCH, else vary accordingly. Table 12 : RegTouch0 (Addr 0x00) Description Defines the type of touchscreen 4-wire 1 : 5-wire Defines the pen detection circuit’s pull-up resistor value 114 kOhms 01 : 228 kOhms kOhms kOhms 47 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 48

... Table 14 : RegTouch2 (Addr 0x02) Description Table 15 : RegTouch3 (Addr 0x03) Description Enables X channel conversion OFF Enables Y channel conversion OFF Enables Z1 channel conversion OFF Enables Z2 channel conversion OFF Table 16 : RegChanMsk (Addr 0x04) Description Defines the haptics mode/input PWM 1 : I2C 48 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 49

... OFF. TempAlrmIrq generated only when the chip temperature gets above the alarm threshold ON. TempAlrmIrq generated both when the chip temperature gets above and below the alarm threshold. Enables the temperature monitoring even when no operation (touch, proximity, haptics) is enabled OFF Table 18 : RegHapt1 (Addr 0x06) 49 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 50

... HAPTTIMER[9:0] values below 8 (ie 0-7) are reserved. Table 21 : RegHapt4 (Addr 0x09) Description Table 22 : RegHapt5 (Addr 0x0A) Description Defines the proximity raw filtering range for PROXRAWFILT : 0 : Fast 1 : Slow Defines the function of bits 5 of RegIrqMsk and RegIrqSrc ProxFar 1 : ProxConvDone 50 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 51

... Defines the stuck at timeout (ie max “Close” time before a compensation is automatically requested OFF Else : register value x 16 samples Table 26 : RegProx3 (Addr 0x0E) Default Description 0x00 Defines the average positive threshold (for compensation). Threshold = 8 x register value Table 27 : RegProx4 (Addr 0x0F) 51 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 52

... Enables high noise immunity mode : 0 : OFF 1 : ON, at the expense of higher power consumption. Table 30 : RegProx7 (Addr 0x12) 52 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 53

... Provides the proximity differential information for monitoring purposes. Signed, 2's complement format. Read-only (using PROXCONVDONE), do not write. Table 38 : RegProx15 (Addr 0x1A) Description Provides the proximity compensation offset information for monitoring purposes. Read-only (using PROXCONVDONE), do not write. Table 39 : RegProx16 (Addr 0x1B) 53 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 54

... Enables proximity boost mode (higher sensitivity) : 100 : ON 110 : OFF (recommended; compulsory when sensor is TS) Else : Reserved Must be set to 100. Table 43 : RegProx20 (Addr 0x1F) Description Must be set to 0x81. Table 44 : RegProx21 (Addr 0x20) Description Table 45 : RegProx22 (Addr 0x21) 54 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 55

... Gives the reset latched status : reset occurred reset occurred This bit is cleared when RegStat is read. 55 SX8657/SX8658 Haptics Enabled 4/5-Wire interrupt source status. (ie PROXSTAT falling edge), interrupt source status. interrupt source status. rising/falling edge depending interrupt source status. edge depending www.semtech.com (ie or (ie (ie on (ie on ...

Page 56

... RegIrqSrc(2) 1010 : RegStat(2) 0011 : RegIrqSrc(3) 1011 : RegStat(3) 0100 : RegIrqSrc(4) 1100 : RegStat(4) 0101 : RegIrqSrc(5) 1101 : RegStat(5) 0110 : RegIrqSrc(6) 1110 : RegStat(6) 0111 : RegIrqSrc(7) 1111 : RegStat(7) Table 49 : RegAux0 (Addr 0x25) 56 SX8657/SX8658 Haptics Enabled 4/5-Wire proximity sensing ON/OFF bit indicates gives the compensation www.semtech.com via ...

Page 57

... RegStat(4) 0101 : RegIrqSrc(5) 1101 : RegStat(5) 0110 : RegIrqSrc(6) 1110 : RegStat(6) 0111 : RegIrqSrc(7) 1111 : RegStat(7) Table 50 : RegAux1 (Addr 0x26) Default Description 0x00 Writing 0xDE will reset the chip and all registers to their default values. Table 51 : RegReset (Addr 0x3F) 57 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 58

... Motor resistance CMOUT Motor output capacitor Table 52 : External Components Recommended Values th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 55 – Typical Application Circuit Note +/- 20%, ESR<1 +/- 50 SX8657/SX8658 Haptics Enabled 4/5-Wire Min Typ. Max Unit - 100 - <0.7 1 <1 1 www.semtech.com ...

Page 59

... ADVANCED COMMUNICATIONS & SENSING ACKAGING NFORMATION 14.1 QFN Package th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 56 - Outline Drawing - QFN Figure 57 - Land Pattern - QFN 59 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 60

... ADVANCED COMMUNICATIONS & SENSING 14.2 CSP Package th Rev 1 – 25 July 2011 Resistive Touchscreen Controller with Proximity Sensing Figure 58 - Outline Drawing - CSP Figure 59 - Land Pattern - CSP 60 SX8657/SX8658 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 61

... 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