Search by Tags

First Steps with Parallel Resistive Touch Display

 

Compare with Revision
Subscribe for this article updates

Introduction

This article provides information on how to start working on the parallel resistive touch display, which includes how to set up the hardware (wiring) and install the necessary drivers for a touch demo.


Getting Started

What I need to order

Parallel RGB Display with resistive touch can be ordered along with any Apalis or Colibri module and carrier board.

Where do I order

All the products can be ordered online at Toradex Webshop

Cable Connection

When connecting the display to any of our carrier boards, make sure that pin 1 of the display is connected to pin 1 of the board. Due to the nature of the FFC connectors, it is possible to invert the pinout and possibly damage the display and/or carrier board.

  • The connectors available on the display do have contacts on top and bottom side.
  • Our Iris & Viola Carrier Boards also has contacts on top and bottom side of the FFC connector.
  • The FFC connectors on the Colibri Evaluation Board, Ixora carrier board & Apalis Evaluation Board has only contacts on the side towards the board edge.

Also, be careful with the brown levers on the connectors. They are very delicate and can easily break.

Please have a look at the pictures below which show how to connect the display with our carrier boards & Evaluation boards:



Installation on WinCE

Resolution

  1. Download the CAB installer according to the OS you are using:

    1. CAB installer for WinCE6 & WEC2007
    2. CAB installer for WEC2013
  2. Connect the display with the provided FFC cable to the Carrier Board or Evaluation Board paying attention to the pin numbering on the display and on the carrier board.

  3. Copy the downloaded CAB installer to the Flash memory of the module or any of the memory device connected to the module like SD Card, USB Memory Stick, CF Card etc.
  4. Run the installer by double clicking on it. If you do not have a working display, use the Remote Display tool.
  5. Click "OK" on the popup window.
  6. Adjust the splash screen settings. This is particularly important for newer displays because they need proper resolution and timings at boot. You can find more information about this here.

You can even set the proper resolution and timing parameters of RGB display through registry settings:

Brightness

If you connect the display with our standard Carrier boards you may experience that the display does not show to maximum brightness. To get the maximum brightness you need to set the back-light PWM_A signal to output 0.

Module Signal Name SODIMM Pin/MXM pin GPIO Pin Display Pin
Colibri PXA270 PWM_A 59 12 6(LEDCTRL)
Colibri PXA300 PWM_A 59 20 6(LEDCTRL)
Colibri PXA310 PWM_A 59 20 6(LEDCTRL)
Colibri PXA320 PWM_A 59 14 6(LEDCTRL)
Colibri T20 PWM_A 59 B4 Note1 6 (LEDCTRL)
Colibri T30 PWM_A 59 B4 Note1 6 (LEDCTRL)
Colibri VF50 PWM_A 59 PTC7 6 (LEDCTRL)
Colibri VF61 PWM_A 59 PTC7 6 (LEDCTRL)

Note1: SODIMM pin 59 on Colibri T20 and T30 has two CPU signals assigned (multiplexed) L5 and B4. Make sure you set B4 to output 0 and L5 to input.

Whereas, for Apalis T30 on a standard Apalis carrier board use GPIO C.00.

Module Signal Name MXM Pin GPIO Pin Display Pin
Apalis T30 BKL1_PWM 239 C.00 6 (LEDCTRL)

For a test you can use the GPIOConfig Tool.

Touch Screen Calibration on Win CE

The parallel RGB display also features resistive touch screen interface on the same FFC.

To calibrate the touchscreen see: Touch Screen Calibration.

To make the calibration permanent, you need to save the registry.

Installation on Embedded Linux

Please find the instructions in the Display Output, Resolution and Timings and Resistive Touch Screen articles.