ZERO SOM/ZERO Evaluation Kit/Interfaces and Connectors/LCD

From DAVE Developer's Wiki
Jump to: navigation, search
History
Issue Date Notes
2026/01/08 First documentationrelease


LCD[edit | edit source]

Description[edit | edit source]

The LCD interface available on the Evaluation Kit at the connector J30.

J30 is a 40-pin 0.5mm pitch FPC connector.

On this connector are routed the RGB signals interface that operates in the RGB-666 color mode.


LCD connector

Signals[edit | edit source]

The following table describes the interfaces signals:

Pin# OSM contact OSM name Pin function Pin Notes
1,2,12,16,20,24,28
32,36,37,39,40
- DGND Ground
4,5,6 - 5V Power output
7,8 - 3V3 Power output
10 K3 RGB_HSYNC Horizontal sync this pin is routed - by default - to GND (and not connected to HSYNC)
11 L3 RGB_VSYNC Vertical sync this pin is routed - by default - to GND (and not connected to VSYNC)
13 M3 RGB_B5 B7 bit
14 N4 RGB_B4 B6 bit
15 M3 RGB_B3 B5 bit
17 P3 RGB_B2 B4 bit
18 R3 RGB_B1 B3 bit
19 R4 RGB_B0 B2 bit
21 T4 RGB_G5 G7 bit
22 T3 RGB_G4 G6 bit
23 U3 RGB_G3 G5 bit
25 V4 RGB_G2 G4 bit
26 V3 RGB_G1 G3 bit
27 W4 RGB_G0 G2 bit
29 Y4 RGB_R5 R7 bit
30 Y5 RGB_R4 R6 bit
31 AA5 RGB_R3 R5 bit
33 Y6 RGB_R2 R4 bit
34 AA6 RGB_R1 R3 bit
35 Y7 RGB_R0 R2 bit

Device mapping[edit | edit source]

  • LCD is typically mapped to /dev/fb0 device in Linux

Power sequence[edit | edit source]

Most of the LCD panels has many supplies and need a specific timing to power the rails and start the the signals.

The Evaluation Kit provides GPIO controlled power rails that can be leveraged both at bootloader and kernel level to meet any specifications.

The following sections describe the available rails:

+RGB_VDD[edit | edit source]

This is a 3V3 power rail, the most common voltage to supply the LCD panel internal logic. This rail is enabled by GPIO_C_5 that is connected to B_F4 OSM contact.

+RGB_5V[edit | edit source]

The most common voltage to supply the LCD panel backlight. This rail is enabled by GPIO_C_4 that is connected to B_F3 OSM ball.

Device usage[edit | edit source]

The display power sequence can be leveraged by a DAVE custom code that allow to set the timings both in U-boot and in Linux kernel sources.

The associated framebuffer device is accessed in Linux through the standard graphic access.