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.

DS90UB936-Q1: DS90UB936-Q1 Output Screen Problem.

Part Number: DS90UB936-Q1


Dear TI Team,

Designed in a DS90UB913-DS9UB936 pair configuration.

It was confirmed that LOCK and I2C communication are normally performed.

Error is also not detected.

However, the picture is not displayed exactly as shown below.

I can tell you where there is a problem.

After checking the pattern generator of the DS9UB936-Q1, I also confirmed that the video is displayed properly.

DS90UB913-Q1 : Raw 12bit HF Setting (Mode Setting)

DS90UB936-Q1 : Raw 12bit HF Setting (Mode Setting)

Please help.

Thanks.

  • YS,

    your confirmation is very great!

    From your conclusion, it is said that the channel is working well. pls check the content that are used to be transmitted, are they correct? also, for the 12bits mode, if the SoC decodes the content correctly?

    best regards,

    Steven

  • Hi Steven,

    Transmission and SoC decoding are no problem.

    Below is the register dump data for the DS90UB914 and DS90UB936.

    Can you check it?

    Setting conditions


    1. The PCLK mode is in use.

    2. DS90UB913-Q1 : Raw 12Bit HF Mode

    3. DS90UB936-Q1 : CSI-2 Enable

    4. Raw 12Bit to Mipi CSI-2

    5. DS90UB936-Q1 Ref CLK : 24MHz from SoC

    6. STP 1.1V Mode

    DS90UB936-Q1 Register

    addr:0x2, data:0x1e  addr:0x10, data:0x0  addr:0x20, data:0x20  addr:0x30, data:0x0  addr:0x40, data:0x0  addr:0x50, data:0x2d  addr:0x60, data:0x0  addr:0x70, data:0x2b  addr:0xa0, data:0x2  addr:0xb0, data:0x8  addr:0xd0, data:0x0  addr:0xf0, data:0x5f
     addr:0x0, data:0x60  addr:0x11, data:0x0  addr:0x21, data:0x1  addr:0x31, data:0x0  addr:0x41, data:0xa7  addr:0x51, data:0x0  addr:0x61, data:0x0  addr:0x71, data:0x2c  addr:0xa1, data:0xf  addr:0xb1, data:0x14  addr:0xd1, data:0x43  addr:0xf1, data:0x55
     addr:0x1, data:0x0  addr:0x12, data:0x0  addr:0x22, data:0x0  addr:0x32, data:0x0  addr:0x42, data:0x71  addr:0x52, data:0x0  addr:0x62, data:0x0  addr:0x72, data:0xe4  addr:0xa2, data:0x0  addr:0xb2, data:0x3f  addr:0xd2, data:0x94  addr:0xf2, data:0x42
     addr:0x3, data:0x20  addr:0x13, data:0x0  addr:0x23, data:0x0  addr:0x33, data:0x3  addr:0x43, data:0x1  addr:0x53, data:0x0  addr:0x63, data:0x0  addr:0x73, data:0x0  addr:0xa3, data:0x0  addr:0xb3, data:0x8  addr:0xd3, data:0x2  addr:0xf3, data:0x39
     addr:0x4, data:0xdf  addr:0x14, data:0x0  addr:0x24, data:0x0  addr:0x34, data:0x40  addr:0x44, data:0x0  addr:0x54, data:0x0  addr:0x64, data:0x0  addr:0x74, data:0x0  addr:0xa4, data:0x8  addr:0xb4, data:0x25  addr:0xd4, data:0x60  addr:0xf4, data:0x35
     addr:0x5, data:0x1  addr:0x15, data:0x0  addr:0x25, data:0x0  addr:0x35, data:0x0  addr:0x45, data:0x0  addr:0x55, data:0x0  addr:0x65, data:0x34  addr:0x75, data:0x0  addr:0xa5, data:0x18  addr:0xb5, data:0x0  addr:0xd5, data:0xf2  addr:0xf5, data:0x34
     addr:0x6, data:0x0  addr:0x16, data:0x0  addr:0x26, data:0x0  addr:0x36, data:0x0  addr:0x46, data:0x0  addr:0x56, data:0x0  addr:0x66, data:0x0  addr:0x76, data:0x0  addr:0xa6, data:0x0  addr:0xb6, data:0x18  addr:0xd6, data:0x0  addr:0xf6, data:0x0
     addr:0x7, data:0xfe  addr:0x17, data:0x0  addr:0x27, data:0x0  addr:0x37, data:0x0  addr:0x47, data:0x0  addr:0x57, data:0x0  addr:0x67, data:0x0  addr:0x77, data:0xc5  addr:0xa7, data:0x0  addr:0xb7, data:0x0  addr:0xd7, data:0x0  addr:0xf7, data:0x0
     addr:0x8, data:0x1c  addr:0x18, data:0x0  addr:0x28, data:0x0  addr:0x38, data:0x0  addr:0x48, data:0x0  addr:0x58, data:0x58  addr:0x68, data:0x0  addr:0x78, data:0x0  addr:0xa8, data:0x0  addr:0xb8, data:0x8e  addr:0xd8, data:0x0  addr:0xf8, data:0x0
     addr:0x9, data:0x10  addr:0x19, data:0x0  addr:0x29, data:0x0  addr:0x39, data:0x0  addr:0x49, data:0x0  addr:0x59, data:0x0  addr:0x69, data:0x0  addr:0x79, data:0x1  addr:0xa9, data:0x0  addr:0xb9, data:0x33  addr:0xd9, data:0x0  addr:0xf9, data:0x0
     addr:0xa, data:0x7a  addr:0x1a, data:0x0  addr:0x2a, data:0x0  addr:0x3a, data:0x0  addr:0x4a, data:0x0  addr:0x5a, data:0x0  addr:0x6a, data:0x0  addr:0x7a, data:0x0  addr:0xaa, data:0x0  addr:0xba, data:0x83  addr:0xda, data:0x0  addr:0xfa, data:0x0
     addr:0xb, data:0x7a  addr:0x1b, data:0x0  addr:0x2b, data:0x0  addr:0x3b, data:0x1  addr:0x4b, data:0x12  addr:0x5b, data:0xb0  addr:0x6b, data:0x0  addr:0x7b, data:0x0  addr:0xab, data:0x0  addr:0xbb, data:0x74  addr:0xdb, data:0x0  addr:0xfb, data:0x0
     addr:0xc, data:0x83  addr:0x1c, data:0x0  addr:0x2c, data:0x0  addr:0x3c, data:0x14  addr:0x4c, data:0x1  addr:0x5c, data:0xb0  addr:0x6c, data:0x0  addr:0x7c, data:0x20  addr:0xac, data:0x0  addr:0xbc, data:0x80  addr:0xdc, data:0x0  addr:0xfc, data:0x0
     addr:0xd, data:0x9  addr:0x1d, data:0x0  addr:0x2d, data:0x0  addr:0x3d, data:0x6f  addr:0x4d, data:0x13  addr:0x5d, data:0x34  addr:0x6d, data:0x7e  addr:0x7d, data:0x0  addr:0xad, data:0x0  addr:0xbd, data:0x0  addr:0xdd, data:0x0  addr:0xfd, data:0x0
     addr:0xe, data:0x0  addr:0x1e, data:0x4  addr:0x2e, data:0x0  addr:0x3e, data:0x0  addr:0x4e, data:0x4  addr:0x5e, data:0x0  addr:0x6e, data:0x88  addr:0x7e, data:0x0  addr:0xae, data:0x0  addr:0xbe, data:0x0  addr:0xde, data:0x0  addr:0xfe, data:0x0
     addr:0xf, data:0x7f  addr:0x1f, data:0x2  addr:0x2f, data:0x0  addr:0x3f, data:0x40  addr:0x4f, data:0x19  addr:0x5f, data:0x0  addr:0x6f, data:0x88  addr:0x7f, data:0x0  addr:0xaf, data:0x0  addr:0xbf, data:0x0  addr:0xdf, data:0x0  

    DS90UB913-Q1 Register

    addr:0x0, data:0xb0  addr:0x10, data:0x17  addr:0x20, data:0xe  addr:0x30, data:0x0  addr:0x40, data:0xb0  addr:0x50, data:0x17  addr:0x60, data:0xe  addr:0x70, data:0x0  addr:0x80, data:0xb0  addr:0x90, data:0x17  addr:0xa0, data:0xe  addr:0xb0, data:0x0  addr:0xc0, data:0xb0  addr:0xd0, data:0x17  addr:0xe0, data:0xe  addr:0xf0, data:0x0
     addr:0x1, data:0x20  addr:0x11, data:0x18  addr:0x21, data:0x1c  addr:0x31, data:0x0  addr:0x41, data:0x20  addr:0x51, data:0x18  addr:0x61, data:0x1c  addr:0x71, data:0x0  addr:0x81, data:0x20  addr:0x91, data:0x18  addr:0xa1, data:0x1c  addr:0xb1, data:0x0  addr:0xc1, data:0x20  addr:0xd1, data:0x18  addr:0xe1, data:0x1c  addr:0xf1, data:0x0
     addr:0x2, data:0x20  addr:0x12, data:0x18  addr:0x22, data:0x29  addr:0x32, data:0x0  addr:0x42, data:0x20  addr:0x52, data:0x18  addr:0x62, data:0x29  addr:0x72, data:0x0  addr:0x82, data:0x20  addr:0x92, data:0x18  addr:0xa2, data:0x29  addr:0xb2, data:0x0  addr:0xc2, data:0x20  addr:0xd2, data:0x18  addr:0xe2, data:0x29  addr:0xf2, data:0x0
     addr:0x3, data:0xc5  addr:0x13, data:0x0  addr:0x23, data:0x0  addr:0x33, data:0xfe  addr:0x43, data:0xc5  addr:0x53, data:0x0  addr:0x63, data:0x0  addr:0x73, data:0xfe  addr:0x83, data:0xc5  addr:0x93, data:0x0  addr:0xa3, data:0x0  addr:0xb3, data:0xfe  addr:0xc3, data:0xc5  addr:0xd3, data:0x0  addr:0xe3, data:0x0  addr:0xf3, data:0xfe
     addr:0x4, data:0x80  addr:0x14, data:0x2  addr:0x24, data:0x0  addr:0x34, data:0x80  addr:0x44, data:0x80  addr:0x54, data:0x2  addr:0x64, data:0x0  addr:0x74, data:0x80  addr:0x84, data:0x80  addr:0x94, data:0x2  addr:0xa4, data:0x0  addr:0xb4, data:0x80  addr:0xc4, data:0x80  addr:0xd4, data:0x2  addr:0xe4, data:0x0  addr:0xf4, data:0x80
     addr:0x5, data:0x1a  addr:0x15, data:0x31  addr:0x25, data:0x0  addr:0x35, data:0x1  addr:0x45, data:0x1a  addr:0x55, data:0x31  addr:0x65, data:0x0  addr:0x75, data:0x1  addr:0x85, data:0x1a  addr:0x95, data:0x31  addr:0xa5, data:0x0  addr:0xb5, data:0x1  addr:0xc5, data:0x1a  addr:0xd5, data:0x31  addr:0xe5, data:0x0  addr:0xf5, data:0x1
     addr:0x6, data:0x60  addr:0x16, data:0x80  addr:0x26, data:0x0  addr:0x36, data:0x0  addr:0x46, data:0x60  addr:0x56, data:0x80  addr:0x66, data:0x0  addr:0x76, data:0x0  addr:0x86, data:0x60  addr:0x96, data:0x80  addr:0xa6, data:0x0  addr:0xb6, data:0x0  addr:0xc6, data:0x60  addr:0xd6, data:0x80  addr:0xe6, data:0x0  addr:0xf6, data:0x0
     addr:0x7, data:0x0  addr:0x17, data:0x0  addr:0x27, data:0x0  addr:0x37, data:0x0  addr:0x47, data:0x0  addr:0x57, data:0x0  addr:0x67, data:0x0  addr:0x77, data:0x0  addr:0x87, data:0x0  addr:0x97, data:0x0  addr:0xa7, data:0x0  addr:0xb7, data:0x0  addr:0xc7, data:0x0  addr:0xd7, data:0x0  addr:0xe7, data:0x0  addr:0xf7, data:0x0
     addr:0x8, data:0x0  addr:0x18, data:0x0  addr:0x28, data:0x25  addr:0x38, data:0x0  addr:0x48, data:0x0  addr:0x58, data:0x0  addr:0x68, data:0x25  addr:0x78, data:0x0  addr:0x88, data:0x0  addr:0x98, data:0x0  addr:0xa8, data:0x25  addr:0xb8, data:0x0  addr:0xc8, data:0x0  addr:0xd8, data:0x0  addr:0xe8, data:0x25  addr:0xf8, data:0x0
     addr:0x9, data:0x0  addr:0x19, data:0x0  addr:0x29, data:0x6  addr:0x39, data:0x0  addr:0x49, data:0x0  addr:0x59, data:0x0  addr:0x69, data:0x6  addr:0x79, data:0x0  addr:0x89, data:0x0  addr:0x99, data:0x0  addr:0xa9, data:0x6  addr:0xb9, data:0x0  addr:0xc9, data:0x0  addr:0xd9, data:0x0  addr:0xe9, data:0x6  addr:0xf9, data:0x0
     addr:0xa, data:0x0  addr:0x1a, data:0x0  addr:0x2a, data:0x0  addr:0x3a, data:0x0  addr:0x4a, data:0x0  addr:0x5a, data:0x0  addr:0x6a, data:0x0  addr:0x7a, data:0x0  addr:0x8a, data:0x0  addr:0x9a, data:0x0  addr:0xaa, data:0x0  addr:0xba, data:0x0  addr:0xca, data:0x0  addr:0xda, data:0x0  addr:0xea, data:0x0  addr:0xfa, data:0x0
     addr:0xb, data:0x0  addr:0x1b, data:0x0  addr:0x2b, data:0x0  addr:0x3b, data:0x0  addr:0x4b, data:0x0  addr:0x5b, data:0x0  addr:0x6b, data:0x0  addr:0x7b, data:0x0  addr:0x8b, data:0x0  addr:0x9b, data:0x0  addr:0xab, data:0x0  addr:0xbb, data:0x0  addr:0xcb, data:0x0  addr:0xdb, data:0x0  addr:0xeb, data:0x0  addr:0xfb, data:0x0
     addr:0xc, data:0x11  addr:0x1c, data:0x0  addr:0x2c, data:0x0  addr:0x3c, data:0x0  addr:0x4c, data:0x11  addr:0x5c, data:0x0  addr:0x6c, data:0x0  addr:0x7c, data:0x0  addr:0x8c, data:0x11  addr:0x9c, data:0x0  addr:0xac, data:0x0  addr:0xbc, data:0x0  addr:0xcc, data:0x11  addr:0xdc, data:0x0  addr:0xec, data:0x0  addr:0xfc, data:0x0
     addr:0xd, data:0x99  addr:0x1d, data:0xa0  addr:0x2d, data:0x0  addr:0x3d, data:0x0  addr:0x4d, data:0x99  addr:0x5d, data:0xa0  addr:0x6d, data:0x0  addr:0x7d, data:0x0  addr:0x8d, data:0x99  addr:0x9d, data:0xa0  addr:0xad, data:0x0  addr:0xbd, data:0x0  addr:0xcd, data:0x99  addr:0xdd, data:0xa0  addr:0xed, data:0x0  addr:0xfd, data:0x0
     addr:0xe, data:0x35  addr:0x1e, data:0xfe  addr:0x2e, data:0x0  addr:0x3e, data:0x0  addr:0x4e, data:0x35  addr:0x5e, data:0xfe  addr:0x6e, data:0x0  addr:0x7e, data:0x0  addr:0x8e, data:0x35  addr:0x9e, data:0xfe  addr:0xae, data:0x0  addr:0xbe, data:0x0  addr:0xce, data:0x35  addr:0xde, data:0xfe  addr:0xee, data:0x0  addr:0xfe, data:0x0
     addr:0xf, data:0x0  addr:0x1f, data:0x0  addr:0x2f, data:0x0  addr:0x3f, data:0x0  addr:0x4f, data:0x0  addr:0x5f, data:0x0  addr:0x6f, data:0x0  addr:0x7f, data:0x0  addr:0x8f, data:0x0  addr:0x9f, data:0x0  addr:0xaf, data:0x0  addr:0xbf, data:0x0  addr:0xcf, data:0x0  addr:0xdf, data:0x0  addr:0xef, data:0x0  

    Thanks.

  • Hi,

    If you check ub936's reg. 0x73/74/75/76 it has no any line number and line count, it means UB936 can't accept the correct data from ub913a. so please check the work mode is correct or not? does the interface between ub913a and its parallel's device be compatible?  raw12 mode is correct from sensor or ISP in your system?

    best regards,

    Steven

  • Hi Steven,

    I checked the raw 12bit operation of the image sensor, but there is no problem.

    And I2C also confirmed that there is no problem.

    It confirmed that 0x02 / 0x32 / 0x0C / 0xd8 is read as a result of checking from 0x73 to 76 during operation.

    Are there any problems with the register settings of the DS90UB913 and DS90UB936?

    Thanks.

  • Hi Steven,

    Connection conditions.

    1. Raw 12bit HF Input 

    2. FPDLINK Input Olny RX0 Port

    3. Output 4Lane MIPI

    4. Internal Clock use

    5. DS90UB936-Q1 Register Setting value

    ti_des_init(), cnt:0, reg:0x4c, val:0x1
    ti_des_init(), cnt:1, reg:0x58, val:0x58
    ti_des_init(), cnt:2, reg:0x33, val:0x3
    ti_des_init(), cnt:3, reg:0x20, val:0x20
    ti_des_init(), cnt:4, reg:0x4a, val:0x10
    ti_des_init(), cnt:5, reg:0x70, val:0x0
    ti_des_init(), cnt:6, reg:0x72, val:0x3
    ti_des_init(), cnt:7, reg:0x6d, val:0x72
    ti_des_init(), cnt:8, reg:0x7c, val:0x0
    ti_des_init(), cnt:9, reg:0xba, val:0x3
    ti_des_init(), cnt:10, reg:0x5c, val:0xb0
    ti_des_init(), cnt:11, reg:0x5d, val:0x34
    ti_des_init(), cnt:12, reg:0x65, val:0x34
    ti_des_init(), cnt:13, reg:0xaa, val:0x55


    ti_reg_write(OK), addr:0x4c, data:0x1,
    ti_reg_write(OK), addr:0x58, data:0x58,
    ti_reg_write(OK), addr:0x33, data:0x3,
    ti_reg_write(OK), addr:0x20, data:0x20,
    ti_reg_write(OK), addr:0x4a, data:0x10,
    ti_reg_write(OK), addr:0x70, data:0x0,
    ti_reg_write(OK), addr:0x72, data:0x3,
    ti_reg_write(OK), addr:0x6d, data:0x72,
    ti_reg_write(OK), addr:0x7c, data:0x0,
    ti_reg_write(OK), addr:0xba, data:0x3,
    ti_reg_write(OK), addr:0x5c, data:0xb0,
    ti_reg_write(OK), addr:0x5d, data:0x34,
    ti_reg_write(OK), addr:0x65, data:0x34,

    Please check if there is any additional setting besides register setting above.

    Thanks.

  • Hello,

    from the reg. setting we don't see issue here. but please note in your setting, you should know how to set it based on system design request, such as: why you set reg. 0x7c = 0x00? reg. 0xaa=0x55? reg. 0x72 = 0x03? These reg. are set based on your sensor parameter and your SOC's CSI port request.

    You can refer to one script example in DS90UB960's EVM user guide.

    best regards,

    Steven