Here's an example of the LVDS pinouts required for the motherboard (Commell LV-671) and LCD (EVD084S01-DT from eVisiondisplays.com, aka AUO B084SN01 w/enhancements) that I have chosen for my WRX CarPC project.
The document shows three things:
- The LCD Type number table, used to set the LCD Type in the BIOS.
- The LVDS connector pinouts on the motherboard.
- The LVDS pinouts on the LCD panel.
The LCD I chose is an 18-bit panel at 800x600, and is a single-channel model, so the appropriate LCD Type setting in the BIOS would be number 2, which is highlighted in Bold.
If the LCD was different, I would have to pick a different type, such as a 1024x768 24-bit Single Channel panel - the appropriate LCD Type would be 8.
What's the difference between an 18-bit panel and a 24-bit panel?
An 18-bit panel can display about 262K colors, and a 24-bit panel can display 16 Million. Most smaller LVDS LCD panels will only be 18-bit, as most 24-bit panels are larger and have a higher resolution.
For the 18-bit 800x600 single-channel LCD I chose, the pins I would need to connect to on the motherboard are highlighted in bold - there are a total of 18 pins, to match the 18 of 20 pins on the LCD panel connector.
The LVDS data is transmitted on the ATX0-2 +/- pairs, and each pair carries 6-bit's worth of data, so for an 18-bit single-channel panel, I would need to use the first three ATX pairs. For a 24-bit single-channel, I would need to use the first 4 ATX pairs.
You may notice similar pairs named BTX0-3 - those are for the 2nd channel, if you needed a dual-channel connection. For an 18-bit dual-channel, you would use ATX0-2 (3 pairs), and BTX0-2 (3 pairs). For 24-bit dual-channel, you would use ATX0-3 (4 pairs) and BTX0-3 (4 pairs).
The transmitted data is kept in sync by the ATXCK (clock) pairs - for a dual channel LCD, you would use both clocks, and possibly the PANELCLK and PANELDATA pins.
One remaining thing I have to verify is the polarity of the +/- pairs.
That is, whether the - on one end goes to the + on the other, or whether it's a same-to-same connection, like - to - and + to +.
I think it's same-to-same, but I have to verify that.