HDMI to LVDS

From Geekworm Wiki
Jump to navigation Jump to search

Interface
Rear View
Application Description
HDMI TO LVDS Cable
Screen Power Output
Screen Power Modification

Overview

  • HDMI input to TTL RGB or LVDS output. The definition of the socket pin signal can be found in the characters on the back of the board.
  • Note: This board does not have a scaling function, so if you want to use LVDS output to display the screen, the HDMI signal resolution must be consistent with the screen parameters; if you want to use RGB output to display the screen directly, you cannot display the screen directly. Usually, you need to provide VGH, VGL, AVDD, and VCOM to display the RGB screen.

Features

  • Suitable for converting HDMI input signals to TTL RGB or LVDS outputs, with a maximum bandwidth of 340MHz;
  • HDMI input supports multiple resolutions such as 720P, 1080P, 4K@30, etc. - See user manual section "d) HDMI Built-in EDID Preferred Resolution Modification Command";
  • Built-in EDID data, the preferred resolution can be set through the serial port;
  • The output can be selected as RGB or LVDS through the serial port or on-board resistors;
  • With backlight control, when the output is LVDS signal, the screen can be directly clicked;
  • With 3.5mm headphone output, analog stereo output can be output;
  • DC12V power supply, the board power consumption is less than 1.5W;
  • HDCP is not supported.

Packing List

  • 1 x HDMI to RGB/LVDS adapter

Packing List

User Manual

HDMI-TO-LVDS

FAQ

Q: What is the maximum resolution supported by the LVDS output when using a single-port LVDS LCD panel?

A: The maximum resolution supported by the LVDS output when using a single-port LVDS LCD panel is 1080P/60fps.

Q: Is it possible to use a microcontroller to configure the output mode and resolution by sending UART commands, instead of using the UI software as described in the documentation?

A: Yes. It is supported!

Add your comment
Geekworm Wiki welcomes all comments. If you do not want to be anonymous, register or log in. It is free.


Anonymous user #3

10 days ago
Score 0++
Is there a serial command that doesn't set any settings but instead queries information from the board. (like a list of settings or an identification string) Figure 5 makes it seem like the command "test 2" will result in a list of settings.

Ruby

9 days ago
Score 0++

Hi there! Sorry, but "test 2" isn’t a valid command. Figure 5 mainly shows serial port setup parameters—"test 2" is extra info we’ll remove in future document updates to avoid confusion. Thanks so much for letting us know!

About your question: The board automatically prints HDMI data every second. We just want to make sure we understand your needs clearly—could you share what specific info you’re trying to query from the board, or what function/operation you’re looking to achieve?

Anonymous user #2

11 days ago
Score 0++
What encoding is used for the serial communication? Sending "test 100 14" in ASCII doesn't result in any response from the unit.

Ruby

11 days ago
Score 0++

Hi there!

Please check the Command section on pages 5 and 6 of the User Manual (https://wiki...anual-EN.pdf).

Anonymous user #3

10 days ago
Score 0++
I looked at pages 5 and 6 and sent the commands exactly as they are described and got no response from the unit. Figure 5 is in Chinese so that doesn't help. What encoding is used, ASCII?

Ruby

10 days ago
Score 0++

Hi there! We checked with our tech support – could you please verify these configurations are set up correctly?

  • Baud rate: 115200
  • Data bits: 8
  • Parity: None
  • Stop bit: 1
  • Transmission mode: Text mode
  • No carriage return/line break after commands
  • UART TX → Board RX; UART RX → Board TX
  • Do NOT connect UART VCC
Let us know if you run into any issues!

Anonymous user #4

9 days ago
Score 0++
I confirmed all of those settings and wiring. I must have two dead boards.

Ruby

9 days ago
Score 0++

Hi there!

For quicker and more in-depth technical & after-sales support, we suggest contacting us directly via email at support@geekworm.com.

To help us assist you promptly, please include in your email:

  • Your order number and the platform where you purchased it.
  • Your device specs (model, OS, etc.).
  • The setup/configuration you're attempting, along with your installation and connection details.
  • Specifics about the issue you're facing—photos or videos are extremely helpful!

Please note that as a highly DIY product, its performance can be influenced by many factors (serial port encoding being just one example). The issue may not be with the board itself. Without sufficient details, it's too early to conclude they're "dead boards."

Send us an email, and our team will provide you with thorough technical support. Even if it turns out to be a product quality issue, we have a solid after-sales solution—so please don't worry!

Anonymous user #2

22 days ago
Score 0++
Is it possible to configure this for 1024x768 at 30 FPS?

Ruby

22 days ago
Score 0++

Hi there! Please kindly refer to User Manual (https://wiki....1-EN.pdf) Page 5 - section "d) HDMI Built-in EDID Preferred Resolution Modification Command" for details.

Is it possible to configure this for 1024x768 at 30 FPS? == Yes, it supports a resolution of 1024×768 @ 60Hz.

Anonymous user #1

25 days ago
Score 0++
Is it possible to configure the LVDS bit-depth by sending UART commands? It is set to 8-bit, but I'd like to change it to 6-bit.

Ruby

23 days ago
Score 0++

Hi there! Please kindly refer to User Manual (https://wiki....1-EN.pdf) Page 6 - section "f) LVDS 6bit/8bit Output Mode Setting Command" for details.

LVDS 6bit/8bit Output Mode Setting Command

Input: test 103 id

Click "Send Data". The command is successful if the receive window displays the following. Reboot the board afterward:

cmd=103, p0=0, p1=0, p2=0

bit mode id=0x00, please re-start the board.

Note: Parameter "id" only accepts values 0 or 255.

0 = LVDS 6bit mode

255 = LVDS 8bit mode

The default LVDS output mode is 8bit