We are using DS90C385A in our display. Our MCU LCD controller has only 16bits of RGB. Can we use 16bits of RGB instead of 24bit of RGB data to converts to four LVDS data streams?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
We are using DS90C385A in our display. Our MCU LCD controller has only 16bits of RGB. Can we use 16bits of RGB instead of 24bit of RGB data to converts to four LVDS data streams?
Hi Swe,
Can you provide the LCD datasheet?
Best Regards,
Gil Abarca
Hi Swe,
Yes, you can use 16 bits of RGB instead of 24 bits. You will need to leave the unused RGB lanes as no connect.
Best Regards,
Gil Abarca
Hi Gil,
Which pins, LSB pins or MSB pins are unused?
Current we left LSB pins as unused pins. But we have the display with low resolution and color tone is not correct as shown below.
Pin mapping is as in below table referring pin mapping from AC diagram in DS90C385A data sheet as below.
RGB and controls pins from LCD controller | DS90C385AMT | ||
Pin Number | Pin Number | ||
LCD_B3_TXIN0 | 51 | 22 | TX_IN 20 |
LCD_B4_TXIN1 | 52 | 23 | TX_IN 21 |
LCD_B5_TXIN2 | 54 | 24 | TX_IN 22 |
LCD_B6_TXIN3 | 55 | 16 | TX_IN 16 |
LCD_B7_TXIN4 | 56 | 18 | TX_IN 17 |
LCD_G2_TXIN6 | 3 | 7 | TX_IN 9 |
LCD_G3_TXIN27 | 50 | 11 | TX_IN 12 |
LCD_G4_TXIN5 | 2 | 12 | TX_IN 13 |
LCD_G5_TXIN7 | 4 | 14 | TX_IN 14 |
LCD_G6_TXIN8 | 6 | 8 | TX_IN 10 |
LCD_G7_TXIN9 | 7 | 10 | TX_IN 11 |
LCD_R3_TXIN12 | 11 | 55 | TX_IN 3 |
LCD_R4_TXIN13 | 12 | 56 | TX_IN 4 |
LCD_R5_TXIN14 | 14 | 3 | TX_IN 6 |
LCD_R6_TXIN10 | 8 | 50 | TX_IN 27 |
LCD_R7_TXIN11 | 10 | 2 | TX_IN 5 |
LCD_CLK | 31 | 31 | Clk |
TXIN23 | 25 | 25 | TX_IN 23 |
LCD_HSYNC | 27 | 27 | TX_IN 24 |
LCD_VSYNC | 28 | 28 | TX_IN 25 |
LCD_ENABLE | 30 | 30 | TX_IN 26 |
Pin mapping from Data sheet.
Hi Swe,
Can you provide the following information:
I want to know how the display is expecting the RGB data.
Best Regards,
Gil Abarca
Hi Swe,
It looks like this is a color mapping problem and not a device problem. The diagram you shared does not help to understand how the display is expecting to receive LVDS data.
As you can see the diagram in our datasheet shows that this is the output it will always have. We have to make sure to map your MCU Controller RGB pins to the correct TX_IN pin in a way that your display can understand the data it receives and output a correct image with a right color configuration.
For your understanding I color coded the diagram according to how you have the MCU connected to our device. Right now the LVDS output of our device is this:
This is not what the LCD Display is reading but it is not what it is expecting.
The diagram you shared looks like it is an RGB timing diagram not an LVDS timing diagram. I need the LVDS timing that the LCD display expects in order know how to map your LCG controller pins to our device. If you do not have it there is a couple ways we can do trail and error until we find the correct combination.
Best Regards,
Gil Abarca