Difference between revisions of "TFT EDT Display Set"

From Voipac Wiki
Jump to navigation Jump to search
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:i.MX53 SODIMM PC - Development kit]]
+
[[Category:i.MX53 SODIMM PC - Development Kit]]
[[Category:i.MX51 SODIMM PC - Development kit]]
+
[[Category:i.MX51 SODIMM PC - Development Kit]]
[[Category:i.MX25 SODIMM PC - Development kit]]
+
[[Category:i.MX25 SODIMM PC - Development Kit]]
 
<!-- -->
 
<!-- -->
<div style="float:right">__TOC__</div>
+
This section shows information about TFT EDT display. This multitouch capacitive display is assigned to be used with the i.MX53, i.MX51 and i.MX25 SODIMM PC - Development Kits. It is supported in OS Linux, Android and Qt4e.
 
 
This section shows information about TFT Display EDT set. This multitouch capacitive display is assigned to be used with the i.MX53, i.MX51 and i.MX25 SODIMM PC - Development kits. The display is supported in OS Linux, Android and Qt4e.
 
 
<br /><br />
 
<br /><br />
Datasheet of the
+
The display datasheet can be downloaded from [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_Kit/accessories/TFT_EDT_display_adapter/TFT_EDT_display-Datasheet.pdf here].
  
 
== Hardware connection ==
 
== Hardware connection ==
To make the physiucal connection between the board and the display easier, [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_kit/accessories/TFT_EDT_display_adapter/i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Schematic.pdf TFT EDT display adapter] was designed to connect the set together.
+
To make the physical connection between the board and the display easier, [http://downloads.voipac.com/files/i.MX53_SODIMM_PC-Development_Kit/accessories/TFT_EDT_display_adapter/i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Schematic.pdf TFT EDT display adapter] was designed to connect the set together.
 
[[image:i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Display_connection.jpg|800px]]<br />
 
[[image:i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Display_connection.jpg|800px]]<br />
 
To implement the display capabilities, following connections need to be made:
 
To implement the display capabilities, following connections need to be made:
* TFT EDT display adapter is plugged into the Base Board H200
+
* TFT EDT display adapter is plugged into the Base Board H200 and H700 male headers. By using this two point connection, pin 1 cannot be plugged the wrong way.
* additional required signals between adapter H2 header and H501 on the Base Board are established using a 4-wire connection
+
* SPI control is established between adapter H2 header and H501 connector on the Base Board using four separate wires (see the picture below)
* All the connections between the TFT EDT display adapter and the display are established using a flexible flat cable
+
* A flexible flat cable is plugged for all the connections between the adapter and the display
* touchscreen connection between iMX6 Rex Development kit J40 and LVDS Adapter J3 (using LVDS and Touchscreen cable)
 
=== LVDS and Touchscreen cable ===
 
 
[[image:i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Base_board_connection.jpg|800px]]
 
[[image:i.MX25_SODIMM_Base_Board-TFT_EDT_display_adapter-Base_board_connection.jpg|800px]]
 
== Software instructions ==
 
iMX6 Rex Display Set is preinstalled with Android operation system enabling LVDS and touchscreen capabilities by default. Manual configuration is not necessary, but might be useful in individual cases.
 
=== LVDS manual booting ===
 
Mannually booting with LVDS interface as a primary source for video output:
 
<syntaxhighlight lang="bash">
 
Rex U-Boot > setenv video 'video=mxcfb0:dev=ldb,edt570,if=RGB666 video=mxcfb1:off'
 
Rex U-Boot > boot
 
</syntaxhighlight>
 
 
=== Touchscreen test ===
 
Make sure TSC2007 chip is detected and bound as input device:
 
<syntaxhighlight lang="bash">
 
root@imx6-rexultra:~# dmesg | grep -i tsc2007
 
input: TSC2007 Touchscreen as /devices/soc0/soc.0/2100000.aips-bus/21a4000.i2c/i2c-1/1-0048/input/input0
 
evbug: Connected device: input0 (TSC2007 Touchscreen at 1-0048/input0)
 
</syntaxhighlight>
 
 
Touchscreen events are generated after pressing the resistive layer:
 
<syntaxhighlight lang="bash">
 
root@imx6-rexultra:~# evtest /dev/input/by-path/platform-21a4000.i2c-event
 
Input driver version is 1.0.1
 
Input device ID: bus 0x18 vendor 0x0 product 0x0 version 0x0
 
Input device name: "TSC2007 Touchscreen"
 
Supported events:
 
  Event type 0 (EV_SYN)
 
  Event type 1 (EV_KEY)
 
    Event code 330 (BTN_TOUCH)
 
  Event type 3 (EV_ABS)
 
    Event code 0 (ABS_X)
 
      Value  3529
 
      Min        0
 
      Max    4095
 
    Event code 1 (ABS_Y)
 
      Value    375
 
      Min        0
 
      Max    4095
 
    Event code 24 (ABS_PRESSURE)
 
      Value      0
 
      Min        0
 
      Max    4095
 
Properties:
 
Testing ... (interrupt to exit)
 
Event: time 1457899907.959665, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
 
Event: time 1457899907.959665, type 3 (EV_ABS), code 0 (ABS_X), value 1657
 
Event: time 1457899907.959665, type 3 (EV_ABS), code 1 (ABS_Y), value 2486
 
Event: time 1457899907.959665, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 3268
 
Event: time 1457899907.959665, -------------- EV_SYN ------------
 
Event: time 1457899907.969094, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
 
Event: time 1457899907.969094, type 3 (EV_ABS), code 24 (ABS_PRESSURE), value 0
 
Event: time 1457899907.969094, -------------- EV_SYN ------------
 
</syntaxhighlight>
 

Latest revision as of 20:08, 26 November 2021

This section shows information about TFT EDT display. This multitouch capacitive display is assigned to be used with the i.MX53, i.MX51 and i.MX25 SODIMM PC - Development Kits. It is supported in OS Linux, Android and Qt4e.

The display datasheet can be downloaded from here.

Hardware connection

To make the physical connection between the board and the display easier, TFT EDT display adapter was designed to connect the set together. i.MX25 SODIMM Base Board-TFT EDT display adapter-Display connection.jpg
To implement the display capabilities, following connections need to be made:

  • TFT EDT display adapter is plugged into the Base Board H200 and H700 male headers. By using this two point connection, pin 1 cannot be plugged the wrong way.
  • SPI control is established between adapter H2 header and H501 connector on the Base Board using four separate wires (see the picture below)
  • A flexible flat cable is plugged for all the connections between the adapter and the display

i.MX25 SODIMM Base Board-TFT EDT display adapter-Base board connection.jpg