How to make HDMI LVDS converter - MorisPreston/HDMI GitHub Wiki

This article can help you if you need HDMI LVDS converter and you wan’t to by it and prefer to make by yourself. By the way, you can also check this article about wireless HDMI.

This converter should be multipurpose and support compatibility with different types of matrix (with single- or two-channel LVDS connector).

Requirements:

two channels LVDS 2-pixel operation mode supporting 24-bit matrix working voltage of converter: 12/24V working voltage of panel: 3,3V, 5V, 12V

For making this type of converter we will use the chips of Texas Instruments. You can find HDMI-RGB and RGB-LVDS converters in the product line of this brand.Our chips will be TFP401A, SN75LVDS83B and DS90C387A. The difference between SN75LVDS83B and DS90C387A is basically that the latter has two LVDS channels.

Choice of hardware components for power For power the board with 24 V of voltage, the TI LM22670 converter was chosen (24V -> 12V). Voltages of 3.3V and 5V were obtained with the help of NCP3170 converters from ON Semiconductor. Moreover, we tried to use ST1S10PHR converter of STMicroelectronics, but bearing in mind the balance between price and quality, we decided to stop on the first one.

Tuning of converter

  1. For make a firmware of controller we take out SWD connector.
  2. EDID settings. You can use Deltacast E-EDID Editor and tune the EDID of every monitor for specific sets of matrix. You need to install EDID in eeprom chips (M24C02, for example). When connecting to PC eeprom data can be readed and user have possibility to choose parameters of resolution, frequency etc.

  1. Finally we created three types of boards and release version with two LVDS channels.