sx8654 Semtech Corporation, sx8654 Datasheet

no-image

sx8654

Manufacturer Part Number
sx8654
Description
Haptics Enabled 4/5-wire Resistive Touchscreen Controller With Proximity Sensing
Manufacturer
Semtech Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
sx8654ICSTRT
Manufacturer:
SEMTECH/美国升特
Quantity:
20 000
Company:
Part Number:
sx8654ICSTRT
Quantity:
250
Part Number:
sx8654IWLTRT
Manufacturer:
ABOV
Quantity:
1 405
ADVANCED COMMUNICATIONS & SENSING
G
The SX8654, SX8655 and SX8656 belong to a family
of
resistive touch screen controller with proximity
detection, optimized for hand held applications such
as mobile phones, portable music players, game
machines,
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 SX8654 and SX8656 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 SX8654 and SX8655 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.
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
SX8654IWLTRT
SX8655IWLTRT
SX8656IWLTRT
SX8654ICSTRT
SX8655ICSTRT
SX8656ICSTRT
Part Number
Game Machines, Portable Music Players
Mobile Phones
DSC, DVR, Phones
POS/POI Terminals
Touch-Screen Monitors
high performance haptics enabled 4/5-wire
SX8654EVK
controller
A
th
D
PPLICATIONS
July 2011
I
ESCRIPTION
point-of-sales
NFORMATION
computes
Evaluation Kit
WLCSP-19
WLCSP-19
WLCSP-19
Package
QFN-20
QFN-20
QFN-20
Haptics control can be
terminal
touch
screen
and
Marking
CVBA
RB2A
RC95
-
other
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 (SX8654/56)
Haptics Driver for LRA and ERM (SX8654/55)
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
SX8654/SX8655/SX8656
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)
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
or PWM Input)
Monitoring and Protection
Warning
F
SX8654
EATURES
Haptics Enabled 4/5-Wire
and
www.semtech.com
Over-Temperature
NRST
NIRQ
I2C
Controller
Host

Related parts for sx8654

sx8654 Summary of contents

Page 1

... ADVANCED COMMUNICATIONS & SENSING G D ENERAL ESCRIPTION The SX8654, SX8655 and SX8656 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 consumer and industrial applications ...

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 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Table of Contents ............................................................................................................ 4 ............................................................................................... 9 ............................................................................... 12 ..................................................................................................... 13 (SX8654/56) ....................................................................... 23 2 Haptics Enabled 4/5-Wire ...

Page 3

