Features
• Complete Touchscreen Module:
– Projected Capacitive Multi Touch Controller
– 3.5in LCD
– 200 bytes non-volatile serial EEPROM
• Touch:
– Atmel maXTouch™ mXT112S Touch Controller
– Supports up to 4 touches
• Display:
– 320x480 resolution
– ILI9488 driver IC
– 30 ms max response time
– White LED backlight
– 8-bit MCU parallel interface
• Cover Panel:
– 1.1mm Soda Lime Glass
TM3500
PDA TM3500:
3.5in PCAP
Touch Module
Visit http://www.pdaatl.com/tm3500
for the latest information on the TM3500
1410-3-4
Contents
1
2
Module Overview
1.1
PCB Connections
4
1.2
Display Flex Connector J1
5
1.3
Host Interface J2
6
1.4
Touch Sensor Flex Connector J3
7
1.5
Debug Connector J4
7
Overview of the 3.5in PCAP Touch Module
Introduction
8
2.2
Background Concepts
9
2.3
Module Logic Voltage
9
2.4
LCD Panel
9
2.5
maXTouch Capacitive Touchscreen Controller
2.6
Getting Started
2
10
10
10
11
3.1
Hardware Connections
11
3.2
Software
11
3.3
Using the Touch Module
12
Evaluating the Touch Module
Specifications
12
13
4.1
Mechanical Specifications
13
4.2
Module Parameters
14
4.3
Absolute Maximum Specifications
14
4.4
Recommended Operating Conditions
15
4.5
DC Specifications
15
4.6
I2C-compatible Bus Specifications
15
4.7
Power Consumption
15
4.8
LCM Specification
16
4.8.1
LCM Parameters
16
4.8.2
LCM Absolute Maximum Specifications
17
4.8.3
LCM DC Specifications
17
4.8.4
LCM Backlight Specifications
18
4.8.5
LCM Optical Characteristics
18
4.9
5
maXTouch Controller Interface
Serial EEPROM
3.3.1
4
8
2.1
2.5.1
3
4
TM3500 Part Number
I2C Basics (I2C-compatible Operation)
PDA TM3500: 3.5in PCAP Touch Module
19
20
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
5.1
Interface Bus
20
5.2
Transferring Data Bits
20
5.3
START and STOP Conditions
20
5.4
Address Byte Format
21
5.5
Data Byte Format
21
5.6
Combining Address and Data Bytes into a Transmission
22
6
Revision History
23
7
Notes
24
3
1
Module Overview
1.1 PCB Connections
Touch Sensor
Flex J3
MXT112 S
ATMEL
Pin 1
D S24B33
Pin 1
J2
Pin 1
Display J1
Flex
Host
Figure 1 - PCB Connectors
NOTE: Insert flex in Host Connector J2 with contacts facing DOWN.
The following notations are used for pin descriptions:
I
Input only
O
Output only, push-pull
MXT
EE
maXTouch touchscreen
OD
Open drain output
P
Ground or power
LCD
LCD Panel
Serial EEPROM
NOTE: Inputs and output are defined from the standpoint of the Touch Module.
4
PDA TM3500: 3.5in PCAP Touch Module
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
1.2 Display Flex Connector J1
Connector J1 connects to the LCD panel flex and carries signals between the Host and the LCD Panel.
Pin
Type
1
P
2
3
Description
Pin
Type
Description
GND
24
O
LCD_DATA_7
P
LED/K6
25
O
LCD_DATA_6
P
LED/K5
26
O
LCD_DATA_5
4
P
LED/K4
27
O
LCD_DATA_4
5
P
LED/K3
28
O
LCD_DATA_3
6
P
LED/K2
29
O
LCD_DATA_2
7
P
LED/K1
30
O
LCD_DATA_1
8
P
LED/A
31
O
LCD_DATA_0
9
O
IM2
32
P
Vdd
10
O
IM1
33
O
VSYNC
11
O
IM0
34
O
HSYNC
12
P
VDD_IO
35
-
N/C
13
P
GND
36
O
RDX
14
O
LCD_DATA_17
37
O
DE
15
O
LCD_DATA_16
38
O
~RESET
16
O
LCD_DATA_15
39
O
PCLK
17
O
LCD_DATA_14
40
O
~SS
18
O
LCD_DATA_13
41
O
D/CX
19
O
LCD_DATA_12
42
O
SCK
20
O
LCD_DATA_11
43
I
MOSI
21
O
LCD_DATA_10
44
O
MISO
22
O
LCD_DATA_9
45
P
GND
23
O
LCD_DATA_8
5
1.3 Host Interface J2
Connector J2 implements Atmel’s “XPRO LCD” connector found on various Xplained and Xplained Pro evaluation
kits.
It connects to the host and carries signals between the host and (1) the MaXTouch Touch Controller, (2) the LCD
Panel, and (3) serial EEPROM.
Suggested Flex (included with the TM3500 kit):
Manufacturer P/N: Wurth Electronics #687 650 100 002
Description: 0.5mm pitch 50 position FFC, Length 100mm
6
Pin
Type
26
I
LCD_DATA_19 / TP5
27
P
GND
28
I
LCD_DATA_20 / TP3
LCD_DATA_1
29
I
LCD_DATA_21 / TP6
I
LCD_DATA_2
30
I
LCD_DATA_22 / TP4
I
LCD_DATA_3
31
I
LCD_DATA_23 / TP1
7
P
GND
32
P
GND
8
I
LCD_DATA_4
33
I
PCLK (parallel) / D/CX (SPI)
Pin
Type
Description
1
I/O
2
P
GND
3
I
LCD_DATA_0
4
I
5
6
One-Wire Interface
Description
9
I
LCD_DATA_5
34
I
VSYNC (parallel) / CS (SPI)
10
I
LCD_DATA_6
35
I
HSYNC (parallel) / WR (SPI)
11
I
LCD_DATA_7
36
I
DE (parallel) / RE (SPI)
12
P
GND
37
I
SCK
13
I
LCD_DATA_8
38
I
MOSI
14
I
LCD_DATA_9
39
O
MISO
15
I
LCD_DATA_10
40
I
~SS
16
I
LCD_DATA_11
41
I
DISP
17
P
GND
42
I
I2C SDA
18
I
LCD_DATA_12
43
I/O
I2C SCL
19
I
LCD_DATA_13
44
O
~MXT_CHG
20
I
LCD_DATA_14
45
-
N/C
21
I
LCD_DATA_15
46
I
LCD_PWM
22
P
GND
47
I
~RESET
23
I
LCD_DATA_16
48
P
+3.3Vdc
24
I
LCD_DATA_17
49
P
+3.3Vdc
25
I
LCD_DATA_18 / TP2
50
P
GND
PDA TM3500: 3.5in PCAP Touch Module
EE
LCD
MXT
EE
LCD
MXT
Flex should be inserted in to Connector J2 with contacts facing DOWN towards the PCB.
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
1.4 Touch Sensor Flex Connector J3
Connector J3 connects to the touch sensor flex and carries signals used by the maXTouch controller to detect
input on the touch sensor.
Pin
Type
1
P
2
3
Description
Pin
Type
Description
GND
14
I/O
X1
I/O
X13
15
I/O
X0
I/O
X12
16
P
GND
4
I/O
X11
17
P
GND
5
I/O
X10
18
I/O
Y0
6
I/O
X9
19
I/O
Y1
7
I/O
X8
20
I/O
Y2
8
I/O
X7
21
I/O
Y3
9
I/O
X6
22
I/O
Y4
10
I/O
X5
23
I/O
Y5
11
I/O
X4
24
I/O
Y6
12
I/O
X3
25
I/O
Y7
13
I/O
X2
26
P
GND
1.5 Debug Connector J4
Type
Description
Pin
Type
Description
2
MXT
Pin
MXT
Connector J4 carries signals used to debug the maXTouch Touch Controller.
1
-
N/C
6
I/O
2
-
N/C
7
P
3.3V
3
O
~MXT_CHG
8
P
GND
4
-
N/C
9
O
DBG DATA
10
O
DBG CLK
5
I
2
I C SDA
I C SCL
7
2 Overview of the 3.5in PCAP Touch Module
2.1 Introduction
The TM3500 3.5in PCAP Touch Module is a touchscreen module offering best-in-class projected capacitance
multi-touch functionality combined with a 3.5in LCD panel. The module is configured for development and
evaluation with several Atmel AVR- and ARM-based evaluation solutions as well as development and integration
with a custom host system.
For convenience, this module features a host interface connector for use with hardware supporting the Xplained
PRO LCD interface
As shown in Figure 2 below, the module provides host access to several sub-system components to maximize
effective integration.
TM3500 - Touch Module
PCB
J2
J3
mXT112S
Capacitive Touchscreen
Controller
J1
LCD Panel
Serial EEPROM
Touch sensor
DS24B33
HOST
Figure 2 - Functional Block Diagram
8
PDA TM3500: 3.5in PCAP Touch Module
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
2.2 Background Concepts
Throughout this document, the functionality of the module sub-system will be outlined and summarized. However,
the user is encouraged to refer to the resources and documents below in order to gain a more thorough
understanding of each sub-system.
• Atmel maXTouch mXT112S Datasheet (www.atmel.com)
• For a basic overview of I2C communication, refer to Section 5 of this document
• ILI Technology Corp ILI9488 Driver IC (www.ilitek.com)
• Maxim DS24B33 Datasheet (www.maximintegrated.com)
In addition, when developing or evaluating with the Atmel Xplained and Xplained PRO evaluation kits, it is
recommended that the user visit asf.atmel.com and www.at91.com which contains a broad range of resources for
the EK’s and the devices they feature.
Visit www.pdaatl.com/tm3500 for the latest information on this module.
2.3 Module Logic Voltage
The module logic voltage is derived from the input supply voltage provided by the host (Connector J2). This
voltage is selectable by optionally populating R29 shown in Figure 3 below.
J2
Figure 3 - Voltage Selection
The logic voltages can be selected according to Table 2-1 below.
Table 2-1 - Logic Voltage Selection
R29
0Ω
DNP
Direction
3.3V
2.8V
Note: Factory setting is 2.8V
The interface bus voltage may be adjusted lower (down to 1.8Vdc) if desired. For more information contact PDA.
2.4 LCD Panel
The module provides the host with a direct connection from the host (Connector J2) to the LCD panel interface
(Connector J1). Aside from generating supply voltages for the LED backlight and providing backlight control to
the host, no display panel control is performed by the module.
9
The LCD panel features an ILI 9488 internal driver IC. For further details on interfacing to the ILI9488 contact
Precision Design Associates (www.pdaatl.com) or ILITEK (www.ilitek.com). Also, refer to Section 3.2 below for
additional resources.
2.5 maXTouch Capacitive Touchscreen Controller
The module touch screen interface is based on the Atmel maXTouch mXT112S Touch Controller and operates on
the touch sensor at Connector J3.
The touch controller scans the touch sensor and will signal the host with an active low interrupt signal (~MXT_CHG
on J2) when new touch data is available. Data communication with the maXTouch controller is performed over
the I2C interface (on J2). The I2C address of the touch controller is fixed at 0x4A is not configurable.
NOTE: The TM3500 has pull-up resistors on the I2C SCL (R32) and SDA (R31) lines. A pull-up resistor for
the maXTouch ~CHG interrupt signal is located at R33.
2.5.1 maXTouch Controller Interface
Details of the maXTouch communication protocol are beyond the scope of this document.
provided below to facilitate evaluation and initial development.
However information is
This module is pre-loaded with a configuration already optimized for this touch sensor and panel, so the
developer need only focus on interfacing with the device. When developing the maXTouch controller
interface during evaluation and host development, care should be taken to avoid changing the maXTouch
configuration or committing changes to NV storage on the maXTouch controller.
To get started with host interface development, the user is strongly encouraged to leverage existing code available
from the resources outlined in Sections 3.2
2.6 Serial EEPROM
The module includes a DS24B33 Serial EEPROM providing 512 bytes of non-volatile storage. Data
communication with the EEPROM is performed over a One-Wire Interface. The EEPROM is not used by another
subsystem on the touch module and can be freely used by the host system for any purpose. For example, Atmel
ARM-based EK’s running Linux or Android operating systems use the pre-programmed contents of the EEPROM
to identify this module type.
NOTE: The user should take care if choosing to overwrite the pre-programmed EEPROM contents. As
noted above, certain builds of Linux or Android targeted for the Atmel ARM-based EKs use the EEPROM
contents to identify the module and may no longer recognize the module. The user is advised to backup
the EEPROM contents before overwriting.
The serial EEPROM is accessed via a one-wire interface (ONE_WIRE Interface on J2). Refer to the DS24B33
Datasheet (www.maximintegrated.com) for details.
10
PDA TM3500: 3.5in PCAP Touch Module
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
3 Getting Started
This module was designed for use with a variety of Atmel ARM-based EK’s including the SAM4S Xplained Pro and
SAMA5D3 Xplained evaluation kits. This provides the fastest way to evaluate the performance of the
touchscreen and display.
The following sections provide basic information related to using and evaluating the Touch Module. Visit the
Precision Design Associates website (www.pdaatl.com/tm3500) or Atmel’s AT91 Community website
(www.at91.com) for more information related to this touch module or guidance appropriate for your specific EK.
3.1 Hardware Connections
MXT112 S
ATMEL
The module interfaces with the EK board via the Host Interface at flex connector, J2. The Flat Flex Cable should
be inserted with flex contacts facing DOWN toward the PCB as shown in Figure 4 below.
This interface can be used connected to Atmel evaluation kits that support the “XPRO LCD” connector. Refer to
EK documentation to see if this interface is supported by the evaluation hardware and ensure proper matchup of
host signals.
Pin 1
D S24B33
J2
FFC Contacts
face DOWN
Figure 4 - Host Flex Connection
3.2 Software
Several options exist when developing for the touch module whether targeting a custom host or an Atmel EK.
Support for the TM3500 is currently being built into upcoming releases of various Atmel resources.
Check the Precision Design Associates website (www.pdaatl.com/tm3500) for updates and links to demo binaries
for use with the TM3500.
3.2.1.1
Atmel Studio and Atmel Software Framework
Atmel Studio (www.atmel.com/atmelstudio) is Atmel’s free IDE and tool chain. It includes support for a variety of
Atmel’s MCUs devices and provides a means to start developing basic, “bare-metal” software for .the TM3500.
The Atmel Software Framework (asf.atmel.com) contains examples of code for interfacing with devices in the
maXTouch family of touch controllers. The capabilities of various maXTouch devices may differ, but the basic
communication protocol is common and can be applied to this module.
3.2.1.2
Linux Kernel / Android
The Linux Kernel (www.kernel.org) has included basic support for maXTouch touch devices since version 2.6.36.
The mainline driver has undergone considerable evolution since then.
Atmel hosts the AT91 community website with resources dedicated to developing their EKs for Android
(www.at91.com/android4sam) and Linux (www.at91.com/linux4sam)
In addition, Atmel maintains patches (www.github.com/atmel-maxtouch/linux) which provide numerous out-of-cycle
improvements to the mainline Linux Kernel driver for maXTouch devices.
11
3.3 Using the Touch Module
3.3.1 Evaluating the Touch Module
For effective evaluation of the module’s touch sensor and LCD panel, the user is encouraged to try the following
applications and tools depending on the desired host OS.
3.3.1.1
Android
Atmel provides prebuilt Android system images for use with some of their ARM evaluation kits which can be used
to demonstrate the touch module. Visit the Android4SAM website (www.at91.com/android4sam) for more details.
Follow the guides on the AT91 Community website or the PDA website for info on how to load the system image
onto your evaluation kit hardware.
In addition, the following Android apps are available from Google Play:
TouchTest by Moonblink
Dotty by Gerry Steele
Multitouch Visible Test by Battery Powered Games
Screen Test by Amberfog
3.3.1.2
Linux
Atmel provides prebuilt Linux system images for use with some of their ARM evaluation kits which can be used to
demonstrate the touch module. Visit the Linux4SAM website (www.at91.com/linux4sam) for more details.
Some system images include demo UI applications from Qt Timesys and Crank Software. The user can perform
simple touch / drawing test using the ts_test utility that is part of tslib.
Follow the guides on the AT91 Community website or the PDA website for info on how to load the system image
onto your evaluation kit hardware.
3.3.1.3
“Bare Metal”
Check the Precision Design Associates website (www.pdaatl.com/tm3500) for links to demo binaries for use with
the TM3500.
12
PDA TM3500: 3.5in PCAP Touch Module
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
4 Specifications
Except where noted, the following specifications apply to the whole TM3500 assembly.
For complete specifications, refer to the datasheets listed in section 2.2 for the various sub-system components
outlined in Sections 2.4 through 2.6 or contact PDA.
4.1 Mechanical Specifications
3.51 mm
Drawings and CAD models available upon request.
85.51±0.15mm
(Sensor Substrate Outline)
Cover Glass Profile
94.44mm x 69.96mm
R6mm in corners
X13,Y0
15.51±0.5 mm
(FPC to Cover
Panel Edge)
X0,Y0
57.59±0.15mm
(Sensor Substrate Outline)
73.44 mm
(LCD Active)
PIN 1
X0,Y7
Viewed from
user side
13.5 mm
(FPC Min Width)
48.96 mm
(LCD Active)
X13,Y7
42.45±0.5 mm
(FPC to Cover
Panel Edge)
26.7 mm
(FPC Max Width)
NOTE: PCB Contacts
face DOWN as drawn
User side
1.1 mm
(Cover Panel)
Back side
1.5 mm (Sensor - Cover Panel)
Figure 5 - Sensor Only Dimensions
Sensor (P/N: 90-00023-A1) may be purchased individually.
Minimum order quantities apply. Contact PDA for details.
13
54.2mm
(LCM Outline)
Cover Glass Profile
94.44mm x 69.96mm
R6mm in corners
2.1 mm
(PCB Component Clearance)
MXT112S
39.9±0.5 mm
D S24B 33
ATMEL
84.2mm
(LCM Outline)
7.8 mm
7.9 mm
view direction
8.7 mm (Module)
Back (LCD) side
User side
Figure 6 – Module Dimensions
4.2 Module Parameters
Parameter
Value
Module Size
3.5in
Overall Dimensions
69.96mm (H) x 94.44mm (W) x 8.7mm (T)
Overall Weight
48.8g
4.3 Absolute Maximum Specifications
Parameter
Value
Operating temp
0oC to + 70oC
Storage temp
-30 C to + 80 C
Vdd
-0.5 to +6V
Max continuous pin current, any control or drive pin
±40 mA
Voltage forced onto any pin
-0.5V to (Vdd + 0.5) Volts
o
o
CAUTION: Stresses beyond those listed under Absolute Maximum Specifications may cause permanent
damage to the device. This is a stress rating only and functional operation of the device at these or other
conditions beyond those indicated in the operational sections of this specification are not implied. Exposure to
absolute maximum specification conditions for extended periods may affect device reliability.
14
PDA TM3500: 3.5in PCAP Touch Module
1410-3-4
PDA TM3500: 3.5in PCAP Touch Module
4.4 Recommended Operating Conditions
Parameter
Value
Vin
3.3V ±5 percent
Supply ripple + noise
±20 mV
4.5 DC Specifications
Vin = 3.3V, Vdd=2.8VDC, Ta = recommended range, unless otherwise noted
Parameter
Description
Min
Typ
Max
Units
Notes
VIL
Low input logic level
- 0.5
–
0.3 Vdd
V
1.8V
很抱歉,暂时无法提供与“90-00035-A0”相匹配的价格&库存,您可以联系我们找货
免费人工找货