0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
90-00002-C0

90-00002-C0

  • 厂商:

    PDA

  • 封装:

    -

  • 描述:

    TOUCHSCREEN MOD 4.3" TM4301

  • 数据手册
  • 价格&库存
90-00002-C0 数据手册
Features • Complete Touchscreen Module: • • • • – Projected Capacitive Multi Touch Controller – 4.3in LCD – 4 Capacitive “Navigation” Keys – 200 bytes non-volatile serial EEPROM Touch: – Atmel maXTouch™ mXT336S Touch Controller – Supports up to 10 touches Display: – 480x272 resolution – Himax HX8257-A driver IC – 20 ms response time – White LED backlight Navigation Keys: – Atmel AT42QT1070 QTouch™ Button Sensor IC Cover Panel: – 1.1mm Soda Lime Glass PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301 Visit http://www.pdaatl.com/tm4301 for the latest information on the TM4301   Contents 1 2 Module Overview 1.1 PCB Connections 4 1.2 UNUSED - Alternate Touch Sensor Interface J1 5 1.3 Debug Connector J2 5 1.4 Host Connector J3 5 1.5 Host Connector J4 6 1.6 Host Interface (Combined) J5 7 1.7 Display Flex Connector J7 8 1.8 Touch Sensor Flex Connector J8 9 Overview of the 4.3in PCAP Touch Module 10 2.1 Introduction 10 2.2 Understanding Unfamiliar Concepts 11 2.3 LCD Panel 11 2.4 maXTouch Capacitive Touchscreen Controller 11 2.4.1 2.5 2.5.1 2.6 3 4 5  2 4 maXTouch Controller Interface 12 QTouch Capacitive Button Controller 12 QTouch Controller Interface Serial EEPROM Getting Started 12 13 14 3.1 Hardware Connections 14 3.2 Software 14 3.3 Using the Touch Module 14 3.3.1 Navigation Keys 14 3.3.2 Evaluating the Touch Module 15 Specifications 16 4.1 Mechanical Specifications 16 4.2 Absolute Maximum Specifications 17 4.3 Recommended Operating Conditions 18 4.4 DC Specifications 18 4.5 I2C-compatible Bus Specifications 18 4.6 Power Consumption 18 4.7 Part Number 18 I2C Basics (I2C-compatible Operation) 19 5.1 Interface Bus 19 5.2 Transferring Data Bits 19 PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module 5.3 START and STOP Conditions 19 5.4 Address Byte Format 20 5.5 Data Byte Format 20 5.6 Combining Address and Data Bytes into a Transmission 21 6 Revision History 22 7 Notes 23   3 1 Module Overview 1.1 PCB Connections Debug J2 Touch Sensor Flex Pin 1 D S24B33 J8 Pin 1 Pin 1 Host AT MEL MXT336S J3 Display J7 Flex Combined Host Pin 1 Pin 1 J5 J4 Host Pin 1 Figure 1 - PCB Connectors NOTE: Connector J7 is on the bottom side of the PCB. NOTE: Insert flex in Connector J5 with contacts facing DOWN. The following notations are used for pin descriptions: I Input only O Output only, push-pull MXT EE maXTouch touchscreen Serial EEPROM OD Open drain output P Ground or power QT LCD QTouch Button Controller LCD Panel NOTE: Inputs and output are defined from the standpoint of the Touch Module.  4 PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module 1.2 UNUSED - Alternate Touch Sensor Interface J1 NOTE: Connector J1 is not populated or used on the TM4301 Module. 1.3 Debug Connector J2 1 P +5Vdc 2 O ~QT_CHG 3 O ~MXT_CHG 4 - N/C 5 I I2C SDA Pin Type Description 2   6 I/O 7 - N/C  8 P GND 9 O DBG DATA    10 O DBG CLK   QT Description MXT Type QT Pin MXT Connector J2 carries signals used to debug the MaXTouch Touch Controller and QTouch Button Controller. I C SCL 1.4 Host Connector J3 Connector J3 connects to the host and carries signals between the host and (1) the MaXTouch Touch Controller, (2) the QTouch Button Controller and (3) LCD Panel. Type 16 I LCD_DATA_12 / G4 2 P GND 17 P GND 3 - 4 P N/C 18 I LCD_DATA_0 / B0  GND 19 I LCD_DATA_1 / B1 5 O ~MXT_CHG  20 I LCD_DATA_2 / B2  6 O ~QT_CHG 7 I I2C SCL  21 I LCD_DATA_3 / B3    22 I LCD_DATA_4 / B4 8 I/O I2C SDA    23 I LCD_DATA_5 / B5  9 P GND 24 I LCD_DATA_6 / B6  10 I LCD_DATA_15 / G7 11 P GND 25 I LCD_DATA_7 / B7  26 I LCD_DATA_8 / G0 12 I LCD_DATA_13 / G5  27 I LCD_DATA_9 / G1  13 P GND 14 I LCD_DATA_14 / G6 28 I LCD_DATA_10 / G2  29 I LCD_DATA_11 / G3 15 P GND  30 P GND        EE Pin QT N/C LCD - Description MXT 1 EE Description QT Type LCD Pin MXT NOTE: J3 (and J4) should not be used when J5 is in use.  5 1.5 Host Connector J4 Connector J4 connects to the host and carries signals between the host and (1) the LCD Panel and (2) serial EEPROM.  6 +5Vdc 21 P GND P GND 22 P GND 3 P +5Vdc 23 - N/C 4 P GND 24 - N/C 5 I LCD_DATA_16 / R0  25 - N/C 6 I LCD_DATA_17 / R1  26 - N/C 7 I LCD_DATA_18 / R2  27 - N/C 8 I LCD_DATA_19 / R3  28 I/O 9 I LCD_DATA_20 / R4  29 P GND 10 I LCD_DATA_21 / R5  30 P GND 11 I LCD_DATA_22 / R6  31 O MISO 12 I LCD_DATA_23 / R7  32 I MOSI 13 P GND 33 I SCK 14 P GND 34 I ~SS 15 I DISP (Display Enable)  35 - N/C 16 I Backlight PWM  36 O Module Presence Detect 17 I VSYNC  37 - N/C 18 I HSYNC  38 - N/C 19 I DE  39 P GND 20 I PCLK  40 P GND PDA TM4301: 4.3in PCAP Touch Module One-Wire Interface EE 2 Description QT Type LCD Pin MXT P EE 1 Description QT Type LCD Pin MXT NOTE: J4 (and J3) should not be used when J5 is in use.  1403-2-4 TM4301: 4.3in PCAP Touch Module 1.6 Host Interface (Combined) J5 Connector J5 connects to the host and carries the combined signals of J3 and J4. It provides an alternate interface between the host and (1) the MaXTouch Touch Controller, (2) the QTouch Button Controller, (3) LCD Panel, and (4) serial EEPROM. Suggested Flex: Manufacturer P/N: Wurth Electronics #687 650 100 002 Description: 0.5mm pitch 50 position FFC, Length 100mm Flex should be inserted Connector J5 with contacts facing DOWN. Type  26 I LCD_DATA_19 / R3 27 P GND  28 I LCD_DATA_20 / R4  LCD_DATA_1 / B1  29 I LCD_DATA_21 / R5  I LCD_DATA_2 / B2  30 I LCD_DATA_22 / R6  I LCD_DATA_3 / B3  31 I LCD_DATA_23 / R7  7 P GND 32 P GND 8 I LCD_DATA_4 / B4  33 I PCLK  Type Description 1 I/O 2 P GND 3 I LCD_DATA_0 / B0 4 I 5 6 One-Wire Interface Description EE Pin Pin QT LCD MXT EE QT LCD MXT NOTE: J5 should not be used when J3 and J4 are in use.  9 I LCD_DATA_5 / B5  34 I VSYNC  10 I LCD_DATA_6 / B6  35 I HSYNC  11 I LCD_DATA_7 / B7  36 I DE  12 P GND 37 I SCK 13 I LCD_DATA_8 / G0  38 I MOSI 14 I LCD_DATA_9 / G1  39 O MISO 15 I LCD_DATA_10 / G2  40 I ~SS 16 I LCD_DATA_11 / G3  41 I DISP 17 P GND 42 I I2C SDA   18 I LCD_DATA_12 / G4  43 I/O I2C SCL   19 I LCD_DATA_13 / G5  44 O ~MXT_CHG  20 I LCD_DATA_14 / G6  45 O ~QT_CHG 21 I LCD_DATA_15 / G7  46 I LCD_PWM 22 P GND 47 I ~RESET 23 I LCD_DATA_16 / R0  48 P +5Vdc 24 I LCD_DATA_17 / R1  49 P +5Vdc 25 I LCD_DATA_18 / R2  50 P GND        7 1.7 Display Flex Connector J7 Connector J7 connects to the LCD panel flex and carries signals between the host and the LCD Panel. Note: J7 is located on the back side of the PCB.  8 Pin Type 1 P 2 3 Description Pin Type Description LED- 21 O LCD_DATA_0 / B0 P LED+ 22 O LCD_DATA_1 / B1 P GND 23 O LCD_DATA_2 / B2 4 P +3.3Vdc 24 O LCD_DATA_3 / B3 5 O LCD_DATA_16 / R0 25 O LCD_DATA_4 / B4 6 O LCD_DATA_17 / R1 26 O LCD_DATA_5 / B5 7 O LCD_DATA_18 / R2 27 O LCD_DATA_6 / B6 8 O LCD_DATA_19 / R3 28 O LCD_DATA_7 / B7 9 O LCD_DATA_20 / R4 29 P GND 10 O LCD_DATA_21 / R5 30 O PCLK 11 O LCD_DATA_22 / R6 31 O DISP 12 O LCD_DATA_23 / R7 32 O HSYNC 13 O LCD_DATA_8 / G0 33 O VSYNC 14 O LCD_DATA_9 / G1 34 O DE 15 O LCD_DATA_10 / G2 35 - N/C 16 O LCD_DATA_11 / G3 36 P GND 17 O LCD_DATA_12 / G4 37 - N/C 18 O LCD_DATA_13 / G5 38 - N/C 19 O LCD_DATA_14 / G6 39 - N/C 20 O LCD_DATA_15 / G7 40 - N/C PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module 1.8 Touch Sensor Flex Connector J8 Connector J8 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 21 I/O X4 I/O Y0 22 I/O X5 I/O Y1 23 I/O X6 4 I/O Y2 24 I/O X7 5 I/O Y3 25 I/O X8 6 I/O Y4 26 I/O X9 7 I/O Y5 27 I/O X10 8 I/O Y6 28 I/O X11 9 I/O Y7 29 I/O X12 10 I/O Y8 30 I/O X13 11 I/O Y9 31 I/O X14 12 I/O Y10 32 I/O X15 13 I/O Y11 33 I/O X16 14 I/O Y12 34 I/O X17 15 I/O Y13 35 I/O X18 16 P GND 36 I/O X19 17 I/O X0 37 I/O X20 18 I/O X1 38 I/O X21 19 I/O X2 39 I/O X22 20 I/O X3 40 I/O GND or X23   9 2 Overview of the 4.3in PCAP Touch Module 2.1 Introduction The 4.3in PCAP Touch Module is a touchscreen module offering best-in-class projected capacitance multi-touch functionality combined with a 4.3in LCD panel. The module is configured for development and evaluation with several Atmel ARM-based EK solutions as well as development and integration with a custom host system. For convenience, this module features host interface connectors (J3 and J4) positioned for direct installation on Atmel ARM-based EK boards. As shown in Figure 2 below, the module provides host access to several sub-system components to maximize effective integration. TM4301 - Touch Module PCB Nav Keys J8 J5 QT1070 J3 Capacitive Button Controller mXT336S Capacitive Touchscreen Controller J7 LCD Panel J4 Touch sensor HOST DS24B33 Serial EEPROM Figure 2 - Functional Block Diagram  10 PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module 2.2 Understanding Unfamiliar 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. • For a basic overview of I2C communication, refer to Section 5 of this document • Atmel maXTouch mXT336S Datasheet (www.atmel.com) • Atmel QTouch QT1070 Datasheet (www.atmel.com) • Maxim DS24B33 Datasheet (www.maximintegrated.com) In addition, when developing or evaluating with the Atmel ARM-based EK’s, it is recommended that the user visit www.at91.com which contains a broad range of resources for the EK’s and the ARM devices they feature. 2.3 LCD Panel The module provides the host with a direct connection from the host (Connector J5 or Connectors J3 and J4) to the LCD panel interface (Connector J7). 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. The LCD panel features a Himax HX8257-A internal driver IC. 2.4 maXTouch Capacitive Touchscreen Controller The module touch screen interface is based on the Atmel maXTouch mXT336S Touch Controller and operates on the touch sensor at connector J8. The touch controller scans the touch sensor and will signal the host with an active low interrupt signal (~MXT_CHG on J3 or J5) when new touch data is available. Data communication with the maXTouch controller is performed over a shared I2C interface (I2C SCL and I2C SDA on J3 or J5). The I2C address of the touch controller can be configured by populating R2 or R3 (shown below in Figure 3) according to Table 2-1 below. The PCB ships with R3 populated – thus the I2C address is set to 0x4A by default. NOTE: The TM4301 does not have pull-up resistors on the I2C SCL and SDA lines. A pull-up resistor for the maXTouch ~CHG interrupt signal is located at R1.   11 J8 ATM EL MXT336S J3 Figure 3 - Touch Controller I2C Address Selection Table 2-1 - Touch Controller I2C Address Selection R2 DNP 0Ω R3 0Ω DNP I2C Address 0x4A 0x4B Note: 0x4A is the default I2C address 2.4.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.5 QTouch Capacitive Button Controller The module’s “nav key” interface is based on the Atmel QT1070 7-Channel Capacitive Sensor Driver. The button controller scans the 4 capacitive nav keys (K1, K2, K3 and K4) and will signal the host with an active low interrupt signal (~QT_CHG on Connector J3 or J5) when a touch event has occurred. Data communication with the QT1070 controller is performed over a shared I2C interface (I2C SCL and I2C SDA on J3 or J5). The I2C address of the button controller is 0x1B and cannot be changed. NOTE: The TM4301 does not have pull-up resistors on the I2C SCL and SDA lines. A pull-up resistor for the QTouch ~CHG interrupt signal is located at R22. 2.5.1 QTouch Controller Interface Details of the QTouch communication protocol are beyond the scope of this document. to review the QT1070 Datasheet (www.atmel.com).  12 PDA TM4301: 4.3in PCAP Touch Module The user is encouraged 1403-2-4 TM4301: 4.3in PCAP Touch Module 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 communicates via a one-wire interface (One-wire Interface on J4 or J5). Refer to the DS24B33 Datasheet (www.maximintegrated.com) for details.   13 3 Getting Started This module was designed to install on a variety of Atmel ARM-based EK’s including the SAM9X5-EK, SAM9N12-EK, SAMA5D3x-EK and the SAMA5D3 Xplained. This provides the fastest way to evaluate the performance of the touchscreen and display using a familiar, full-featured OS. The following sections provide basic information related to using and evaluating the Touch Module. Visit Precision Design Associates website ( www.pdaatl.com ) 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 The module interfaces with the EK board via one of two methods depending on the EK. Refer to the specific EK documentation to determine which method is appropriate: the two large dual-row headers, J3 and J4 the flex connector, J5 3.2 Software Several options exist when developing for the touch module whether targeting a custom host or an Atmel EK. 3.2.1.1 Atmel Software Framework 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. 3.3 Using the Touch Module 3.3.1 Navigation Keys When using this module with one of the standard Atmel Android demo builds, the navigation keys function as shown in Table 3-1 below:  14 PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module Table 3-1 - Navigation Key Function (Android) Key K1 K2 K3 K4 Navigation Function Back Menu Home Power / Sleep 3.3.2 Evaluating the Touch Module For effective evaluation of the module – the touch sensor and the LCD panel in particular – the user is encouraged to try the following applications and tools depending on the host OS. 3.3.2.1 Android The following Android apps available from Google Play: TouchTest by Moonblink Dotty by Gerry Steele Multitouch Visible Test by Battery Powered Games Screen Test by Amberfog 3.3.2.2 Linux The user can perform simple touch / drawing test using the ts_test utility that is part of tslib.   15 4 Specifications For complete specifications, refer to the datasheets listed in section 2.2 for the various sub-system components outlined in sections 2.3 through 2.6. 4.1 Mechanical Specifications Drawings and CAD models available upon request. Cover Glass Profile 124.46mm x 83.82mm R6mm in corners 105.5 mm (Sensor PET Outline) 1.2 mm (Cover Panel + Optically Clear Adhesive) 95.84 mm (Viewable) LCD side 0.35 mm (Sensor) User side 67.2 mm (Sensor PET Outline) Viewed from user side 54.66 mm (Viewable) 14.6 mm (Viewable to Cover Glass Edge) 14.32 mm (Viewable to Cover Glass Edge) 49.87 mm 0.076 mm (FPC) PIN 1 25.5 mm (FPC Min Width) PIN 40 PCB contacts face down 39.2 mm (FPC Max Width) Figure 4 - Sensor Only Dimensions Sensor (P/N: 90-00019-A1) may be purchased individually. Minimum order quantities apply. Contact PDA for details.  16 PDA TM4301: 4.3in PCAP Touch Module 1403-2-4 TM4301: 4.3in PCAP Touch Module D S24B33 Glass Profile 124.46mm x 83.82mm R6mm in corners 43.2 mm 63.5 mm (PCB Width) 80.26 mm (Frame Width) AT M EL MXT336S 17.08 mm (Cover Panel rear surface to Mounting Boss) 7.56 mm 134.6 mm (PCB Length) 5.08 mm (PCB Component Clearance) 119.5 mm (Frame Length) Figure 5 – Module Dimensions 4.2 Absolute Maximum Specifications Parameter Value Operating temp 0oC to + 70oC Storage temp -40oC to + 85oC 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 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.   17 4.3 Recommended Operating Conditions Parameter Value Vin 5.0V ±5 percent Supply ripple + noise ±20 mV 4.4 DC Specifications Vin = 5.0V, Vdd=3.3VdcTa = 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-00002-C0 价格&库存

很抱歉,暂时无法提供与“90-00002-C0”相匹配的价格&库存,您可以联系我们找货

免费人工找货