LDS6200 Family
© 2011 IDT
23
Doc. No. 6200 FamilyDS, Rev. 0.5
Characteristics subject to change without notice
SELECTIVE TOUCH MODES
The LDS6200 Family touch controller is capable of
detecting up to 8 simultaneous touches (on
LDS6204). However, in certain situations, the
application may want to only allow one or two valid
touch events at any given time.
To accommodate such application requirements and
avoid inadvertent touches, the LDS6200 Family has
four selective touch modes: Strongest Absolute
Touch and Two Strongest Absolute Touches. As
the names indicate, Strongest Absolute Touch mode
only registers the single strongest touch event at any
given time, as judged by the absolute capacitance
value, as long as it is above the touch threshold value.
Similarly, Two Strongest Absolute Touches mode
only registers the two strongest touch events at any
given time, as judged by absolute capacitance values.
New to the LDS6200 Family are Strongest Relative
Touch and Strongest Two Relative Touches.
Instead of judging strongest touch by absolute
capacitance value, the judgments are made looking
at the delta between measured capacitance value
and touch threshold value. The largest
delta
(defined as “capacitance value minus threshold level”
for each sensor) is considered the strongest relative
touch (and largest two deltas considered the two
strongest relative touches). Where sensor sizes (and
therefore the resulting capacitance values resulting
from a touch) are significantly different, these two
new modes can help achieve the desired effect of
registering the most definitive/intended touch or
touches.
Bits 8 and 9 of the “Touch Configuration Register”
(0x040) control whether selective touch is active (Bit
8/9 = 1/0 for Strongest Touch, 0/1 for Two Strongest
Touches). The device defaults to the unrestricted or
“all touch” mode (Bits 8 and 9 = 0) upon power up.
To select between Absolute and Relative touch
preference modes, a single bit RELATIVE_EN (bit 15
of Register 0x075) is utilized, with bit status “0” used
for the Absolute modes and bit status “1” used for the
Relative Modes.
To avoid frequent toggling of the strongest touch with
two touches of comparable strength, an additional
(optional) time criteria may be added that requires a
new and stronger touch to remain stronger for a
certain period of time before replacing the current
strongest touch. The REPLACEMENT_TIME bits (0-
15 of Strongest Touch Replacement Time
Configuration Register 0x028) are used for this
purpose. This option is available in Strongest Touch
mode (Absolute or Relative) only and is not
applicable to Two Strongest Touch modes.
RECALIBRATION FOR “STUCK” TOUCHES
The LDS6200 Family of products enables an
automatic forced recalibration when a touch persists
beyond a certain length of time. This optional feature
enables recalibration in the case that some material
remains on the sensor resulting in a continuous, but
unintended, touch signal.
The Stuck Touch Recalibration Register (0x053) sets
the time limit for a continous touch before a
recalibration is forced. When a recalibration occurs,
all active sensors are recalibrated. To ensure that a
lengthy, but real, touch does not result in
recalibration, it is generally advisable to set the
timer limit for stuck touch recalibration to be well
above the expected duration for a valid touch.
The actual time limit is a function of the # of
configured active sensors. For more detail on how to
set a specific stuck touch time limit, please refer to
the Detailed Register Document for the particular
device being used.
PROXIMITY SENSOR
The LDS6200 Family has built in proximity sesnsor
cabability. Each touch sensor can be enabled to act
as a proximity sensor by using register 0x039 bits 0-7,
but only one touch sensor can be used as a proximity
sensor. Register 0x046 bits 0-7 are used to check the
status of the proximity sensor. Increasing bits 10 – 15
of register 0x039 will increase the sensitivity of the
proximity channel. Sensitivity should be adjusted for
each application to achieve solid reliability. For more
information please see Application Note 62xxAN1.
TOUCH EVENT DURING POWER ON
When the device is first powered on the device will
automatically calibrate to adjust to external conditions
such as ambient temperature, humidity and smudges.
To indicate a touch event during power on, bit 0 of
register 0x038 will need to be enabled by setting to
‘1’. In order to be able to identify a touch event upon
power up SELC values must be predefined for each
active touch sensor using registers 0x030 – 0x037.
By setting a predefined SELC value a touch event
can still be recognized on power up without concern
of not having the touch event aknowledged since it
has been calibrated into the signal. For more
information please see Application Note 62xxAN1.