... ADVANCED COMMUNICATIONS & SENSING 5.3.5 PROXDIFF Update 5.3.6 PROXSTAT Update 5.4 Host Operation 5.4.1 General Description 5.4.2 Proximity Sensing vs Touch Operations 5.4.3 Minimum Scan Period (i.e. PROXSCANPERIOD (SX8654/55) .......................................................................................... 36 APTICS NTERFACE 6.1 Introduction 6.2 ERM Load 6.2.1 Introduction 6.2.2 PWM Mode 6.2.3 I2C Mode 6.3 LRA Load 6.3.1 Introduction 6.3.2 PWM Mode 6.3.3 I2C Mode 6.4 Short-Circuit Protection ...

Page 4

... Figure 1 – Marking Information – QFN(left) – CSP(right) 1.1.2 SX8655 Figure 2 – Marking Information – QFN(left) – CSP(right) 1.1.3 SX8656 Figure 3 – Marking Information – QFN(left) – CSP(right) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 4 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 5

... CSP Package Note that haptics pins (MVDD, MGND, MIN, MOUTN, MOUTP) are not used on SX8656. (Cf. § 1.3) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 4 – Pin Diagram – QFN Figure 5 – Pin Diagram - CSP 5 Haptics Enabled 4/5-Wire ...

Page 6

... Internal Regulator Output (must be connected to an external capacitor; see § 13) SX8654/55 : Haptics Motor Power Supply MVDD P SX8656 : Not used, connect to VDD. SX8654/55 : Haptics Motor Ground (must be electrically connected to GND) MGND P SX8656 : Not used, connect to GND. SX8654/55 : Haptics Motor Positive Drive MOUTP AO SX8656 : Not used, do not connect ...

Page 7

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

Page 8

... ADVANCED COMMUNICATIONS & SENSING th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 8 – SX8656 Block Diagram 8 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 9

... T = +25° C, VDD=VDDM=3.3V. A Symbol Description Supply VDD Main supply voltage IDD Main supply current th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Conditions X+/BR, Y+/TR, X-/TL, Y-/BL, VDD, MVDD Other pins X+/BR, Y+/TR, X-/TL, Y-/BL, VDD, MVDD Other pins X+/BR, Y+/TR, X-/TL, Y-/BL, VDD, MVDD Other pins X+/BR, Y+/TR, X-/TL, Y-/BL, VDD, MVDD ...

Page 10

... RBIAS Biasing resistance Proximity Sensing Interface External capacitance to be CDC compensated t Scan period (reaction time) PROX th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Conditions Min PROX (PENDET/TRG mode, pen up, TOUCHRATE=80cps, PROX ON, SCANPERIOD=200ms, - HIGHIM=ON, SENSITIVITY=Max, FREQ=150kHz, BOOST=OFF, HAPT OFF) ...

Page 11

... FOSCL Low frequency internal oscillator FOSCH High frequency internal oscillator (1) Guaranteed by design. (2) PWM mode can introduce an additional error of 2.5% of full scale. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Conditions Cf. § 10 Cf. § 10 Cf. § ...

Page 12

... SCANPERIOD(m s) MIDD_OFF vs MVDD vs TEMP 5.00E-08 4.50E-08 4.00E-08 3.50E-08 3.00E-08 2.50E-08 2.00E-08 1.50E-08 1.00E-08 5.00E-09 0.00E+00 2.3 2.5 2.7 2.9 MVDD(V) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 25° 85° C -40° 2.3 2.4 2.5 2.6 2.7 3.1 3.3 3.5 0.0002 0.00019 ...

Page 13

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 9 – Touchscreen Interface Overview Figure 10 – 4-wire Touchscreen 13 Haptics Enabled 4/5-Wire www ...

Page 14

... The X and Y positions output by the ADC correspond to the formulas below: 4095 corresponds to the max output value of the 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 11 – 5-wire Touchscreen R2 Y pos = ...

Page 15

... The X and Y total sheet resistance (Rxtot = R1+R2, Rytot = R3+R4) are known from the touch screen supplier 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing R2 Y pos = 4095 ...

Page 16

... When a touch occurs, a current path is created bringing X+ to the level defined by the resistive divider determined by RPNDT and the sum of R1, RT and R4. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Rxtot = R1 ...

Page 17

... The parameter FILT is used to select the filter order Nfilt. The noise rejection will be improved with a high order to the detriment of power consumption. Each channel can be sampled times and then processed to get a single consolidated coordinate. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing and digital comparator continue to PNDT and the sum of R1, RT and RW. PNDT ...

Page 18

... The parameter SETDLY sets the settling time between the consecutive conversions of the same channel. Figure 18 – POWDLY and SETDLY (FILT=2) In most applications, SETDLY can be set to minimum (0.5us). However, in some particular applications where an accuracy of 1LSB is required SETDLY may need to be increased. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing ∑ c ...

Page 19

... CONVSTAT NIRQ (RegIrqMsk[3]=1) Figure 20 – Manual Mode – CONVERT Command (CHAN = SEQ = [X;Y]; PROXSCANPERIOD = 0) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 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 – ...

Page 20

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing CONVERT(Y) READ CHANNEL Y ...

Page 21

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

Page 22

... Table 7 – Maximum Throughputs Examples chan = chan filt chan 22 SX8654/SX8655/SX8656 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 ...

Page 23

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

Page 24

... C phenomenon is illustrated in the figure below. Figure 29 – Proximity Effect on Electrical Field and Sensor Capacitance th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Overlay PCB dielectric Sensor Ground created by its electrical field’ ...

Page 25

... From the discussions above we can conclude that the most robust and efficient design will be the one that minimizes C value and variations while improving C Env 5.2.2 AFE Block Diagram Figure 30 – Analog Front-End Block Diagram th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing A ε ε User d ε ...

Page 26

... There are five possible compensation sources which are illustrated in the figure below. When set any of these sources, PROXCOMPSTAT will only be reset once the compensation is completed. Figure 32 – Compensation Request Sources th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Env User to which C is subtracted. ...

Page 27

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing variations. This is performed Env 27 Haptics Enabled 4/5-Wire ...

Page 28

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 34 – Digital Processing Sequencing 28 Haptics Enabled 4/5-Wire ...

Page 29

... Hz max) and slow environment changes. F(PROXRAW ; PROXUSEFUL[n-1] ; PROXRAWFILT PROXRAWFILT).PROXRAW + PROXRAWFILT.PROXUSEFUL[n-1] th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 35 – ProxRaw Update Figure 36 – PROXUSEFUL Update 29 Haptics Enabled 4/5-Wire ...

