Circuit Board#

The following descriptions refer to the connectors displayed in the this image.

Circuit Board Connector

DPP-LMB-8P connectors

Power Connector (Power)#

The iLCD panels can either be supplied via USB-C or via the Power Connector or via specific pins on the Control connector. In order to select a power supply, the Power Jumper must be set to the required position. A matching male cable connector (DPA-C-PWR) for the power connector can be purchased from demmel products.

Pin
#

Pin
Name

Primary Function Description

1

7-30V

7-30 Volt power supply

2

GND

Ground

3

5V

5 Volt power supply

Danger

Only one voltage source may be connected at any given time. Incorrect connection will cause module damage. 10.1” and larger panels cannot be reliably supplied with 5V.

USB-C Port (USB-C)#

This port can be used as a 5V power source for the iLCD panel or as a USB device. In order to use this port as a USB device, please keep the following instructions in mind: Since both the M.2 Bluetooth functionality and the USB-C connector rely on the same data line, only one or the other may be used at any given time.

By default, device function is enabled on the USB-C connector but once the DPA-AX200 module is plugged in this function is automatically deactivated. For customers who require the USB-C port as device as well as WiFi functionality, there is the possibility of forcing the internal USB switch accordingly via software or by adding a resistor to the PCB. Please contact us for further details.

Power Jumper (Power Jumper)#

Using this jumper you may determine which power source to use. There are three settings: If there is no jumper, the default setting is to use the 5V USB-C power supply (USB-C Port (USB-C)) or to supply power using the Control connector.

Default Position

In this position the power connector (Power) is disengaged

No Jumper

Position A

In the following position power is supplied by the 5V pin of the power connector.

Pos B

Position B

In the following position power is supplied by the 7-30V pin of the power connector.

Pos B

Control Port (Control)#

Connection to the control port is made via a 24-pin FFC/FPC cable with 1.0 mm pitch. The FFC/FPC connector on the board is a top-contact model.

Please note that the processor i.MX8M Plus enables wide-ranging configuration of the pinout. The following table therefore serves as a guideline to the use of the pins on the control port, but doesn’t currently offer a comprehensive summary of all configuration options. If you have further questions please consult the processor reference manual. We are also happy to offer support.

The column Main Function lists the pin functions which are guaranteed to work on the respective pin. The i.MX 8M Plus Pad column lists the pins according to their names as listed in the processor reference manual by NXP and in the Linux device tree. For user convenience the GPIO Pin column shows the pin assignment of the GPIO pins. The final column illustrates which of the pins are compatible with our iLCD JPro series.

Pin
#

Main Function

i.MX 8M Plus Pad

GPIO Pin

JPro Compatible

1

VIN 1)

Yes

2

No

3

No

4

GND

Yes

5

UART1_RX

UART1_RXD

GPIO5_IO22

Yes

6

UART1_TX

UART1_TXD

GPIO5_IO23

Yes

7

UART1_CTS

SAI2_TXFS

GPIO4_IO24

Yes

8

SDA

I2C5_SDA/SAI5_MCLK

GPIO3_IO25

Yes

9

SCL

I2C5_SCL/SAI5_RXD0

GPIO3_IO21

Yes

10

ALERT 2)

HDMI_HPD

GPIO3_IO29

Yes

11

SCK

ECSPI2_SCLK

GPIO5_IO10

Yes

12

MISO

ECSPI2_MISO

GPIO5_IO12

Yes

13

MOSI

ECSPI2_MOSI

GPIO5_IO11

Yes

14

SSEL

ECSPI2_SS0

GPIO5_IO13

Yes

15

PWM3_OUT

I2C3_SDA

GPIO5_IO19

Yes

16

PWM4_OUT

I2C3_SCL

GPIO5_IO20

Yes

17

GPIO5_IO4 3)

SPDIF_RX

GPIO5_IO04

Yes

18

ON_OFF 4)

SWPWRBTN

Yes

19

RESET

PB_RESET

Yes

20

VBATT

VCOIN

Yes

21

VIN 1)

Yes

22

VIN 1)

Yes

23

GND

Yes

24

GND

Yes

  • 1) iLCD Linux modules may be supplied via the Control port with a maximum of 5 Volts. When using this option please connect the power supply to ALL THREE “VIN” Pins. This is not recommended for panels larger than 7.0 inches.

  • 2) This function is only available when the HDMI port is not in use.

  • 3) This function may interfere with the on board LEDs

  • 4) Pulling this pin to ground acts as a power ON/OFF switch

Input/Output Port (I/O)#

Connection to the I/O port is made via a 24-pin FFC/FPC cable with 1.0 mm pitch. The FFC/FPC connector on the board is a top-contact model.

Please note that the processor i.MX8M Plus enables wide-ranging configuration of the pinout. The following table therefore serves as a guideline to the use of the pins on the I/O port, but doesn’t currently offer a comprehensive summary of all configuration options. If you have further questions please consult the processor reference manual. We are also happy to offer support.

The column Main Function lists the pin functions which are guaranteed to work on the respective pin. The i.MX 8M Plus Pad column lists the pins according to their names as listed in the processor reference manual by NXP and in the Linux device tree. For user convenience the GPIO Pin column shows the pin assignment of the GPIO pins. The final column illustrates which of the pins are compatible with our iLCD JPro series.

Pin
#

Main Function

i.MX 8M Plus Pad

GPIO Pin

JPro Compatible

1

CAN1_RX 1)

SAI2_TXC

GPIO4_IO25

Yes

2

CAN1_TX 1)

SAI2_RXC

GPIO4_IO22

Yes

3

CAN2_TX

SAI2_MCLK

GPIO4_IO27

Yes

4

CAN2_TX

SAI2_TXD0

GPIO4_IO26

Yes

5

SPDIF_TX

SPDIF_TX

GPIO5_IO03

Yes

6

SAI3_RXD

SAI3_RXD

GPIO4_IO30

Yes

7

I2C4_SCL

I2C4_SCL

GPIO5_IO20

Yes

8

SAI1_MCLK

SAI1_MCLK

GPIO4_IO20

Yes

9

SAI3_RXFS

SAI3_RXFS

GPIO4_IO28

Yes

10

SD1_RESET_B

SD1_RESET_B

GPIO2_IO10

Yes

11

UART4_RXD

UART4_RXD

GPIO5_IO28

Yes

12

UART4_TXD

UART4_TXD

GPIO5_IO29

Yes

13

GPIO

SPDIF_EXT_CLK

GPIO5_IO05

Yes

14

GPIO

SAI1_TXD0

GPIO4_IO12

Yes

15

GPIO 2)

HDMI_CEC

GPIO3_IO28

Yes

16

GPIO 2)

HDMI_DDC_SDA

GPIO3_IO27

Yes

17

GPIO 2)

HDMI_DDC_SCL

GPIO3_IO26

Yes

18

GPIO

SAI3_RXC

GPIO4_IO29

Yes

19

GPIO

SD2_RESET_B

GPIO2_IO19

Yes

20

GPIO

SPDIF_TX

GPIO5_IO03

Yes

21

UART3_TXD

UART3_RXD

GPIO5_IO26

Yes

22

UART3_RXD

UART3_TXD

GPIO5_IO27

Yes

23

3V3_PER

Yes

24

GND

Yes

  • 1) This function is only available when the physical on-board CAN bus is not in use.

  • 2) This function is only available when the HDMI port is not in use.

Low Voltage Differential Signaling (LVDS)#

LVDS uses differential signaling, which allows it to run on low voltages. Connection to the LVDS in port is made via a 40-pin FFC/FPC cable with 0.5 mm pitch. The FFC/FPC connector on the board is a top-contact model.

Pin
#

Pin
Name

Primary Function Description

1

LVDS SPARE

Spare line currently not connected

2-4

VCC

3.3V power supply

5

LVDS DISP Reset

Display reset 1)

6

LVDS DISP Disable

Display disable 2)

7

GND

8

LVDS D0 N

Differential pair 0 for data transmission to the display

9

LVDS D0 P

Differential pair 0 for data transmission to the display

10

GND

11

LVDS D1 N

Differential pair 1 for data transmission to the display

12

LVDS D1 P

Differential pair 1 for data transmission to the display

13

GND

14

LVDS D2 N

Differential pair 2 for data transmission to the display

15

LVDS D2 P

Differential pair 2 for data transmission to the display

16

GND

17

LVDS CLK N

Differential Pair for clock line transmission to the display

18

LVDS CLK P

Differential Pair for clock line transmission to the display

19

GND

20

LVDS D3 N

Differential pair 3 for data transmission to the display

21

LVDS D3 P

Differential pair 3 for data transmission to the display

22

GND

23

LCDS PCAP SCL

I²C interface for PCAP – clock

24

LCDS PCAP SDA

I²C interface for PCAP – data

25

GND

26

LCDS PCAP INT

