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: Access 1080p, HDMI, unable to display

Part Number: DS90UB949-Q1

Hi Team,

The customer is experiencing below issue and needs your help.

The ds90ub949 HPD has been raised to 5V. He directly tested the ds90ub949 and ds90ub948 with the Pattern Generator. It is normal to connect the HDMI to the PC, but the HDMI to 949 is not displayed. 

View register: 0xc is 0x13, 0x5F, has been 0x00, TDMS clock can not be detected. Customer measured HDMI, clock, not continuous, similar to automatic reset. 

ds90ub949 register:

i2cdump -f -y 0 0x0c
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 18 00 00 da 80 00 58 2c 2c 00 ea 04 03 23 30 03 ?..??.X,,.???#0?
10: 00 00 00 88 00 01 fe 1e 7f 7f 01 00 0c 00 01 00 ...?.??????.?.?.
20: 0b 00 25 00 00 00 00 00 01 20 20 a0 00 00 a5 5a ?.%.....? ?..?Z
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
40: 14 55 00 00 80 00 00 00 00 00 00 00 00 00 00 00 ?U..?...........
50: 97 a1 1e 00 28 0c 3f 00 00 00 92 20 02 06 44 00 ???.(??...? ??D.
60: 22 02 00 00 10 00 00 00 00 00 00 00 00 00 00 00 "?..?...........
70: 48 00 00 00 00 00 00 48 00 00 00 00 00 00 00 00 H......H........
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 a8 00 68 00 00 40 c0 00 00 00 00 00 ff 00 ..?.h..@?.....?.
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 a8 00 68 38 00 00 00 00 00 00 00 00 00 00 ..?.h8..........
f0: 5f 55 42 39 34 39 00 00 00 00 00 00 00 00 00 00 _UB949..........


ds90ub948 register:
i2cdump -f -y 0 0x2c
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 58 04 00 f0 fe 1e 00 18 00 00 00 00 00 00 00 00 X?.???.?........
10: 00 00 00 00 00 00 00 00 00 01 00 00 22 15 50 05 .........?.."?P?
20: 00 00 40 20 08 00 83 84 21 00 00 00 00 00 00 00 ..@ ?.??!.......
30: 00 00 90 25 01 00 00 88 00 00 00 05 20 e0 23 00 ..?%?..?...? ?#.
40: 43 03 03 00 60 88 00 00 0f 00 00 08 00 00 63 00 C??.`?..?..?..c.
50: 03 10 00 01 80 00 00 00 00 3f 20 20 00 00 00 00 ??.??....? ....
60: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 ....?...........
70: 00 00 00 07 07 08 00 00 00 00 00 00 02 00 00 00 ...???......?...
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
a0: 00 00 7d 00 00 00 00 00 00 00 00 00 00 00 00 00 ..}.............
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 c0 00 00 00 00 00 00 00 ........?.......
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
f0: 5f 55 42 39 34 38 00 00 00 00 00 00 00 00 00 00 _UB948..........

Customer would like to know what causes this problem?

Thanks,

Annie

  • Hello Annie,

    What do you mean that the HDMI clock is not continuous? HDMI always uses continuous clock so this sounds like an HDMI source issue if the input clock is not continuous 

    Best Regards,

    Casey 

  • Annie,

    also, pls check the video source format, is it matched with the EDID in your system?

    regards,

    Steven

  • Hi Steven,

    Confirm 949 to use memory EDID, external hardware mode_sel0 = 0 mode_sel1 = 0. Now they are all pulled down to low level, the same phenomenon is not correct. HDMI source connected to external monitor PC, TV can display normally.

    He uses the EDID that comes with 949. Does 720P have configuration requirements?

    Thanks,

    Annie

  • so can you check 949 is running up correctly? is it the EDID compatible issue? also you can try if the internal pattern can work well?

    If you use the default 720P resolution inside 949, the panel should be compatible with 720P as well. in our test, the PC computer is connected to 949EVM through HDMI, and 948 is connected to 949 and display panel, the panel is displayed with 720P resolution well.

    regards,

    Steven

  • Hi Steven,

    so can you check 949 is running up correctly? is it the EDID compatible issue? also you can try if the internal pattern can work well?

    --> 949 is running up correctly. Try 949 internal mode, output to 948, the color bar can be displayed normally.

    Regarding the 949, are there any other points to be noticed in the hardware or software that will cause the problem of abnormal display? If there is no other, 949 self-testing color bar works normally, there may be EDID compatibility problems. If it is a compatibility issue, is there any way to debug this on the 949 side?

    Thanks,

    Annie

  • it sounds the panel/de-ser is not detected correctly, so the HDMI module inside 949 is not brought up. The possible cause is that the SoC source can't detect and output the correct video resolution. 

    also, what is the SoC in this case? pls check if the TMDS channel link is correct or not (+/- pin?) all boards have this issue?

    best regards,

    Steven

  • Hi Steven,

    The customer has repeatedly confirmed the HDMI interface, the hardware is correct, the used SOC: Quanzhi T507. He asks if there are problems with EDID compatibility and data CLK interference?

    Thanks,

    Annie

  • annie,

    1. in the link between 949 and SoC T507, 949 is HDMI sink, and receives the data from SoC. if no data is alive, 949's HDMI module can't be brought up so you it can't detect the clock inside 949. as you mentioned previously, the HDMI TMDS_CLK is non-continuous, so it sounds the SoC doesn't send out the data to HDMI i/f.

    (View register: 0xc is 0x13, 0x5F, has been 0x00, TDMS clock can not be detected. Customer measured HDMI, clock, not continuous, similar to automatic reset. )

    2. why SoC has no sent out the video data? a. if the SoC can't detect the correct EDID, it could not send out the video source to HDMI sink; b. hardware pin connection, you already confirm it; c. SoC in automotive application can be forced to send out the HDMI video based on the panel format, can you check how the T507 send out the video in HDMI i/f, is it "manual force" or "EDID detection mode"? if it is "EDID detection mode", you need check if T507 can read the EDID correctly from DDC/DDD bus between 949 and T507?

    regards,

    Steven

  • Hi Steven,

    Thanks for your supporting.

    Below is customer feedback. T507 read the EDID information of 949, as follows:

    <7>[ 663.748081] EDID Block0 detailed discriptor:
    <7>[ 663.756294]
    <7>[ 663.756294] pixel_clock:74250000
    <7>[ 663.761699] hactive * vactive: 1280 * 720

    <7>[ 663.766263] Monitor name: TI-DS90Ux949
    <7>[ 663.937549] Sink Support cea vic mode:4
    <7>[ 663.942954] [HDMI2.0]CEA VIC=4
    <7>[ 663.946452] 1280x720p@60 fps
    <7>[ 663.949791] 16:9, 8-bpp
    <7>[ 663.952608] YCbCr-444
    <7>[ 663.955180] BT709
    <7>[ 663.957451] eotf:SDR_LUMINANCE_RANGE
    <7>[ 663.961535] Audio interface type = I2S
    <7>[ 663.965829] Audio coding = PCM
    <7>[ 663.969419] Audio frequency = 44100Hz
    <7>[ 663.973640] Audio sample size = 16
    <7>[ 663.977529] Audio FS factor = 64
    <7>[ 663.981229] Audio ChannelAllocationr = 0
    <7>[ 663.985699] Audio mChannelNum = 2

    Thanks,

    Annie

  • so T507 got the 720P EDID, what is the panel's resolution? can it output the correct video, please double confirm it. as you mentioned before, T507 output TMDS_CLK is not continuous, this is not correct.

     regards,

    Steven