Page 30

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Env Figure 37 – ProxAvg vs Proximity Event 30 Haptics Enabled 4/5-Wire . ...

Page 31

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 38 – ProxAvg Update 31 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 32

... PROXTHRESH and finally updating PROXSTAT accordingly. When PROXSTAT=1, PROXAVG is frozen to prevent the user proximity signal averaging and hence absorbed into C th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing ) and extract only the user related variations i.e. C Env Figure 39 – ProxDiff Update ...

Page 33

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing User out of range User out of range 33 Haptics Enabled 4/5-Wire www ...

Page 34

... NIRQ I2C Read RegIrqSrc Idle Touch Conversion Pen Detection Proximity Sensing Figure 45 – Pen Detect Mode (RegIrqMsk[6:2] = 00011 ; PROXSCANPERIOD = 001 ie 1/TOUCHRATE) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing READ CHANNEL Y POWDLY PROX Y READ CHANNEL PROX Pen Release ...

Page 35

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

Page 36

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 47 – Haptics Interface Overview 36 Haptics Enabled 4/5-Wire ...

Page 37

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 48 – ERM Drive Signal Example VMOUT = 0V 37 Haptics Enabled 4/5-Wire ...

Page 38

... Under a short-circuit event (HAPTSHORTSTAT=1) the haptics block will stop operation (MOUTN & MOUTP grounded). When the short-circuit is removed the haptics operations will resume normally. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 49 – LRA Drive Signal Example OR VMOUT_Envelope = 0V ...

Page 39

... If the user was running some manual operation (SELECT, CONVERT), the corresponding command will have to be re-issued. The haptics operations will resume directly. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 50 – Temperature Sensor Overview (Op. Mode ...

Page 40

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 40 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 41

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 41 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 42

... In case of ESD event, the chip can reset to protect its internal circuitry. NIRQ will go low during the reset phase and chip can be accessed normally again after NIRQ rising edge. Additionally bit RESETSTAT will be set (cleared when reading RegStat). th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing VPOR ...

Page 43

... This sequence will be repeated until the host terminates the transfer with the stop condition [P]. The register address increments automatically when successive data bytes (WD1...WDn) are supplied by the host. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Address Description First I2C address 0x48 (1001000) 0x49 (1001001) ...

Page 44

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 53 – I2C Read Register Figure 54 – I2C Write Command 44 Haptics Enabled 4/5-Wire www ...

Page 45

... The channel data is sent with the following order Z1, Z2 coded as described in figure below Typical applications require only X and Y coordinates, thus only 4 bytes of data will be read in this case. 0 CHAN(2:0) th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Function X Chan(2:0) Select and bias channel. X Chan(2:0) Convert channel ...

Page 46

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 46 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 47

... Reserved bits should be left to their default value unless otherwise specified. 3) Proximity related registers/bits do not apply to SX8655. 4) Haptics related registers/bits do not apply to SX8656. th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Touchscreen Interface Haptics Interface and Temperature Sensor Proximity Sensing Interface ...

Page 48

... Reserved 001 4 TSTYPE 0 3:2 RPNDT 00 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Defines the touch coordinates acquisition rate: 0000 : OFF. 0001 : 10 cps 0010 : 20 cps 0011 : 40 cps 0100 : 60 cps 0101 : 80 cps 0110 : 100 cps 0111 : 200 cps ...

Page 49

