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