Datasheet
www.ti.com
Conversion Controlled by Host (TSMode 3)
t
COORDINATE
+
OH1
f
OSC
)
ǒ
t
PRE
)t
SNS
)
OH
DLY2
f
OSC
Ǔ
)N @
ǒ(
B)2
)
@
f
OSC
f
ADC
)OH
CONV
Ǔ
@
ǒ
1
f
OSC
Ǔ
)
ǒ
L
PPRO
f
OSC
Ǔ
(8)
Programmed
forHost-
Controlled
Mode
(PSM=0)
X
Scan
Mode
Programmedfor:
TurnOn
X+and
X
Drivers
-
(1)
Reading
Y-Data
Register
TouchisDetected
NOTE:(1)Optional.Ifnotturnedon,itwillbeturnedonbytheScanmode,oncedetected.
Y
Scan
Mode
Programmedfor:
TurnOn
Y+and
Y
Drivers
-
(1)
Reading
X-Data
Register
Detecting
Touch
WaitingforHosttoWriteInto
ControlByte1D[6:3]
PINTDAV Programmed:
As ,
CFR2,D[15:14]=10
PENIRQ
As ,
CFR2,D[15:14]=11or01
DAV
As and ,
CFR2,D[15:14]=00
PENIRQ DAV
TouchisDetected
TouchisDetected
Sample,Conversion,
andPreprocessing
forXCoordinate
Detecting
Touch
Sample,Conversion,
andPreprocessing
forYCoordinate
Detecting
Touch
WaitingforHostto
WriteIntoControl
Byte1D[6:3]
WaitingforHosttoWriteInto
ControlByte1D[6:3]
t
COORDINATE
t
COORDINATE
TSC
Not
Addressed
TSC
Not
Addressed
TSC
Not
Addressed
TSC
Not
Addressed
TSC2004
SBAS408E – JUNE 2007 – REVISED MARCH 2008
In TSMode 3, the TSC2004 detects when the touch panel is touched and causes the internal Pen-Touch signal
to be active, which lowers the PINTDAV output if it is programmed as PENIRQ. The host recognizes the interrupt
request. Instead of starting a sequence in the TSC2004, which then reads each coordinate in turn, the host must
now control all aspects of the conversion. Generally, upon receiving the interrupt request, the host turns on the X
drivers. ( NOTE: If drivers are not turned on, the device detects this condition and turns them on before the scan
starts. This situation is why the event of Turn On Drivers is shown as optional in Figure 42 and Figure 43 .) After
waiting for the settling time, the host then addresses the TSC2004 again, this time requesting an X coordinate
conversion.
The process is then repeated for the Y and Z coordinates. The processes are outlined in Figure 42 and
Figure 43 . Figure 42 shows two consecutive scans on X and Y. Figure 43 shows a single Z scan.
The time needed to convert any single coordinate X or Y under host control (not including the time needed to
send the command over the I
2
C bus) is given by:
Where:
OH
DLY2
= total overhead time for t
PRE
and t
SNS
= 6 internal clock cycles.
Figure 42. Example of X and Y Coordinate Touch Screen Scan using TSMode 3
Copyright © 2007 – 2008, Texas Instruments Incorporated Submit Documentation Feedback 45
Product Folder Link(s): TSC2004