TFT EDT Display Set

From Voipac Wiki
Revision as of 09:25, 5 April 2021 by Voipac (talk | contribs) (Created page with "Category:i.MX53 SODIMM PC - Development kit Category:i.MX51 SODIMM PC - Development kit Category:i.MX25 SODIMM PC - Development kit <!-- --> <div style="float:righ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

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 required signals 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
  • touchscreen connection between iMX6 Rex Development kit J40 and LVDS Adapter J3 (using LVDS and Touchscreen cable)

LVDS and Touchscreen cable

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

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:

Rex U-Boot > setenv video 'video=mxcfb0:dev=ldb,edt570,if=RGB666 video=mxcfb1:off'
Rex U-Boot > boot

Touchscreen test

Make sure TSC2007 chip is detected and bound as input device:

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)

Touchscreen events are generated after pressing the resistive layer:

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 ------------