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.

DS90UB929-Q1: Link lost between UB929 and UB948

Part Number: DS90UB929-Q1
Other Parts Discussed in Thread: ALP

Hi TI expert, 

    This is a follw up topic base on 1186019 (https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1186019/ds90ub948-q1-aeq-restart).    WIth the recomamnded power up sequence(in 1186019/ds90ub948-q1-aeq-restart) we implemented, we sitll have back screen issue reported in the field.  any ideas? 

    And in 4 cases of the those black screen reported early, we found the value of UB929 0x0C register is 0x16 when issue happens and ~one minute later, the 0x0C registesr valure changed to 0x5, and display works. 

The 0x0C regiter wth 0x16 valure, means there link lost, CRC error,  Cable link NOT detected. 

     

Some questions here:

1. Which factors may case Cable ling not detected ?  any idea to address it? 

2. In our design, the input HDMI clock is around 95Mhz with the below EDID configuration,  which is quite close to the Serializer UB929’s maxim 96Mhz HDMI clock support capability, could you please help check any risk to run 95Mhz HDMI clock for UB929 part? Is there any margin of the 96Mhz for UB929? 

  • additional question:

    3. Does cable link detect depand on UB929 input HDMI signal quality?  or cable link can still be detected even without UB929 HDMI input? 

  • Hi Longyou, 

    Thanks for your questions. Please find feedback below:

    1. Which factors may case Cable ling not detected ?  any idea to address it? 

    If there is FPD-Link lock and/or link margin issues. Lock will fail to be obtained, no forward channel data or control channel will be achieved. 

    2. In our design, the input HDMI clock is around 95Mhz with the below EDID configuration,  which is quite close to the Serializer UB929’s maxim 96Mhz HDMI clock support capability, could you please help check any risk to run 95Mhz HDMI clock for UB929 part? Is there any margin of the 96Mhz for UB929? 

    If HDMI does not drift and is stable at ~95MHz, this is okay.

    3. Does cable link detect depand on UB929 input HDMI signal quality?  or cable link can still be detected even without UB929 HDMI input?

    Yes, if jitter or drift does not meet datasheet spec; then these quality issues get multiplicated to the FPD-Link since the SER uses this as clock for the device.

    This can also manifest as CRC errors, flickering screen, etc. 

    Do you have register dumps of SER and DES sides? Does lock pin go low during this issue?

    Regards, 

    Logan

  • Dear Logan,

    Thanks for your quick coments. 

    For questiosn 3. we understand the UB948 locks to UB929 dpends on the HDMI singal quality. The question is aobut Cable Link detect, to detect if the cable is exist between 929 and 948 also depends on HDMI signal? 

     

    Yestoday, we reproduced the blackscreen issue in enginereing side, pleaes see attached 929 and 948 register dump

    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:31.957   	01:13:57  	80DAF8C4B44E0000
    MOD_IPCLOG     	0x00:                                                                                                         	02:48:31.970   	01:13:57  	80E7F9C400000000
    MOD_IPCLOG     	58 04 00 f0                                                                                                   	02:48:31.970   	01:13:57  	80E7FAC4580400F0
    MOD_IPCLOG     	fe 9e 00 34                                                                                                   	02:48:31.970   	01:13:57  	80E7FAC4FE9E0034
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:31.970   	01:13:57  	80E7FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:31.970   	01:13:57  	80E7FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:31.970   	01:13:57  	80E7F8C4B54E0000
    MOD_IPCLOG     	0x10:                                                                                                         	02:48:31.979   	01:13:57  	80F0F9C410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:31.979   	01:13:57  	80F0FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:31.979   	01:13:57  	80F0FAC400000000
    MOD_IPCLOG     	00 01 00 00                                                                                                   	02:48:31.979   	01:13:57  	80F0FAC400010000
    MOD_IPCLOG     	2b 10 55 05                                                                                                   	02:48:31.979   	01:13:57  	80F0FAC42B105505
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:31.979   	01:13:57  	80F0F8C405000000
    MOD_IPCLOG     	0x20:                                                                                                         	02:48:31.985   	01:13:57  	80F6F9C420000000
    MOD_IPCLOG     	00 00 40 20                                                                                                   	02:48:31.985   	01:13:57  	80F6FAC400004020
    MOD_IPCLOG     	08 00 1b 17                                                                                                   	02:48:31.985   	01:13:57  	80F6FAC408001B17
    MOD_IPCLOG     	01 00 00 00                                                                                                   	02:48:31.985   	01:13:57  	80F6FAC401000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:31.985   	01:13:57  	80F6FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:31.985   	01:13:57  	80F6F8C402000000
    MOD_IPCLOG     	0x30:                                                                                                         	02:48:31.989   	01:13:57  	80FAF9C430000000
    MOD_IPCLOG     	00 00 90 25                                                                                                   	02:48:31.989   	01:13:57  	80FAFAC400009025
    MOD_IPCLOG     	01 00 00 8c                                                                                                   	02:48:31.989   	01:13:57  	80FAFAC40100008C
    MOD_IPCLOG     	3b 58 3b 00                                                                                                   	02:48:31.989   	01:13:57  	80FAFAC43B583B00
    MOD_IPCLOG     	20 e0 23 00                                                                                                   	02:48:31.989   	01:13:57  	80FAFAC420E02300
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:31.994   	01:13:57  	80FFF8C420000000
    MOD_IPCLOG     	0x40:                                                                                                         	02:48:32.000   	01:13:57  	8105F9C440000000
    MOD_IPCLOG     	43 1f 03 00                                                                                                   	02:48:32.000   	01:13:57  	8105FAC4431F0300
    MOD_IPCLOG     	60 88 00 00                                                                                                   	02:48:32.000   	01:13:57  	8105FAC460880000
    MOD_IPCLOG     	0f e0 00 08                                                                                                   	02:48:32.000   	01:13:57  	8105FAC40FE00008
    MOD_IPCLOG     	00 00 63 00                                                                                                   	02:48:32.000   	01:13:57  	8105FAC400006300
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.005   	01:13:57  	810AF8C402000000
    MOD_IPCLOG     	0x50:                                                                                                         	02:48:32.008   	01:13:57  	810DF9C450000000
    MOD_IPCLOG     	03 10 00 01                                                                                                   	02:48:32.008   	01:13:57  	810DFAC403100001
    MOD_IPCLOG     	80 00 00 00                                                                                                   	02:48:32.008   	01:13:57  	810DFAC480000000
    MOD_IPCLOG     	00 7f 20 20                                                                                                   	02:48:32.008   	01:13:57  	810DFAC4007F2020
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.008   	01:13:57  	810DFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.014   	01:13:57  	8113F8C402000000
    MOD_IPCLOG     	0x60:                                                                                                         	02:48:32.019   	01:13:57  	8118F9C460000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.019   	01:13:57  	8118FAC400000000
    MOD_IPCLOG     	10 00 00 00                                                                                                   	02:48:32.019   	01:13:57  	8118FAC410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.019   	01:13:57  	8118FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.024   	01:13:57  	811DF8C4BA4E0000
    MOD_IPCLOG     	0x70:                                                                                                         	02:48:32.027   	01:13:57  	8120F9C470000000
    MOD_IPCLOG     	00 00 00 07                                                                                                   	02:48:32.027   	01:13:57  	8120FAC400000007
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.038   	01:13:57  	812BF8C406000000
    MOD_IPCLOG     	0x80:                                                                                                         	02:48:32.044   	01:13:57  	8131F9C480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.044   	01:13:57  	8131FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.044   	01:13:57  	8131FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.044   	01:13:57  	8131FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.044   	01:13:57  	8131FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.044   	01:13:57  	8131F8C400000000
    MOD_IPCLOG     	0x90:                                                                                                         	02:48:32.058   	01:13:57  	813FF9C490000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.058   	01:13:57  	813FFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.058   	01:13:57  	813FFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.058   	01:13:57  	813FFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.058   	01:13:57  	813FFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.058   	01:13:57  	813FF8C401000000
    MOD_IPCLOG     	0xa0:                                                                                                         	02:48:32.070   	01:13:57  	814BF9C4A0000000
    MOD_IPCLOG     	00 00 8c 00                                                                                                   	02:48:32.070   	01:13:57  	814BFAC400008C00
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.070   	01:13:57  	814BFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.070   	01:13:57  	814BFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.070   	01:13:57  	814BFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.070   	01:13:57  	814BF8C400000000
    MOD_IPCLOG     	0xb0:                                                                                                         	02:48:32.078   	01:13:57  	8153F9C4B0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.078   	01:13:57  	8153FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.078   	01:13:57  	8153FAC400000000
    MOD_IPCLOG     	0xc0:                                                                                                         	02:48:32.085   	01:13:57  	815AF9C4C0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.085   	01:13:57  	815AFAC400000000
    MOD_IPCLOG     	0xd0:                                                                                                         	02:48:32.089   	01:13:57  	815EF9C4D0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.089   	01:13:57  	815EFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	02:48:32.095   	01:13:57  	8164F8C4BE4E0000
    MOD_IPCLOG     	0xe0:                                                                                                         	02:48:32.104   	01:13:57  	816DF9C4E0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.104   	01:13:57  	816DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.104   	01:13:57  	816DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.104   	01:13:57  	816DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.104   	01:13:57  	816DFAC400000000
    MOD_IPCLOG     	0xf0:                                                                                                         	02:48:32.108   	01:13:57  	8171F9C4F0000000
    MOD_IPCLOG     	5f 55 42 39                                                                                                   	02:48:32.108   	01:13:57  	8171FAC45F554239
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.114   	01:13:57  	8177FBC4FE000000
    MOD_IPCLOG     	0x00:                                                                                                         	02:48:32.119   	01:13:57  	817CFCC400000000
    MOD_IPCLOG     	34 00 00 da                                                                                                   	02:48:32.119   	01:13:57  	817CFDC4340000DA
    MOD_IPCLOG     	80 00 58 00                                                                                                   	02:48:32.119   	01:13:57  	817CFDC480005800
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.119   	01:13:57  	817CFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.124   	01:13:57  	8181FBC407000000
    MOD_IPCLOG     	0x10:                                                                                                         	02:48:32.127   	01:13:57  	8184FCC410000000
    MOD_IPCLOG     	00 00 00 d8                                                                                                   	02:48:32.127   	01:13:57  	8184FDC4000000D8
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.137   	01:13:57  	818EFBC401000000
    MOD_IPCLOG     	0x20:                                                                                                         	02:48:32.140   	01:13:57  	8191FCC420000000
    MOD_IPCLOG     	0b 00 25 00                                                                                                   	02:48:32.140   	01:13:57  	8191FDC40B002500
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.140   	01:13:57  	8191FDC400000000
    MOD_IPCLOG     	01 20 20 e0                                                                                                   	02:48:32.140   	01:13:57  	8191FDC4012020E0
    MOD_IPCLOG     	00 00 a5 5a                                                                                                   	02:48:32.140   	01:13:57  	8191FDC40000A55A
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.145   	01:13:57  	8196FBC400000000
    MOD_IPCLOG     	0x30:                                                                                                         	02:48:32.148   	01:13:57  	8199FCC430000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.148   	01:13:57  	8199FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.148   	01:13:57  	8199FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.159   	01:13:57  	81A4FBC402000000
    MOD_IPCLOG     	0x40:                                                                                                         	02:48:32.177   	01:13:57  	81B6FCC440000000
    MOD_IPCLOG     	14 49 00 00                                                                                                   	02:48:32.177   	01:13:57  	81B6FDC414490000
    MOD_IPCLOG     	80 00 00 00                                                                                                   	02:48:32.177   	01:13:57  	81B6FDC480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.177   	01:13:57  	81B6FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.177   	01:13:57  	81B6FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.177   	01:13:57  	81B6FBC4FE000000
    MOD_IPCLOG     	0x50:                                                                                                         	02:48:32.185   	01:13:57  	81BEFCC450000000
    MOD_IPCLOG     	87 a1 1e 00                                                                                                   	02:48:32.185   	01:13:57  	81BEFDC487A11E00
    MOD_IPCLOG     	88 0c 00 00                                                                                                   	02:48:32.185   	01:13:57  	81BEFDC4880C0000
    MOD_IPCLOG     	00 00 dd 00                                                                                                   	02:48:32.185   	01:13:57  	81BEFDC40000DD00
    MOD_IPCLOG     	02 06 44 61                                                                                                   	02:48:32.185   	01:13:57  	81BEFDC402064461
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.185   	01:13:57  	81BEFBC4140F0217
    MOD_IPCLOG     	0x60:                                                                                                         	02:48:32.188   	01:13:57  	81C1FCC460000000
    MOD_IPCLOG     	22 02 00 00                                                                                                   	02:48:32.188   	01:13:57  	81C1FDC422020000
    MOD_IPCLOG     	10 00 00 00                                                                                                   	02:48:32.188   	01:13:57  	81C1FDC410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.188   	01:13:57  	81C1FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.188   	01:13:57  	81C1FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.199   	01:13:57  	81CCFBC400000000
    MOD_IPCLOG     	0x70:                                                                                                         	02:48:32.207   	01:13:57  	81D4FCC470000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.207   	01:13:57  	81D4FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.207   	01:13:57  	81D4FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.207   	01:13:57  	81D4FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.207   	01:13:57  	81D4FDC400000000
    MOD_IPCLOG     	0x80:                                                                                                         	02:48:32.210   	01:13:57  	81D7FCC480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.210   	01:13:57  	81D7FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.217   	01:13:57  	81DEFBC402000000
    MOD_IPCLOG     	0x90:                                                                                                         	02:48:32.219   	01:13:57  	81E0FCC490000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.219   	01:13:57  	81E0FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.224   	01:13:57  	81E5FBC4FE000000
    MOD_IPCLOG     	0xa0:                                                                                                         	02:48:32.227   	01:13:57  	81E8FCC4A0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.227   	01:13:57  	81E8FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.237   	01:13:57  	81F2FBC4C34E0000
    MOD_IPCLOG     	0xb0:                                                                                                         	02:48:32.239   	01:13:57  	81F4FCC4B0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.239   	01:13:57  	81F4FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.239   	01:13:57  	81F4FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.239   	01:13:57  	81F4FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.244   	01:13:57  	81F9FBC401000000
    MOD_IPCLOG     	0xc0:                                                                                                         	02:48:32.248   	01:13:57  	81FDFCC4C0000000
    MOD_IPCLOG     	00 00 a8 00                                                                                                   	02:48:32.248   	01:13:57  	81FDFDC40000A800
    MOD_IPCLOG     	68 38 21 00                                                                                                   	02:48:32.248   	01:13:57  	81FDFDC468382100
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.259   	01:13:57  	8208FBC405000000
    MOD_IPCLOG     	0xd0:                                                                                                         	02:48:32.264   	01:13:57  	820DFCC4D0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.264   	01:13:57  	820DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.264   	01:13:57  	820DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.264   	01:13:57  	820DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.264   	01:13:57  	820DFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.264   	01:13:57  	820DFBC402000000
    MOD_IPCLOG     	0xe0:                                                                                                         	02:48:32.279   	01:13:57  	821CFCC4E0000000
    MOD_IPCLOG     	00 00 a8 00                                                                                                   	02:48:32.279   	01:13:57  	821CFDC40000A800
    MOD_IPCLOG     	68 38 21 00                                                                                                   	02:48:32.279   	01:13:57  	821CFDC468382100
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.279   	01:13:57  	821CFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	02:48:32.279   	01:13:57  	821CFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	02:48:32.279   	01:13:57  	821CFBC400000000
    MOD_IPCLOG     	0xf0:                                                                                                         	02:48:32.285   	01:13:57  	8222FCC4F0000000
    MOD_IPCLOG     	5f 55 42 39                                                                                                   	02:48:32.285   	01:13:57  	8222FDC45F554239
    MOD_IPCLOG     	32 39 00 00                                                                                                   	02:48:32.285   	01:13:57  	8222FDC432390000
    

    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.470   	16:37:33  	8213F8C40E000000
    MOD_IPCLOG     	0x00:                                                                                                         	00:01:01.500   	16:37:33  	8231F9C400000000
    MOD_IPCLOG     	58 04 00 f0                                                                                                   	00:01:01.503   	16:37:33  	8234FAC4580400F0
    MOD_IPCLOG     	fe 9e 00 34                                                                                                   	00:01:01.503   	16:37:33  	8234FAC4FE9E0034
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.503   	16:37:33  	8234FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.503   	16:37:33  	8234FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.503   	16:37:33  	8234F8C400000000
    MOD_IPCLOG     	0x10:                                                                                                         	00:01:01.507   	16:37:33  	8238F9C410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.507   	16:37:33  	8238FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.507   	16:37:33  	8238FAC400000000
    MOD_IPCLOG     	00 01 00 00                                                                                                   	00:01:01.507   	16:37:33  	8238FAC400010000
    MOD_IPCLOG     	2b 10 55 05                                                                                                   	00:01:01.507   	16:37:33  	8238FAC42B105505
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.510   	16:37:33  	823BF8C402000000
    MOD_IPCLOG     	0x20:                                                                                                         	00:01:01.515   	16:37:33  	8240F9C420000000
    MOD_IPCLOG     	00 00 40 20                                                                                                   	00:01:01.515   	16:37:33  	8240FAC400004020
    MOD_IPCLOG     	08 00 1b 17                                                                                                   	00:01:01.515   	16:37:33  	8240FAC408001B17
    MOD_IPCLOG     	01 00 00 00                                                                                                   	00:01:01.515   	16:37:33  	8240FAC401000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.515   	16:37:33  	8240FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.519   	16:37:33  	8244F8C45500AA00
    MOD_IPCLOG     	0x30:                                                                                                         	00:01:01.524   	16:37:33  	8249F9C430000000
    MOD_IPCLOG     	00 00 90 25                                                                                                   	00:01:01.524   	16:37:33  	8249FAC400009025
    MOD_IPCLOG     	01 00 00 8c                                                                                                   	00:01:01.524   	16:37:33  	8249FAC40100008C
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.524   	16:37:33  	8249FAC400000000
    MOD_IPCLOG     	20 e0 23 00                                                                                                   	00:01:01.524   	16:37:33  	8249FAC420E02300
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.569   	16:37:33  	8276F8C401000400
    MOD_IPCLOG     	0x40:                                                                                                         	00:01:01.575   	16:37:33  	827CF9C440000000
    MOD_IPCLOG     	43 1f 03 00                                                                                                   	00:01:01.575   	16:37:33  	827CFAC4431F0300
    MOD_IPCLOG     	60 88 00 00                                                                                                   	00:01:01.575   	16:37:33  	827CFAC460880000
    MOD_IPCLOG     	0f e0 00 08                                                                                                   	00:01:01.575   	16:37:33  	827CFAC40FE00008
    MOD_IPCLOG     	00 00 63 00                                                                                                   	00:01:01.575   	16:37:33  	827CFAC400006300
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.579   	16:37:33  	8280F8C402000000
    MOD_IPCLOG     	0x50:                                                                                                         	00:01:01.584   	16:37:33  	8285F9C450000000
    MOD_IPCLOG     	03 10 00 01                                                                                                   	00:01:01.584   	16:37:33  	8285FAC403100001
    MOD_IPCLOG     	80 00 00 00                                                                                                   	00:01:01.584   	16:37:33  	8285FAC480000000
    MOD_IPCLOG     	00 7f 20 20                                                                                                   	00:01:01.584   	16:37:33  	8285FAC4007F2020
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.584   	16:37:33  	8285FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.705   	10:30:31  	8057F8C400000000
    MOD_IPCLOG     	0x60:                                                                                                         	00:01:01.715   	10:30:31  	8061F9C460000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.718   	10:30:31  	8064FAC400000000
    MOD_IPCLOG     	10 00 00 00                                                                                                   	00:01:01.719   	10:30:31  	8065FAC410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.720   	10:30:31  	8066FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.720   	10:30:31  	8066FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.724   	10:30:31  	806AF8C405000000
    MOD_IPCLOG     	0x70:                                                                                                         	00:01:01.734   	10:30:31  	8074F9C470000000
    MOD_IPCLOG     	00 00 00 07                                                                                                   	00:01:01.734   	10:30:31  	8074FAC400000007
    MOD_IPCLOG     	07 08 00 00                                                                                                   	00:01:01.734   	10:30:31  	8074FAC407080000
    MOD_IPCLOG     	00 00 00 5d                                                                                                   	00:01:01.734   	10:30:31  	8074FAC40000005D
    MOD_IPCLOG     	02 00 00 00                                                                                                   	00:01:01.738   	10:30:31  	8078FAC402000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.738   	10:30:31  	8078F8C406000A00
    MOD_IPCLOG     	0x80:                                                                                                         	00:01:01.743   	10:30:31  	807DF9C480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.743   	10:30:31  	807DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.743   	10:30:31  	807DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.743   	10:30:31  	807DFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.744   	10:30:31  	807EFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.748   	10:30:31  	8082F8C408000A00
    MOD_IPCLOG     	0x90:                                                                                                         	00:01:01.750   	10:30:31  	8084F9C490000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.750   	10:30:31  	8084FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.750   	10:30:31  	8084FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.754   	10:30:31  	8088FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.754   	10:30:31  	8088FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.759   	10:30:31  	808DF8C402000000
    MOD_IPCLOG     	0xa0:                                                                                                         	00:01:01.765   	10:30:31  	8093F9C4A0000000
    MOD_IPCLOG     	00 00 84 00                                                                                                   	00:01:01.765   	10:30:31  	8093FAC400008400
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.768   	10:30:31  	8096FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.768   	10:30:31  	8096FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.769   	10:30:31  	8097FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.769   	10:30:31  	8097F8C402000000
    MOD_IPCLOG     	0xb0:                                                                                                         	00:01:01.773   	10:30:31  	809BF9C4B0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.773   	10:30:31  	809BFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.774   	10:30:31  	809CFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.774   	10:30:31  	809CFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.774   	10:30:31  	809CFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.779   	10:30:31  	80A1F8C4AB800000
    MOD_IPCLOG     	0xc0:                                                                                                         	00:01:01.780   	10:30:31  	80A2F9C4C0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.783   	10:30:31  	80A5FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.783   	10:30:31  	80A5FAC400000000
    MOD_IPCLOG     	c0 00 00 00                                                                                                   	00:01:01.783   	10:30:31  	80A5FAC4C0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.783   	10:30:31  	80A5FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.798   	10:30:31  	80B4F8C405000000
    MOD_IPCLOG     	0xd0:                                                                                                         	00:01:01.804   	10:30:31  	80BAF9C4D0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.804   	10:30:31  	80BAFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.809   	10:30:31  	80BFFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.809   	10:30:31  	80BFFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.815   	10:30:31  	80C5FAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.818   	10:30:31  	80C8F8C402010101
    MOD_IPCLOG     	0xe0:                                                                                                         	00:01:01.823   	10:30:31  	80CDF9C4E0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.823   	10:30:31  	80CDFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.823   	10:30:31  	80CDFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.823   	10:30:31  	80CDFAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.824   	10:30:31  	80CEFAC400000000
    MOD_IPCLOG     	dump 948 register:                                                                                            	00:01:01.828   	10:30:31  	80D2F8C402000000
    MOD_IPCLOG     	0xf0:                                                                                                         	00:01:01.833   	10:30:31  	80D7F9C4F0000000
    MOD_IPCLOG     	5f 55 42 39                                                                                                   	00:01:01.833   	10:30:31  	80D7FAC45F554239
    MOD_IPCLOG     	34 38 00 00                                                                                                   	00:01:01.833   	10:30:31  	80D7FAC434380000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.833   	10:30:31  	80D7FAC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.834   	10:30:31  	80D8FAC400000000
    
    
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.838   	10:30:31  	80DCFBC420000000
    MOD_IPCLOG     	0x00:                                                                                                         	00:01:01.842   	10:30:31  	80E0FCC400000000
    MOD_IPCLOG     	34 00 00 da                                                                                                   	00:01:01.843   	10:30:31  	80E1FDC4340000DA
    MOD_IPCLOG     	80 00 58 00                                                                                                   	00:01:01.843   	10:30:31  	80E1FDC480005800
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.843   	10:30:31  	80E1FDC400000000
    MOD_IPCLOG     	05 20 33 03                                                                                                   	00:01:01.844   	10:30:31  	80E2FDC405203303
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.848   	10:30:31  	80E6FBC402000000
    MOD_IPCLOG     	0x10:                                                                                                         	00:01:01.850   	10:30:31  	80E8FCC410000000
    MOD_IPCLOG     	00 00 00 d8                                                                                                   	00:01:01.855   	10:30:31  	80EDFDC4000000D8
    MOD_IPCLOG     	00 00 02 9e                                                                                                   	00:01:01.855   	10:30:31  	80EDFDC40000029E
    MOD_IPCLOG     	7f 7f 01 00                                                                                                   	00:01:01.859   	10:30:31  	80F1FDC47F7F0100
    MOD_IPCLOG     	00 00 01 00                                                                                                   	00:01:01.859   	10:30:31  	80F1FDC400000100
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.863   	10:30:31  	80F5FBC403000000
    MOD_IPCLOG     	0x20:                                                                                                         	00:01:01.868   	10:30:31  	80FAFCC420000000
    MOD_IPCLOG     	0b 00 25 00                                                                                                   	00:01:01.869   	10:30:31  	80FBFDC40B002500
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.869   	10:30:31  	80FBFDC400000000
    MOD_IPCLOG     	01 20 20 e0                                                                                                   	00:01:01.869   	10:30:31  	80FBFDC4012020E0
    MOD_IPCLOG     	00 00 a5 5a                                                                                                   	00:01:01.869   	10:30:31  	80FBFDC40000A55A
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:12.099   	18:13:07  	8399FBC400000000
    MOD_IPCLOG     	0x30:                                                                                                         	00:01:12.104   	18:13:07  	839EFCC430000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.104   	18:13:07  	839EFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.104   	18:13:07  	839EFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.104   	18:13:07  	839EFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.104   	18:13:07  	839EFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:12.108   	18:13:07  	83A2FBC402000000
    MOD_IPCLOG     	0x40:                                                                                                         	00:01:12.115   	18:13:07  	83A9FCC440000000
    MOD_IPCLOG     	14 49 00 00                                                                                                   	00:01:12.115   	18:13:07  	83A9FDC414490000
    MOD_IPCLOG     	80 00 00 00                                                                                                   	00:01:12.115   	18:13:07  	83A9FDC480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.115   	18:13:07  	83A9FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:12.115   	18:13:07  	83A9FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.888   	10:30:31  	810EFBC400000100
    MOD_IPCLOG     	0x50:                                                                                                         	00:01:01.893   	10:30:31  	8113FCC450000000
    MOD_IPCLOG     	87 a1 1e 00                                                                                                   	00:01:01.894   	10:30:31  	8114FDC487A11E00
    MOD_IPCLOG     	88 0c 00 00                                                                                                   	00:01:01.894   	10:30:31  	8114FDC4880C0000
    MOD_IPCLOG     	00 00 dd 00                                                                                                   	00:01:01.894   	10:30:31  	8114FDC40000DD00
    MOD_IPCLOG     	02 06 44 5c                                                                                                   	00:01:01.894   	10:30:31  	8114FDC40206445C
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.898   	10:30:31  	8118FBC4A6000000
    MOD_IPCLOG     	0x60:                                                                                                         	00:01:01.900   	10:30:31  	811AFCC460000000
    MOD_IPCLOG     	22 02 00 00                                                                                                   	00:01:01.900   	10:30:31  	811AFDC422020000
    MOD_IPCLOG     	10 00 00 00                                                                                                   	00:01:01.903   	10:30:31  	811DFDC410000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.903   	10:30:31  	811DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.903   	10:30:31  	811DFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.908   	10:30:31  	8122FBC406000000
    MOD_IPCLOG     	0x70:                                                                                                         	00:01:01.910   	10:30:31  	8124FCC470000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.910   	10:30:31  	8124FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.913   	10:30:31  	8127FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.913   	10:30:31  	8127FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.914   	10:30:31  	8128FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.918   	10:30:31  	812CFBC400000000
    MOD_IPCLOG     	0x80:                                                                                                         	00:01:01.919   	10:30:31  	812DFCC480000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.919   	10:30:31  	812DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.919   	10:30:31  	812DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.919   	10:30:31  	812DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.920   	10:30:31  	812EFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.929   	10:30:31  	8137FBC402000100
    MOD_IPCLOG     	0x90:                                                                                                         	00:01:01.944   	10:30:31  	8146FCC490000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.944   	10:30:31  	8146FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.945   	10:30:31  	8147FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.949   	10:30:31  	814BFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.949   	10:30:31  	814BFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.950   	10:30:31  	814CFBC405000000
    MOD_IPCLOG     	0xa0:                                                                                                         	00:01:01.979   	10:30:31  	8169FCC4A0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.979   	10:30:31  	8169FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.983   	10:30:31  	816DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.985   	10:30:31  	816FFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.985   	10:30:31  	816FFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.985   	10:30:31  	816FFBC402000000
    MOD_IPCLOG     	0xb0:                                                                                                         	00:01:01.993   	10:30:31  	8177FCC4B0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.993   	10:30:31  	8177FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.994   	10:30:31  	8178FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.994   	10:30:31  	8178FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:01.995   	10:30:31  	8179FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:01.998   	10:30:31  	817CFBC402010101
    MOD_IPCLOG     	0xc0:                                                                                                         	00:01:02.000   	10:30:31  	817EFCC4C0000000
    MOD_IPCLOG     	00 00 a8 00                                                                                                   	00:01:02.000   	10:30:31  	817EFDC40000A800
    MOD_IPCLOG     	78 00 21 00                                                                                                   	00:01:02.000   	10:30:31  	817EFDC478002100
    MOD_IPCLOG     	c0 00 00 00                                                                                                   	00:01:02.003   	10:30:31  	8181FDC4C0000000
    MOD_IPCLOG     	00 00 ff 00                                                                                                   	00:01:02.003   	10:30:31  	8181FDC40000FF00
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:02.008   	10:30:31  	8186FBC402000000
    MOD_IPCLOG     	0xd0:                                                                                                         	00:01:02.010   	10:30:31  	8188FCC4D0000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.015   	10:30:31  	818DFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.019   	10:30:31  	8191FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.020   	10:30:31  	8192FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.020   	10:30:31  	8192FDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:02.020   	10:30:31  	8192FBC4FE000000
    MOD_IPCLOG     	0xe0:                                                                                                         	00:01:02.026   	10:30:31  	8198FCC4E0000000
    MOD_IPCLOG     	00 00 a8 00                                                                                                   	00:01:02.026   	10:30:31  	8198FDC40000A800
    MOD_IPCLOG     	68 38 21 00                                                                                                   	00:01:02.029   	10:30:31  	819BFDC468382100
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.030   	10:30:31  	819CFDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.033   	10:30:31  	819FFDC400000000
    MOD_IPCLOG     	dump 929 register:                                                                                            	00:01:02.033   	10:30:31  	819FFBC401000000
    MOD_IPCLOG     	0xf0:                                                                                                         	00:01:02.039   	10:30:31  	81A5FCC4F0000000
    MOD_IPCLOG     	5f 55 42 39                                                                                                   	00:01:02.039   	10:30:31  	81A5FDC45F554239
    MOD_IPCLOG     	32 39 00 00                                                                                                   	00:01:02.040   	10:30:31  	81A6FDC432390000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.040   	10:30:31  	81A6FDC400000000
    MOD_IPCLOG     	00 00 00 00                                                                                                   	00:01:02.040   	10:30:31  	81A6FDC400000000
    

  • Dear Logan, 

    This black screen is very critical, Customer confirmed 441 times cluster black screen cases was reported by end user from January 2023  till now,

    We tried with the updated 929/948 init sequence revorted(return back to origianl flickering issue init sequence) , the black screen issue can NOT been reproduced from last Monday till now. 

    Looks that the updated 929 and 948 intiializaiton is the cause of the black screen issue.  Can you please help check why the recommanded init sequence could case black screen issue?  waht is the gap?  Please  let us know if you need any more infomation to indentify the gap. 

    Thanks

    James

  • Hi James, 

    Can you provide the actual initialization scripts as well, since what is attached is the register dumps. 

    Just to confirm I understand, you are saying the old version of the script also had flickering screen issues; but new version has full black screen? 

    questiosn 3. we understand the UB948 locks to UB929 dpends on the HDMI singal quality. The question is aobut Cable Link detect, to detect if the cable is exist between 929 and 948 also depends on HDMI signal? 

    Why is Cable Link focus here? If flicker/black screen, it is more important to verify Lock signal on DES side; since cable link will also drop with Lock loss.

    Has more investigation done on whether this is replicable with PatGen and internal timing from 929? This might help identify an HDMI issue. 

    Has MAP tool or BIST been ran on link to quantify link margin and robustness of design?

    Regards, 

    Logan

  • Hi James, +Ethan/Dongbao on CC

    At this point, it is very important to quantify the link integrity of the link by using MAP tool, BIST BER measurements, etc. MAP tool will create a table based on success at different AEQ values and strobe locations, which is used to determine the overall link margin of the design. 

    The previous script provided will only implement any errata or required script sequencing, if there is an underlying issue with the design such as the below items:

    • Channel specification (return loss, insertion loss, cross talk, etc violations)
    • HDMI CLK input stability and jitter specifications
    • Power supply stability and noise specifications
    • Power sequencing issues

    All could lead to lock and link margin issues that manifest as flickering and black screen. AEQ value adjustment is not a valid workaround for failing channel specs or datasheet spec violations. 

    Please work with Ethan on providing the following items: 

    • MAP tool result measured from deserializer within ALP. See userguide here: https://www.ti.com/lit/ug/snlu243/snlu243.pdf
    • Measure total channel return and insertion loss and check against channel specification (Ethan can provide offline)
    • Measure HDMI CLK jitter and clock stability meets datasheet specification
      • This requires special scope settings to match CDR PLL, see below:
      • To characterize total jitter, TI recommends to measure the TJ@BER with a high speed oscilloscope equipped with a jitter analysis program such as DPOJET. The clock recovery settings used in the DPOJET measurement are designed to match the input PLL characteristic of the serializer device. For 949:

        - Method = PLL Custom BW

        - PLL Type = Type II

        - Loop BW = 1MHz

        - Damping = 700m

        - Target BER = 1e-10

        - High pass filter: None

        - Low pass filter: None

    • Provide schematic, layout, and information on cable length, etc
    • Try do to SER PatGen with internal timing to see if issue also occurs.

    Since there is such a high failure rate, I suspect we will find a system-level issue such as jitter, signal integrity, etc.

    Regards, 

    Logan

  • Hello Logan,

       Please see the  initialization sequences, pleaset help review and let us know if any comments. Thanks. 

    After PDB is high, delay 20ms and do the following steps.
    
    Step 1: 929 init
    Reg 0x03=DAh
    Reg 0x0E=33h
    Reg 0x0F=03h
    Reg 0x17=9Eh
    Reg 0xC6=0x21
    
    Step 2:929 Init A
    Errata #2,#5,#6
    
    Step 3: Wait for stable HDMI CLK.
    Read HDMI frequency via reg 0x5F of UB929, if HDMI frequency >= 92MHz, then go to step4.
    Or else, continue waiting for HDMI clock stable.
    
    Step 4: Read state machine status
    Reg 0x23 = 0x80 //Enable read for the power-up state machine
    Reg 0x24 = 0x80 //Enable register-read capability of state-machine in register 0x24
    
    Read Reg 0x24[4:0] //Read register 0x24[4:0] for power-up state-machine status
    Read Reg 0x00 of UB948
    If Reg0x24[4:0] has a value of 5’b11011 AND Reg0x00 of UB948 value is 0x58, then go to Step 5
    
    Step 5: Clear registers
    • Reg 0x24 = 0x00 //Clear register 0x24
    • Reg 0x23 = 0x00 //Disable read of power-up state machine state
    
    Step 6: 929 Init B
    Errata #1
    
    Step 7:948 digital reset
    Reg 0x01=01h
    
    Step 8: Delay 40ms, then 948 init
    Reg 0x1E=55h
    Reg 0x1F=05h
    Reg 0x41=1Fh
    Reg 0x49=E0h
    
    I2C baudrate = 400kbps
    Reg 0x05=9Eh
    Reg 0x26=1Bh
    Reg 0x27=17h
    
    Step 9: Clear 929 INT flag
    Read Reg 0xC7
    
    Step 10: Clear link lost flag
    Reg 0x04=A0h
    Reg 0x04=80h

  • Hello Logan,

       Thansks for quick commenst, we will provide the test results. 

    Btw, as with the updated 929 and 948 initiallization sequence, then we got balck screen issues, with the old initializaiton sequece, flickering screen was reported , but no black screen. And also, the black screen issue can be recovered if we power off/on 948 and then re-init 929 and 948.  Could these indicate the issue is most like 929 and 948 related path? 

  • Hi James, 

    Thanks for the info. 

    Can you provide the full initial script also the modified scripts? I would like to compare them side by side just to better understand the changes. Can you have Dongbao/Ethan send those over?

    I reviewed the signal integrity and measurement files, I did notice an issue with the return loss is violating channel specification. Since such a short cable is used here, return loss issues can manifest from any minor impedance discontinuities and create reflections. As an experiment on the bench, can a longer cable or an additional inline cable be added to see if the error condition/rate improves?

    Lastly, can you clarify the error reproducibility? How many units in vehicle/on bench have issue? How easy replicable is issue, issue is observed in X number of power cycles, etc?

    Regards, 

    Logan

  • Hi Logan,

         Thanks for your comments. Our comments and questions as below. Could you please help check. 

    1. SDD11 of some frequency points in the range of 1.1GHz – 1.273GHz are over the limit of TI. But in our user case  PCLK is 95MHz, the FPD LINK Data rate  should be 95M * 35 = 3.325 Gbps. The typical frequency of FPD LINK signal is out of 1.1GHz-1.273GHz. Do we need to care these SDD11 over limit frequency points? What could be impact of these SDD11 over limit frequency points?

    2. The tested Margin Analysis Status as below with the cable used in the real vehicle , It is fully follow meet TI's requirement  So LINK lost sould not happen, right? Actually, the link margin test has been implemented along with TI FAE even with the failur unit, Link margtin looks good. 

    3. We have shared the old 929 and 948 init sequence and soruce code (with flickering issue) and new 929 and 948 init sequence(recoomanded by TI, target to address display flickering issue) and soruce code (blacking screen). Coud you please help review and commnet? 

    BJEV_929_948_init.zip

  • Another point please to be noted , the black screen issue can be recovered if we power off/on 948 and then re-init 929 and 948, no need any operation to 929 HDMI input(SOC HDMI output). 

  • Hello Longyou,

    Today 2/20 is a US public holiday so the team will resume activity on 2/21. Thank you for your patience during this time 

    Best Regards,

    Casey