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.

DS90C385A: DS90C385A

Part Number: DS90C385A

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:

    • Are you using 3 lane or 4 lane LVDS in the display?
    • Do you know how the LCD display is expecting the RGB data?
      • For example, we know how this device will transmit RGB data with this diagram:

    I want to know how the display is expecting the RGB data.

    Best Regards,

    Gil Abarca

  • Hi Gil

    Please see below timing diagram.

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

    1. Can you change the order on how you have the pins from your controller to our device and see if you can see a different color change. For example. change the red pins for the green pins.
    2. Only connect the red pins and leave the rest unconnected. Do this for the rest of the color pins
    3. I would also recommend you to contact the company try and get the LVDS waveform that corresponds to the LCD. This will be much easier and faster.

    Best Regards,

    Gil Abarca