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 |
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
Position A
In the following position power is supplied by the 5V pin of the power connector.
Position B
In the following position power is supplied by the 7-30V pin of the power connector.
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 |
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.
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 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.