Difference between revisions of "TFT EDT Display Set"

From Voipac Wiki
Jump to navigation Jump to search
Line 7: Line 7:
 
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.
 
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  
+
Datasheet of the display can be downloaded [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 ==
Line 14: Line 14:
 
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
* additional required signals between adapter H2 header and H501 on the Base Board are established using a 4-wire connection  
+
* Additional signals required between adapter H2 header and H501 on the Base Board are established using a 4-wire connection  
 
* All the connections between the TFT EDT display adapter and the display are established using a flexible flat cable
 
* All the connections between the TFT EDT display adapter and the display are established using a flexible flat cable
* touchscreen connection between iMX6 Rex Development kit J40 and LVDS Adapter J3 (using LVDS and Touchscreen cable)
 
 
=== 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>
 

Revision as of 15:44, 7 April 2021

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.

Datasheet of the display can be downloaded here.

Hardware connection

To make the physiucal 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
  • Additional signals required between adapter H2 header and H501 on the Base Board are established using a 4-wire connection
  • All the connections between the TFT EDT display adapter and the display are established using a flexible flat cable

LVDS and Touchscreen cable

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