I²C interface for PCAP – interrupt

27

LCDS PCAP RES

I²C Interface for PCAP – reset 3)

28

GND

29

SYS SCL

Backup I²C interface – clock 4)

30

SYS SDA

Backup I²C interface – data 4)

31-33

LVDS BL GND

GND pin for 5V supply of backlight, connected to GND.

34-36

LVDS BL HV VCC

High voltage power supply for backlight 5)

37

LVDS BL PWM

PWM line for setting the brightness of the display backlight. 6)

38-40

LVDS BL VCC

5V power supply for backlight 5)

  • 1) Pull to GND to reset the display. Must be applied on or after power up of VCC for > 50ms, but is not connected/used on all models. Can be left open during normal operation or tied to 3.3V.

  • 2) Pull to GND to enable the display. When left open or tied to 3.3V the display is disabled.

  • 3) Pull to GND to reset the PCAP. Must be applied on or after power up of VCC for > 50ms. Can be left open during normal operation or tied to 3.3V.

  • 4) This I²C bus has no dedicated purpose and may be used for additional devices such as sensors.

  • 5) Depending on the size of the display, it uses either the 5V pin or the high voltage pin for voltages between 7V and 30V in order to minimize current.

  • 6) When left open or tied to GND, backlight is disabled. Can be tied to 3V3 for maximum brightness.

HDMI (Micro HDMI)#

This micro HDMI port can be used as a video output with a maximum resolution of 1080p60 or 1920x1080 pixels and a frame rate of 60 frames per second. It can also function as a audio output.

USB-A Port (USB-A Port)#

This USB 3.0 port acts as USB host. This means that it can be used to connect devices such as USB mass storage devices, HMI devices etc.

Ethernet (Eth. FFC or Ethernet RJ45)#

iLCD Linux panels come in two distinct forms: The standard version DPP-LHC70 has an FFC connector, which can be connected to an external PCB with RJ45 connector (DPA-ETH-i.MX) via a Flex PCB. Alternatively, the DPP-LHC70-8P -G comes with the RJ45 connector mounted directly on the PCB.

Warning

Please be careful when handling the mounted RJ45 connector as the solder connecting it to the PCB may come loose if treated with too much force

CAN-Bus Port (CAN)#

This is the controller area network connector. A cable with a matching plastic connector is available from demmel products. See DPA-C-CAN on our accessories page for more details.

Battery Backup for Real Time Clock (RTC Battery)#

This is a holder for a CR1220 battery as a backup power supply for the real time clock.

MicroSD Connector (Micro-SD)#

All iLCD panels have a MicroSD card holder on-board. Please note that MicroSD, MicroSDHC and MicroSDXC are supported. To insert a MicroSD card, slide the connector in the direction of the OPEN-arrow engraved in the metal plate and lift it. Insert the card with the contact area facing down, then fold the connector back in and push carefully in the direction of the LOCK-arrow until it makes a click sound.

microsdhowto

M.2 Connector (WiFi/Bt M.2)#

An external WiFi Module may be added to the iLCD Linux panel via this connector, which conforms to the M.2 Key-E standard. Suitable modules can be purchased from demmel products as. The M.2 connector so far has only been tested with the AX200.

M_2 Key_E Wifi Module_small

M.2 Key-E Connector

MIPI Camera Serial Interface (MIPI-CSIx)#

The Camera Serial Interface (CSI) is a specification of the Mobile Industry Processor Interface (MIPI) Alliance. It is a high-speed, bidirectional protocol primarily intended for image and video transmission between cameras and hosts within a multi-layered, peer-to-peer, UniPro-based M-PHY device network.

iLCD Linux panels conform to the CSI-2 standard with four lanes. MIPI-CSI1 and MIPI-CSI2 can be used simultaneously.

Speaker Port (Spkr)#

The speaker output may be connected directly to a 4 or 8 Ohm speaker to play audio, while 8 Ohm is recommended. A cable with a matching connector is available from demmel products. See DPA-C-SPKR on our accessories pagefor more details.

Debug Port (Debug)#

This is the port for connecting the iLCD Linux Debug Board (DPA-DBG)). By default the serial Linux console is accessed via this port.

Power Button (Pwr Btn)#

This push button can be used to turn the panel off or on, depending on the current state.

Reset Button (Rst Btn)#

This push button causes the panel to reboot.

Alternative Boot Button (Alt Boot)#

Holding this button down during boot-up causes the processor to boot from the SD card rather than from eMMC.