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.

DS90UB949-Q1: DS90UB949-Q1: Loading EDID data from remote EEPROM

Part Number: DS90UB949-Q1

Hi All,

I am working on setting up external EEPROM (microchip 24LC512)  to read EDID data into internal SRAM of DS90UB949 serializer.

Can someone confirm that following signal setup is correct or not ?

EERPROM            DS90UB949

SCL --------------->  DDC_SCL ( pulled up with 47K resistor value )

SDA---------------> DDC_SDA ( pulled up with 47K resistor value )

Mode setting 

EDED_SEL set to 1

Auto-ss set ot 0

AuX_I2S set to 0

EXT_CTRL set to 0

Coax  set to 1

REM_EDID_LOAD set to 1

  • Hi Anurag,

    Your signal setup for the most part looks correct to me if you are using an external EEPROM to load data into the 949.

    If you are using an external EEPROM I recommend MODEL_SEL0 set to 3 (EDID_SEL = 1 & AUX_IS2 = 0) and MODEL_SEL1 set to 3 (EXT_CTRL = 0, COAX = 1, & REM_EDID_LOAD = 0).

    If you are using a remote EEPROM I recommend MODEL_SEL0 set to 1 (EDID_SEL = 0 & AUX_IS2 = 0) and MODEL_SEL1 set to 8 (EXT_CTRL = 1, COAX = 1, & REM_EDID_LOAD = 1).

    For reference, an external EEPROM is being used if the EEPROM is connected as an input to the serializer. A remote EEPROM is being used if the EEPROM is connected as an output to a deserializer.

    Let me know if you have any clarifying questions.

    Best regards,

    Anthony

  • Hi Anthony,

    Thanks for your response. Please find following images first one is the output when EDID file is uploaded via Nvidia control Centre on laptop and the second one is when EDID file is read via external EERPOM on 949. I am not sure what is causing image to be shifted when EDID file is read/uploaded via external EEPROM on 949. please let me know your thoughts

                                  

  • Hi Anurag,

    Try using the mode settings MODEL_SEL0 set to 3 (EDID_SEL = 1 & AUX_IS2 = 0) and MODEL_SEL1 set to 7 (EXT_CTRL = 1, COAX = 1, & REM_EDID_LOAD = 0). I am thinking that because we had EXT_CTRL set to 0 (internal HDMI control) that our timing might be off. If we set EXT_CTRL to 1 (external HDMI control from I2C interface pins) this might fix our timing.

    If the above mode setting does not fix the issue can you please let me know what deserializer you are using and what the display resolution of the screen and the information being loaded into the SRAM of the 949 is?

    Best regards,

    Anthony

  • Hi Anthony,

    there was no change in result with the above settings.

    I am using DS90UB948 deserializer and driving 1280X800 LCD display.

    TEST EDID.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    00 ff ff ff ff ff ff 00 06 af d4 12 00 00 00 00
    00 17 01 04 a0 3d 3d 78 00 DA 94 91 54 59 97 27
    19 4E 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    01 01 01 01 01 01 D2 19 00 20 50 10 16 30 14 14
    36 00 d8 01 00 00 00 18 00 00 00 0f 00 00 00 00
    00 00 00 00 00 00 00 00 00 20 00 00 00 fe 00 41
    55 4f 0a 20 20 20 20 20 20 20 20 20 00 00 00 fe
    00 42 31 30 31 45 41 4e 30 31 2e 32 20 0a 00 cb
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Tianma_TM070JDHG30_00-1855745.pdf     

  • Hi Anurag,

    I will continue to look into your problem. I will be able to give you an update from my side by the end of the day.

    Best regards,

    Anthony

  • Hi Anurag,

    In addition to fixing the EDID resolution I would also make sure that the EDID has a valid checksum. The EDID in this thread does not have a valid checksum.

    Best regards,

    Anthony

  • Hi Anthony ,

    I have updated my EDID file but still i am not getting correct resolution. 

    Please find attached file for more reference

    Latest EDID file 1280X800.txt
    Fullscreen
    1
    2
    3
    4
    5
    6
    7
    8
    00 ff ff ff ff ff ff 00 04 21 00 00 00 00 00 00
    01 00 01 04 a3 C9 00 78 1A 2A F5 92 54 59 97 27
    19 4E 54 00 00 00 01 00 01 00 01 00 01 00 01 00
    01 00 01 00 01 00 16 1C 00 90 50 20 2A 30 8C 04
    91 00 96 5F 00 00 00 00 00 00 00 10 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 10 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2C
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX