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.

DS90UB940N-Q1: Read Display Configuration

Part Number: DS90UB940N-Q1

Hi.

Is it possible to get more information about the detected input signal of a DS90UB940N deserializer? So far I am only able to determine the resolution using the "Resolution Readback Example" from the pattern generator application  note. Is there any way to get information about the original pixel clock and blanking settings?

Sincerely,

Alex

  • Hello Alex,

    you can read some registers from the UB940N and calculate the received resolution as following. But you need to know your V and H blanking:

    Line Length (H-active):

    Write reg 0x6C = 0x0E
    Read reg 0x6D
    Write reg 0x6C = 0x0F
    Read reg 0x6D
    H-active = Value of 0x0F0E in Decemel

    Frame Length (V-active):

    Write reg 0x6C = 0x10
    Read reg 0x6D
    Write reg 0x6C = 0x11
    Read reg 0x6D
    Write reg 0x6C = 0x12
    Read reg 0x6D
    V-active = Value of (0x121110 in Decemel + 1) / Htot

    Example:

    The Line length registers:

    0x0E=0x80

    0x0F[3:0]=0x07

    Hact = 0x780 = 1920 DEC

    Htot = 1920 + 280 = 2200

     

    The Frame length registers:

    0x10=0xF7

    0x11=0xC3

    0x12=0x25

    0x25C3F7 = 2474999 DEC

     

    Vtot = (2474999 + 1) / Htot = 1125

    Vact = Vtot-Vblank = 1125-45 = 1080

    That means the received resolution is: 1920 x 1080

  • Hi.

    Thank you for your answer. I already know the resolution, but having the frame length now gives me a very good hint to guess the V and H blanking which I do not know, so your answer helped a lot. 

    Sincerely,

    Alex