... Default 7 HAPTMODE 0 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Defines the channel filtering algorithm OFF (Nfilt = sample averaging (Nfilt = sample averaging (Nfilt = sample averaging after removal of extreme values (Nfilt = 7) Table 13 : RegTouch1 (Addr 0x01) Description Defines the bias settling time for each channel’ ...

Page 50

... TEMPWRNIRQEDG 0 1 TEMPALRMIRQEDG 0 0 TEMPALWAYSON 0 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Defines the haptics load OFF. Haptics block disabled LRA 10 : ERM 11 : Reserved Defines MIN prescaler value 128 1 : 256 Defines the haptics output gain: 0000 : 1 0001 : ~1.17 0010 : ~1 ...

Page 51

... Bits Variable Default 7 PROXRAWFILTSEL 0 6 PROXIRQSEL 0 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Defines the haptics output polarity and level in I2C mode i.e. AmplitudeCode (Cf. § 0xFF : +127 (Max positive) … 0x81 : +1 0x80 : +0 0x00 : -0 0x01 : -1 … 0x7F : -127 (Max negative) HAPTAMP[7] gives the sign of AmplitudeCode (1=> ...

Page 52

... Default 7:0 PROXSTUCK 0x00 Bits Variable 7:0 PROXAVGPOSTHRESH th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Defines the proximity detection hysteresis : 00 : OFF 128 11 : 512 Defines the proximity scan period : 0000 : OFF. Proximity sensing disabled 0001 : 1 / TOUCHRATE (Cf. RegTouch0) 0010 : 2 / TOUCHRATE ...

Page 53

... PROXAVGNEGFILT 000 1 PROXHIGHIM 0 0 Reserved 0 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Defines the average positive debounce (for compensation) : 000 : OFF 001 : 2 samples 010 : 4 samples 011 : 8 samples 100 : 16 samples 101 : 32 samples 110 : 64 samples 111 : 128 samples ...

Page 54

... Variable Default 7:0 PROXOFFSETMSB 0x00 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Provides the proximity raw information for monitoring purposes. Signed, 2's complement format. Read-only (using PROXCONVDONE), do not write. Table 31 : RegProx8 (Addr 0x13) Description Provides the proximity raw information for monitoring purposes. ...

Page 55

... Bits Variable Default 7:0 Reserved 0x00 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Description Provides the proximity compensation offset information for monitoring purposes. Read-only (using PROXCONVDONE), do not write. Table 40 : RegProx17 (Addr 0x1C) Description Defines the sensitivity : 000 : 0 (Min) ...

Page 56

... PENTOUCHIRQ/ TOUCHCONVDONEIRQ 2 PENRELEASEIRQ 1 TEMPWARNINGIRQ 0 TEMPALARMIRQ Bits Variable 7 HAPTSHORTSTAT 6 RESETSTAT th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Default Description 0 Enables the HaptShort interrupt OFF Enables the ProxClose interrupt OFF Enables the ProxFar/ProxConvDone interrupt. Cf RegProx0[ OFF Enables the ProxCompDone interrupt ...

Page 57

... AUX2DIGOUTEN 4 AUX3DIGOUTEN 3:0 AUX1DIGOUT th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 0 Gives the proximity instantaneous status Far (or proximity sensing disabled Close PROXSTAT (and PROXAVG) is automatically frozen to its current value if pen is down (whether TS or AUXi is the sensor) PROXSTAT is NOT frozen while haptics is running, if needed ...

Page 58

... Bits Variable 7:4 AUX2DIGOUT 3:0 AUX3DIGOUT Bits Variable 7:0 SOFTRESET th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Default Description 0000 Defines the digital signal to output on AUX2 : 0000 : RegIrqSrc(0) 1000 : RegStat(0) 0001 : RegIrqSrc(1) 1001 : RegStat(1) 0010 : RegIrqSrc(2) 1010 : RegStat(2) 0011 : RegIrqSrc(3) ...

Page 59

... CTB capacitance RXY Proximity sensor serial resistor RMOT Motor resistance CMOUT Motor output capacitor Table 52 : External Components Recommended Values th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Figure 57 – Typical Application Circuit Note +/- 20%, ESR<1 +/- 50 Haptics Enabled 4/5-Wire Min Typ ...

Page 60

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

Page 61

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

Page 62

... Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. Contact Information Semtech Corporation Advanced Communications and Sensing Products Division 200 Flynn Road, Camarillo, CA 93012 Phone: (805) 498-2111 Fax: (805) 498-3804 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing 62 Haptics Enabled 4/5-Wire www.semtech.com ...

Related keywords