SX8654IWLTRT Semtech, SX8654IWLTRT Datasheet

no-image

SX8654IWLTRT

Manufacturer Part Number
SX8654IWLTRT
Description
58T7563
Manufacturer
Semtech
Datasheet

Specifications of SX8654IWLTRT

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

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
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 SX8654IWLTRT

SX8654IWLTRT Summary of contents

Page 1

... T A YPICAL PPLICATIONS Game Machines, Portable Music Players Mobile Phones DSC, DVR, Phones POS/POI Terminals Touch-Screen Monitors O I RDERING NFORMATION Part Number Package SX8654IWLTRT QFN-20 SX8654ICSTRT WLCSP-19 SX8655IWLTRT QFN-20 SX8655ICSTRT WLCSP-19 SX8656IWLTRT QFN-20 SX8656ICSTRT WLCSP-19 SX8654EVK Evaluation Kit th Rev 1 – 25 ...

Page 2

... Offset Compensation 5.2.6 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 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing .......................................................................................................... 39 ...................................................................................... 47 ESCRIPTION ................................................................................................... 59 ..................................................................................................... 60 3 Haptics Enabled 4/5-Wire www.semtech.com ...

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

... 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 www.semtech.com ...

Page 6

... I2C Address Selection (QFN only, internally connected to GND on CSP) SCL DI I2C Clock Input SDA DIO 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 th Rev 1 – 25 July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing Table 1 – Pin Description 6 Haptics Enabled 4/5-Wire www.semtech.com ...

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

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

... Programmable - 10 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 11

... Up to 0.3xVDD from GND, down to 0.7xVDD from VDD - - Table 4 – Electrical Specifications 11 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 12

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

Page 14

... 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 = 4095 Xpos = 4095 -------------------- - Haptics Enabled 4/5-Wire R4 -------------------- - – 1). www.semtech.com ...

Page 15

... 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 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing R2 Y pos = 4095 Xpos = 4095 -------------------- - Figure 14 – Pressure Measurement R4 = 4095 --------------------------------- - z2 = 4095 Haptics Enabled 4/5-Wire R4 -------------------- - – 1). via two additional setups z1 and ----------------- - --------------- - www.semtech.com ...

Page 16

... 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 16 Haptics Enabled 4/5-Wire z2 ----- - 1 – z1 Xpos 1 – ------------ - 4095 itself with the formulas above must be T Ctouch www.semtech.com ...

Page 17

... 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 17 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 18

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

Page 19

... 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 19 Haptics Enabled 4/5-Wire READ CHANNEL Y READ CHANNEL Y www.semtech.com ...

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 POWDLY Actual bias time Y Pen Release 20 Haptics Enabled 4/5-Wire www.semtech.com ...

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 3.7 7.4 11 1.9 7.6 5.7 www.semtech.com ESR [ksps] 13.2 22.2 40 22.8 ...

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

... 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’s interaction with the environment, in particular 24 Haptics Enabled 4/5-Wire As Cut view Top view . This User www.semtech.com ...

Page 25

... July 2011 SX8654/SX8655/SX8656 Resistive Touchscreen Controller with Proximity Sensing A ε ε User d ε Material Typical r Glass 8 FR4 5 Acrylic Glass 3 Wood 2 Air 1 . User 25 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 26

... 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. Sensor Env 26 Haptics Enabled 4/5-Wire and subtracting it to the total only. www.semtech.com ...

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 has drifted Env www.semtech.com ...

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 www.semtech.com ...

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 www.semtech.com ...

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 . www.semtech.com ...

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

... 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 ), comparing it with a user programmable User Figure 40 – PROXSTAT Update 32 Haptics Enabled 4/5-Wire . User . Env www.semtech.com ...

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

Page 34

... 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 34 Haptics Enabled 4/5-Wire www.semtech.com ...

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 www.semtech.com ...

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 www.semtech.com ...

Page 38

... 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 38 Haptics Enabled 4/5-Wire (PWM mode) (I2C mode) www.semtech.com ...

Page 39

... 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 != MAN), 39 Haptics Enabled 4/5-Wire proximity sensing interface enabled rd channel conversion, when www.semtech.com ...

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

... 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 Undefined t t RESET PULSE Undefined Figure 51 – Hardware Reset Conditions 42 Haptics Enabled 4/5-Wire or PULSE www.semtech.com ...

Page 43

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

Page 45

... X channel 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 55 – I2C Read Channel D(11:8) RD0 Figure 56 – Channel Data Format 45 Haptics Enabled 4/5-Wire D(7:0) RD1 www.semtech.com ...

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

... 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 Interrupt and Chip Status Auxiliary Functions Software Reset Table 11 : Registers Overview 47 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 48

... 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 48 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 49

... 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 49 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 50

... 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) 50 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 51

... 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 51 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 52

... 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) 52 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 53

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

Page 54

... 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) 54 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 55

... Description 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) 55 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 56

... Gives the reset latched status : reset occurred reset occurred This bit is cleared when RegStat is read. 56 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 57

... 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) 57 Haptics Enabled 4/5-Wire proximity sensing ON/OFF bit indicates gives the compensation www.semtech.com via ...

Page 58

... 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) 58 Haptics Enabled 4/5-Wire www.semtech.com ...

Page 59

... 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. Max Unit - 100 - <0.7 1 <1 1 www.semtech.com ...

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

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