
2.2.1 Basic self-cap sensing mode
sample
ph 1
Digital SINC
filter
Icx
Cx
XIN*Icx
ph 2
Vcx
current mirror: input
TSIx_MODE[S_XIN]
current mirror: charge
TSIx_MODE[S_XCH]
XCH*XIN*Icx
Ci 90pF
Transconductance Amplifier
charge
-
+
Vp
Vm
TSIx_GENC[DVOLT]
Counts
TSIx_DATA[TSICNT]
Vci
IN CHIP
OUT CHIP
I/O
Comparator
Cx = Cs + ΔCs,
Cx is the capacitance of self-cap electrode.
Cs is the self capacitance between touch electrode and ground.
ΔCs is touch generated capacitance.
If no touch happens, Cx = Cs.
TSIx_SINC[CUTOFF]
TSIx_SINC[ORDER]
TSIx_SINC[DECIMATION]
vddlv vdd3v
Figure 7. TSI basic self-cap mode HW architecture
Figure 8. TSI self-cap timing
Inside the TSI IP module, the TSI scan is operated by non-overlapping clock ph1/ph2 and trans-conductance amplifier.
There are two phases controlled by the ph1 and ph2 respectively for the TSI scan module:
• Sample phase: The switch ph1 controls the sample phase. When ph1 turns on, the external touch electrode C
x
is charged
by vdd3v.
• Charge phase: The switch ph2 controls the charge phase. When ph1 turns off and then ph2 turns on, the charge on the
capacitor C
x
flows to the internal integrated capacitor Ci, which generates the average current I
cx
.
Via the trans-conductance amplifier, the I
cx
are amplified to charge Ci and the voltage V
ci
ramps on Ci. V
ci
is detected by
comparator, when the V
ci
becomes larger than the pre-setting V
p
, C
i
is discharged to negative reference V
m
. Then next scanning
cycle continues.
The digital SINC filter controls the scan cycle. The digital SINC filter is a digital decimation filter for filtering out the low frequency
noise from EMC. The digital SINC detects and accumulates the filter number of V
ci
ramp up steps in per cycle. Digital SINC filter
outputs totally counter which can be read from
TSIx_DATA[TSICNT]
. The software uses the counts to detect touch.
NXP Semiconductors
TSI self-cap mode introduction
KE17Z Dual TSI User Guide, Rev. 0, 05 May 2022
User Guide
8 / 37