HDMI to LVDS

From Geekworm Wiki
Jump to navigation Jump to search

Interface
Application Description

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.;
  • 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

User Manual

Document, please refer to: File:HDMI-to-RGB-LVDS-Manual-EN.pdf

FAQ

Q1: Question 1

A: Place the answer here.

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

3 days ago
Score 0++

I looked at pages 5 and 6 of the manual and sent the commands exactly as they are described and got no response from the unit. What encoding is used, ASCII? I have the following settings:

Baud rate: 115200 Data bits: 8 Parity: None Stop bit: 1 No carriage return/line break after commands UART TX → Board RX; UART RX → Board TX

Can you send me the command set in HEX format? Not the text. For example, if I assume ASCII is being used, if the command is "test 100 14" you would send me "74 65 73 74 20 31 30 30 20 31 34". (the last two bytes could be blank because that would be the parameter) And that is what's sent over RS232.

Ruby

2 days ago
Score 0++

Hi there!

We’ve received your message, and we apologize for any inconvenience this may have caused. We’ve updated the product manual and added an example of HEX mode on Page 5 (command in HEX mode: 7465737420313030203134). Please check out the latest version of the manual (https://wiki...anual-EN.pdf)

Hope this helps you! We look forward to your feedback.

Anonymous user #3

17 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

15 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

18 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

17 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

17 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

16 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

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

Ruby

15 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

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

Ruby

28 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

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

29 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