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.

DS90UB953A-Q1: The MIPI signal output by 954 is incorrect

Part Number: DS90UB953A-Q1
Other Parts Discussed in Thread: DS90UB954-Q1EVM, ALP, DS90UB933-Q1, DS90UB953-Q1EVM

Hello Team,

Attached is the DS90UB953-DS90UB954 schematic we designed and the MIPI signal waveform output by 954.

1. We use the synchronous mode, through the coaxial line transmission I2C, clock signal.

2. The link 954->953 is ok,the I2C signal and clock signal of 953 are intact.

3. Senser output MIPI signal is intact.

Issue: the MIPI signal output by 954 is incorrect, image show below. would you pls help solve it? Thanks!

8662.953-954.pdf

  • Hello,

    What exactly is the issue with the MIPI signal that you are concerned about? I'm not sure what your probing situation looks like here but it looks like the probe is picking up a lot of noise. But from a very high level perspective it does look like a MIPI DPHY signal with LP and HS states in the transmission. What exactly are you expecting to see here?

    Best Regards,

    Casey 

  • Hello Casey,

    Attached is the schematic diagram and register configuration file of DS90UB953-DS90UB954 designed by us. The picture shows the MIPI signal output by Senser.

    Description:

    1. We adopt synchronous mode and transmit I2C and clock signals through the coaxial line.
    2. Coaxial Cable adopts the model U.FL-2LPHF6-088N1T-A-1000 1.37mm Coaxial Cable
    3. The link of 954-953 has been adjusted. The I2C signal received by Senser and clock signal are intact.
    4. The I2C configuration of Senser is correct, and the output MIPI signal is intact.

    Issue: Senser can receive I2C configuration and output MIPI signal(image show below), but 954 has no MIPI signal output.

    Thank you for your help.

     954-953_Registers.pdf20657.953-954.pdf

  • Hello,

    I think the issue may be that you are enabling synchronized forwarding with register 0x21, but there is only one RX port being used. So for that configuration 0x21 should be set to 0x01 (default) for best effort round robin forwarding

    Best Regards,

    Casey 

  • Hello Casey,

    Thank you for your reply. Attached is the latest script.

    In the latest script, we set register 0x21 to the default 0x01. But the situation has not changed.

    ovt2740_1280_1080_30fps.pdf

  • Hello,

    Can you please send me a register dump from the 953 and 954 devices after configuration so I can review the status info?

    Best Regards,

    Casey 

  • Hello Casey,

    The 953-954 status information is displayed(image show below).

    We use the DS90UB954-Q1EVM evaluation modules to debug the 953 module we designed.

    We verify camera initialization through ALP software.The verification process went smoothly.

    There was no problem verifying the results.But the 954 still has no signal output.

    The status info.

    Thank you for your help.

  • Hello,

    For register dumps can you please enter the "Registers" tab and click the button "Display" in order to generate a list of all the reg values read back from the devices?

    Best Regards,

    Casey 

  • Hello Casey,

    Thank you for your reply.

    The following 953_reg and 954_reg file is register dump from the 953 and 954 devices.

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

    954_reg .txt
    [REGISTERS]
    Device = ALP Nano 1 - DS90UB954, Connector 1
    Comments = ""
    Date = 08/12/2022
    Time = 16:52:05
    Reg = 0,0x0000,0x60
    Reg = 0,0x0001,0x00
    Reg = 0,0x0002,0x1E
    Reg = 0,0x0003,0x20
    Reg = 0,0x0004,0xDF
    Reg = 0,0x0005,0x01
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0xFE
    Reg = 0,0x0008,0x1C
    Reg = 0,0x0009,0x10
    Reg = 0,0x000A,0x7C
    Reg = 0,0x000B,0x7C
    Reg = 0,0x000C,0x81
    Reg = 0,0x000D,0x09
    Reg = 0,0x000E,0x08
    Reg = 0,0x000F,0x7F
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0012,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x00
    Reg = 0,0x0016,0x00
    Reg = 0,0x0017,0x00
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x04
    Reg = 0,0x001F,0x02
    Reg = 0,0x0020,0x20
    Reg = 0,0x0021,0x01
    Reg = 0,0x0022,0x00
    Reg = 0,0x0023,0x00
    Reg = 0,0x0024,0x00
    Reg = 0,0x0025,0x00
    Reg = 0,0x0026,0x00
    Reg = 0,0x0027,0x00
    Reg = 0,0x0028,0x00
    Reg = 0,0x0029,0x00
    Reg = 0,0x002A,0x00
    Reg = 0,0x002B,0x00
    Reg = 0,0x002C,0x00
    Reg = 0,0x002D,0x00
    Reg = 0,0x002E,0x00
    Reg = 0,0x002F,0x00
    Reg = 0,0x0030,0x00
    Reg = 0,0x0031,0x00
    Reg = 0,0x0032,0x00
    Reg = 0,0x0033,0x03
    Reg = 0,0x0034,0x40
    Reg = 0,0x0035,0x00
    Reg = 0,0x0036,0x00
    Reg = 0,0x0037,0x00
    Reg = 0,0x0038,0x00
    Reg = 0,0x0039,0x00
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x01
    Reg = 0,0x003C,0x14
    Reg = 0,0x003D,0x6F
    Reg = 0,0x003E,0x00
    Reg = 0,0x003F,0x40
    Reg = 0,0x0040,0x00
    Reg = 0,0x0041,0xA7
    Reg = 0,0x0042,0x71
    Reg = 0,0x0043,0x01
    Reg = 0,0x0044,0x00
    Reg = 0,0x0045,0x00
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x00
    Reg = 0,0x0049,0x00
    Reg = 0,0x004A,0x00
    Reg = 0,0x004B,0x12
    Reg = 0,0x004C,0x00
    Reg = 0,0x004D,0x03
    Reg = 0,0x004E,0x04
    Reg = 0,0x004F,0x64
    Reg = 0,0x0050,0x00
    Reg = 0,0x0051,0x00
    Reg = 0,0x0052,0x00
    Reg = 0,0x0053,0x03
    Reg = 0,0x0054,0x02
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x5E
    Reg = 0,0x0059,0x00
    Reg = 0,0x005A,0x00
    Reg = 0,0x005B,0x30
    Reg = 0,0x005C,0x18
    Reg = 0,0x005D,0x6C
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x00
    Reg = 0,0x0060,0x00
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x00
    Reg = 0,0x0065,0x4C
    Reg = 0,0x0066,0x00
    Reg = 0,0x0067,0x00
    Reg = 0,0x0068,0x00
    Reg = 0,0x0069,0x00
    Reg = 0,0x006A,0x00
    Reg = 0,0x006B,0x00
    Reg = 0,0x006C,0x00
    Reg = 0,0x006D,0x7C
    Reg = 0,0x006E,0x88
    Reg = 0,0x006F,0x88
    Reg = 0,0x0070,0x2B
    Reg = 0,0x0071,0x2C
    Reg = 0,0x0072,0x00
    Reg = 0,0x0073,0x00
    Reg = 0,0x0074,0x00
    Reg = 0,0x0075,0x00
    Reg = 0,0x0076,0x00
    Reg = 0,0x0077,0xC5
    Reg = 0,0x0078,0x00
    Reg = 0,0x0079,0x01
    Reg = 0,0x007A,0x00
    Reg = 0,0x007B,0x00
    Reg = 0,0x007C,0x20
    Reg = 0,0x007D,0x00
    Reg = 0,0x007E,0x00
    Reg = 0,0x007F,0x00
    Reg = 0,0x00A0,0x02
    Reg = 0,0x00A1,0x0F
    Reg = 0,0x00A2,0x00
    Reg = 0,0x00A3,0x00
    Reg = 0,0x00A4,0x08
    Reg = 0,0x00A5,0x19
    Reg = 0,0x00A7,0x00
    Reg = 0,0x00A8,0x00
    Reg = 0,0x00A9,0x00
    Reg = 0,0x00AA,0x00
    Reg = 0,0x00AB,0x00
    Reg = 0,0x00AC,0x00
    Reg = 0,0x00AD,0x00
    Reg = 0,0x00AE,0x00
    Reg = 0,0x00AF,0x00
    Reg = 0,0x00B0,0x08
    Reg = 0,0x00B1,0x14
    Reg = 0,0x00B2,0x3F
    Reg = 0,0x00B3,0x00
    Reg = 0,0x00B4,0x25
    Reg = 0,0x00B5,0x00
    Reg = 0,0x00B6,0x18
    Reg = 0,0x00B7,0x00
    Reg = 0,0x00B8,0x8C
    Reg = 0,0x00B9,0x33
    Reg = 0,0x00BA,0x83
    Reg = 0,0x00BB,0x74
    Reg = 0,0x00BC,0x80
    Reg = 0,0x00BD,0x00
    Reg = 0,0x00BE,0x00
    Reg = 0,0x00BF,0x00
    Reg = 0,0x00D0,0x00
    Reg = 0,0x00D2,0x94
    Reg = 0,0x00D3,0x02
    Reg = 0,0x00D4,0x60
    Reg = 0,0x00D5,0xF2
    Reg = 0,0x00D6,0x00
    Reg = 0,0x00D7,0x02
    Reg = 0,0x00D8,0x00
    Reg = 0,0x00D9,0x00
    Reg = 0,0x00DA,0x00
    Reg = 0,0x00DB,0x00
    Reg = 0,0x00DC,0x00
    Reg = 0,0x00DD,0x00
    Reg = 0,0x00DE,0x00
    Reg = 0,0x00DF,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x35
    Reg = 0,0x00F5,0x34
    Reg = 0,0x00F8,0x00
    Reg = 0,0x00F9,0x00
    Reg = 0,0x00FA,0x00
    Reg = 0,0x00FB,0x00
    

    Thank you for your help.

  • Hello,

    From the reg dumps, the 954 is not detecting any resolution coming from the imager in 0x73-0x76. Looking at the 953 registers, there is no data type or byte count getting detected from the MIPI interface. Also registers 0x5C and 0x5F report CSI-2 errors on the 953 side, primarily with SOT. Are you using 2 CSI-2 lanes or 4 CSI-2 lanes on the 953 side? It looks like errors are only getting flagged in lanes 0/1 so that makes me thing possibly only those lanes are being used? If so can you adjust register 0x02[5:4] to b'01?

    Best Regards,

    Casey 

  • Hello Casey,

    Thank you for your reply.

    We found that our Senser output mode is RAW10.  When we changed the MODE of 954 to RAW10, we found that the LED indicator Pass and LOCK of the DS90UB954-Q1EVM evaluation modules were flashing all the time. My guess is that some registers need to be modified.  Attached is the register information of 953. 

    Thank you for your help.

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

  • Hello,

    Casey is out of office today so I can offer support in the meantime.

    Can you share the 954 registers as well? Please verify that the PORT_PASS_CTL register (0x7D) is not set to 0, which results in pass being indicated once lock is established. Are you still seeing an issue with the MIPI signal? From the registers it appears data is still not being detected. Based on the registers the 953 is still operating in synchronous mode, you should update the 953 mode settings as well.

    Regards,

    Darrah

  • Hello,

    Thank you for your reply.

    Attached is the register information of 953 and 954.  You are right,the 953 is still operating in synchronous mode.I know how to set 954 in RAW10 mode, but I don't know how to change 953 in sync mode.  Or how do I set 953 and 954 modes in RAW10 mode?  Can I continue to use synchronous mode?

    Thank you for your help.

    954_reg_20220815.txt
    [REGISTERS]
    Device = ALP Nano 1 - DS90UB954, Connector 1
    Comments = ""
    Date = 08/15/2022
    Time = 21:27:51
    Reg = 0,0x0000,0x60
    Reg = 0,0x0001,0x00
    Reg = 0,0x0002,0x1E
    Reg = 0,0x0003,0x20
    Reg = 0,0x0004,0xDF
    Reg = 0,0x0005,0x01
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0xFE
    Reg = 0,0x0008,0x1C
    Reg = 0,0x0009,0x10
    Reg = 0,0x000A,0x7C
    Reg = 0,0x000B,0x7C
    Reg = 0,0x000C,0x81
    Reg = 0,0x000D,0x09
    Reg = 0,0x000E,0x08
    Reg = 0,0x000F,0x7F
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0012,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x00
    Reg = 0,0x0016,0x00
    Reg = 0,0x0017,0x00
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x04
    Reg = 0,0x001F,0x02
    Reg = 0,0x0020,0x20
    Reg = 0,0x0021,0x01
    Reg = 0,0x0022,0x00
    Reg = 0,0x0023,0x00
    Reg = 0,0x0024,0x00
    Reg = 0,0x0025,0x00
    Reg = 0,0x0026,0x00
    Reg = 0,0x0027,0x00
    Reg = 0,0x0028,0x00
    Reg = 0,0x0029,0x00
    Reg = 0,0x002A,0x00
    Reg = 0,0x002B,0x00
    Reg = 0,0x002C,0x00
    Reg = 0,0x002D,0x00
    Reg = 0,0x002E,0x00
    Reg = 0,0x002F,0x00
    Reg = 0,0x0030,0x00
    Reg = 0,0x0031,0x00
    Reg = 0,0x0032,0x00
    Reg = 0,0x0033,0x23
    Reg = 0,0x0034,0x40
    Reg = 0,0x0035,0x00
    Reg = 0,0x0036,0x00
    Reg = 0,0x0037,0x03
    Reg = 0,0x0038,0x00
    Reg = 0,0x0039,0x00
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x01
    Reg = 0,0x003C,0x14
    Reg = 0,0x003D,0x6F
    Reg = 0,0x003E,0x00
    Reg = 0,0x003F,0x40
    Reg = 0,0x0040,0x00
    Reg = 0,0x0041,0xA7
    Reg = 0,0x0042,0x71
    Reg = 0,0x0043,0x01
    Reg = 0,0x0044,0x00
    Reg = 0,0x0045,0x00
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x00
    Reg = 0,0x0049,0x00
    Reg = 0,0x004A,0x00
    Reg = 0,0x004B,0x12
    Reg = 0,0x004C,0x01
    Reg = 0,0x004D,0x13
    Reg = 0,0x004E,0x3C
    Reg = 0,0x004F,0x64
    Reg = 0,0x0050,0x00
    Reg = 0,0x0051,0x00
    Reg = 0,0x0052,0x00
    Reg = 0,0x0053,0x03
    Reg = 0,0x0054,0x00
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x5E
    Reg = 0,0x0059,0x00
    Reg = 0,0x005A,0x00
    Reg = 0,0x005B,0x30
    Reg = 0,0x005C,0x18
    Reg = 0,0x005D,0x6C
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x00
    Reg = 0,0x0060,0x00
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x00
    Reg = 0,0x0065,0x4C
    Reg = 0,0x0066,0x00
    Reg = 0,0x0067,0x00
    Reg = 0,0x0068,0x00
    Reg = 0,0x0069,0x00
    Reg = 0,0x006A,0x00
    Reg = 0,0x006B,0x00
    Reg = 0,0x006C,0x00
    Reg = 0,0x006D,0x7C
    Reg = 0,0x006E,0x88
    Reg = 0,0x006F,0x88
    Reg = 0,0x0070,0x1F
    Reg = 0,0x0071,0x1F
    Reg = 0,0x0072,0x00
    Reg = 0,0x0073,0x00
    Reg = 0,0x0074,0x00
    Reg = 0,0x0075,0x00
    Reg = 0,0x0076,0x00
    Reg = 0,0x0077,0xC5
    Reg = 0,0x0078,0x00
    Reg = 0,0x0079,0x01
    Reg = 0,0x007A,0x0B
    Reg = 0,0x007B,0xFF
    Reg = 0,0x007C,0x00
    Reg = 0,0x007D,0x00
    Reg = 0,0x007E,0x00
    Reg = 0,0x007F,0x00
    Reg = 0,0x00A0,0x02
    Reg = 0,0x00A1,0x0F
    Reg = 0,0x00A2,0x00
    Reg = 0,0x00A3,0x00
    Reg = 0,0x00A4,0x08
    Reg = 0,0x00A5,0x19
    Reg = 0,0x00A7,0x00
    Reg = 0,0x00A8,0x00
    Reg = 0,0x00A9,0x00
    Reg = 0,0x00AA,0x00
    Reg = 0,0x00AB,0x00
    Reg = 0,0x00AC,0x00
    Reg = 0,0x00AD,0x00
    Reg = 0,0x00AE,0x00
    Reg = 0,0x00AF,0x00
    Reg = 0,0x00B0,0x08
    Reg = 0,0x00B1,0x14
    Reg = 0,0x00B2,0x3F
    Reg = 0,0x00B3,0x08
    Reg = 0,0x00B4,0x25
    Reg = 0,0x00B5,0x00
    Reg = 0,0x00B6,0x18
    Reg = 0,0x00B7,0x00
    Reg = 0,0x00B8,0x8F
    Reg = 0,0x00B9,0x33
    Reg = 0,0x00BA,0x83
    Reg = 0,0x00BB,0x74
    Reg = 0,0x00BC,0x80
    Reg = 0,0x00BD,0x00
    Reg = 0,0x00BE,0x00
    Reg = 0,0x00BF,0x00
    Reg = 0,0x00D0,0x00
    Reg = 0,0x00D2,0x94
    Reg = 0,0x00D3,0x37
    Reg = 0,0x00D4,0x60
    Reg = 0,0x00D5,0xF2
    Reg = 0,0x00D6,0x00
    Reg = 0,0x00D7,0x00
    Reg = 0,0x00D8,0x00
    Reg = 0,0x00D9,0x00
    Reg = 0,0x00DA,0x00
    Reg = 0,0x00DB,0x0B
    Reg = 0,0x00DC,0x00
    Reg = 0,0x00DD,0x00
    Reg = 0,0x00DE,0x00
    Reg = 0,0x00DF,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x35
    Reg = 0,0x00F5,0x34
    Reg = 0,0x00F8,0x00
    Reg = 0,0x00F9,0x00
    Reg = 0,0x00FA,0x00
    Reg = 0,0x00FB,0x00
    

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

  • Hello,

    When pairing with 953 you should not be using RAW10 mode on the 954. You should be using CSI-2 mode. In CSI-2 mode any CSI-2 data type can be supported. RAW10 mode on the 954 is for pairing with a DVP serializer such as DS90UB933-Q1.

    Please set the MODE on 954 back to how you had it as the SER was correctly linked before. The problem appears to be that the 953 is not recognizing any CSI-2 input from the sensor. Can you please verify my questions from before?

    Are you using 4 or 2 CSI-2 lanes on the 953?

    Best Regards,

    Casey 

  • Hello Casey,

    We changed the 954 back to CSI-2 mode.  We used 2 CSI-2 lanes on the 953, CLKP/N、D0P/N、D1P/N. Now 953 can read the data of SER, but the output signal of 954 is not complete(image show below), and the PASS and LOCK indicators are flashing, please refer to the following video.Attached is the register information of 953 and 954.Thank you.

    953_reg_20220817.txt
    read UB953
    Reciever  0x0  :   0x30
    Reciever  0x1  :   0x0
    Reciever  0x2  :   0x51
    Reciever  0x3  :   0x0
    Reciever  0x4  :   0x0
    Reciever  0x5  :   0x0
    Reciever  0x6  :   0x0
    Reciever  0x7  :   0x0
    Reciever  0x8  :   0x0
    Reciever  0x9  :   0x0
    Reciever  0xa  :   0x0
    Reciever  0xb  :   0x0
    Reciever  0xc  :   0x0
    Reciever  0xd  :   0x0
    Reciever  0xe  :   0xf
    Reciever  0xf  :   0x0
    Reciever  0x10  :   0x0
    Reciever  0x11  :   0x0
    Reciever  0x12  :   0x0
    Reciever  0x13  :   0x0
    Reciever  0x14  :   0x0
    Reciever  0x15  :   0x20
    Reciever  0x16  :   0x0
    Reciever  0x17  :   0x3c
    Reciever  0x18  :   0x0
    Reciever  0x19  :   0x0
    Reciever  0x1a  :   0x62
    Reciever  0x1b  :   0x0
    Reciever  0x1c  :   0x0
    Reciever  0x1d  :   0x0
    Reciever  0x1e  :   0x0
    Reciever  0x1f  :   0x0
    Reciever  0x20  :   0x0
    Reciever  0x21  :   0x0
    Reciever  0x22  :   0x0
    Reciever  0x23  :   0x0
    Reciever  0x24  :   0x0
    Reciever  0x25  :   0x0
    Reciever  0x26  :   0x0
    Reciever  0x27  :   0x0
    Reciever  0x28  :   0x0
    Reciever  0x29  :   0x0
    Reciever  0x2a  :   0x0
    Reciever  0x2b  :   0x0
    Reciever  0x2c  :   0x0
    Reciever  0x2d  :   0x0
    Reciever  0x2e  :   0x0
    Reciever  0x2f  :   0x0
    Reciever  0x30  :   0x0
    Reciever  0x31  :   0x0
    Reciever  0x32  :   0x0
    Reciever  0x33  :   0x4
    Reciever  0x34  :   0x0
    Reciever  0x35  :   0x10
    Reciever  0x36  :   0x0
    Reciever  0x37  :   0x60
    Reciever  0x38  :   0x0
    Reciever  0x39  :   0x0
    Reciever  0x3a  :   0x0
    Reciever  0x3b  :   0x0
    Reciever  0x3c  :   0x0
    Reciever  0x3d  :   0x0
    Reciever  0x3e  :   0x0
    Reciever  0x3f  :   0x0
    Reciever  0x40  :   0x0
    Reciever  0x41  :   0x0
    Reciever  0x42  :   0x0
    Reciever  0x43  :   0x0
    Reciever  0x44  :   0x0
    Reciever  0x45  :   0x0
    Reciever  0x46  :   0x0
    Reciever  0x47  :   0x0
    Reciever  0x48  :   0x0
    Reciever  0x49  :   0x0
    Reciever  0x4a  :   0x0
    Reciever  0x4b  :   0x0
    Reciever  0x4c  :   0x0
    Reciever  0x4d  :   0x0
    Reciever  0x4e  :   0x0
    Reciever  0x4f  :   0x0
    Reciever  0x50  :   0x0
    Reciever  0x51  :   0xc0
    Reciever  0x52  :   0x0
    Reciever  0x53  :   0x0
    Reciever  0x54  :   0x0
    Reciever  0x55  :   0x0
    Reciever  0x56  :   0x0
    Reciever  0x57  :   0x0
    Reciever  0x58  :   0x0
    Reciever  0x59  :   0x7
    Reciever  0x5a  :   0x0
    Reciever  0x5b  :   0x0
    Reciever  0x5c  :   0x0
    Reciever  0x5d  :   0x0
    Reciever  0x5e  :   0x0
    Reciever  0x5f  :   0x0
    Reciever  0x60  :   0x0
    Reciever  0x61  :   0x2b
    Reciever  0x62  :   0x0
    Reciever  0x63  :   0x9
    Reciever  0x64  :   0x0
    Reciever  0x65  :   0x88
    Reciever  0x66  :   0x0
    Reciever  0x67  :   0x0
    Reciever  0x68  :   0x0
    Reciever  0x69  :   0x0
    Reciever  0x6a  :   0x0
    Reciever  0x6b  :   0x0
    Reciever  0x6c  :   0x0
    Reciever  0x6d  :   0x0
    Reciever  0x6e  :   0x0
    Reciever  0x6f  :   0x0
    Reciever  0x70  :   0x0
    Reciever  0x71  :   0x0
    Reciever  0x72  :   0x0
    Reciever  0x73  :   0x0
    Reciever  0x74  :   0x0
    Reciever  0x75  :   0x0
    Reciever  0x76  :   0x0
    Reciever  0x77  :   0x0
    Reciever  0x78  :   0x0
    Reciever  0x79  :   0x0
    Reciever  0x7a  :   0x0
    Reciever  0x7b  :   0x0
    Reciever  0x7c  :   0x0
    Reciever  0x7d  :   0x0
    Reciever  0x7e  :   0x0
    Reciever  0x7f  :   0x0
    Reciever  0x80  :   0x0
    Reciever  0x81  :   0x0
    Reciever  0x82  :   0x0
    Reciever  0x83  :   0x0
    Reciever  0x84  :   0x0
    Reciever  0x85  :   0x0
    Reciever  0x86  :   0x0
    Reciever  0x87  :   0x0
    Reciever  0x88  :   0x0
    Reciever  0x89  :   0x0
    Reciever  0x8a  :   0x0
    Reciever  0x8b  :   0x0
    Reciever  0x8c  :   0x0
    Reciever  0x8d  :   0x0
    Reciever  0x8e  :   0x0
    Reciever  0x8f  :   0x0
    Reciever  0x90  :   0x32
    Reciever  0x91  :   0x0
    Reciever  0x92  :   0x0
    Reciever  0x93  :   0x0
    Reciever  0x94  :   0x0
    Reciever  0x95  :   0x0
    Reciever  0x96  :   0x0
    Reciever  0x97  :   0x0
    Reciever  0x98  :   0x0
    Reciever  0x99  :   0x0
    Reciever  0x9a  :   0x0
    Reciever  0x9b  :   0x0
    Reciever  0x9c  :   0x0
    Reciever  0x9d  :   0x0
    Reciever  0x9e  :   0x0
    Reciever  0x9f  :   0x0
    Reciever  0xa0  :   0x0
    Reciever  0xa1  :   0x0
    Reciever  0xa2  :   0x0
    Reciever  0xa3  :   0x0
    Reciever  0xa4  :   0x0
    Reciever  0xa5  :   0x0
    Reciever  0xa6  :   0x0
    Reciever  0xa7  :   0x0
    Reciever  0xa8  :   0x0
    Reciever  0xa9  :   0x0
    Reciever  0xaa  :   0x3
    Reciever  0xab  :   0x1
    Reciever  0xac  :   0x0
    Reciever  0xad  :   0x0
    Reciever  0xae  :   0x0
    Reciever  0xaf  :   0x0
    Reciever  0xb0  :   0x4
    Reciever  0xb1  :   0x0
    Reciever  0xb2  :   0x0
    Reciever  0xb3  :   0x0
    Reciever  0xb4  :   0x0
    Reciever  0xb5  :   0x0
    Reciever  0xb6  :   0x0
    Reciever  0xb7  :   0x0
    Reciever  0xb8  :   0x0
    Reciever  0xb9  :   0x0
    Reciever  0xba  :   0x0
    Reciever  0xbb  :   0x0
    Reciever  0xbc  :   0x0
    Reciever  0xbd  :   0x0
    Reciever  0xbe  :   0x0
    Reciever  0xbf  :   0x0
    Reciever  0xc0  :   0x0
    Reciever  0xc1  :   0x0
    Reciever  0xc2  :   0x0
    Reciever  0xc3  :   0x0
    Reciever  0xc4  :   0x0
    Reciever  0xc5  :   0x0
    Reciever  0xc6  :   0x0
    Reciever  0xc7  :   0x0
    Reciever  0xc8  :   0x0
    Reciever  0xc9  :   0x0
    Reciever  0xca  :   0x0
    Reciever  0xcb  :   0x0
    Reciever  0xcc  :   0x0
    Reciever  0xcd  :   0x0
    Reciever  0xce  :   0x0
    Reciever  0xcf  :   0x0
    Reciever  0xd0  :   0x0
    Reciever  0xd1  :   0x0
    Reciever  0xd2  :   0x0
    Reciever  0xd3  :   0x0
    Reciever  0xd4  :   0x0
    Reciever  0xd5  :   0x0
    Reciever  0xd6  :   0x0
    Reciever  0xd7  :   0x0
    Reciever  0xd8  :   0x0
    Reciever  0xd9  :   0x0
    Reciever  0xda  :   0x0
    Reciever  0xdb  :   0x0
    Reciever  0xdc  :   0x0
    Reciever  0xdd  :   0x0
    Reciever  0xde  :   0x0
    Reciever  0xdf  :   0x0
    Reciever  0xe0  :   0x0
    Reciever  0xe1  :   0x0
    Reciever  0xe2  :   0x0
    Reciever  0xe3  :   0x0
    Reciever  0xe4  :   0x0
    Reciever  0xe5  :   0x0
    Reciever  0xe6  :   0x0
    Reciever  0xe7  :   0x0
    Reciever  0xe8  :   0x0
    Reciever  0xe9  :   0x0
    Reciever  0xea  :   0x0
    Reciever  0xeb  :   0x0
    Reciever  0xec  :   0x0
    Reciever  0xed  :   0x0
    Reciever  0xee  :   0x0
    Reciever  0xef  :   0x0
    Reciever  0xf0  :   0x0
    Reciever  0xf1  :   0x55
    Reciever  0xf2  :   0x0
    Reciever  0xf3  :   0x0
    Reciever  0xf4  :   0x0
    Reciever  0xf5  :   0x0
    THE END
    954_reg_20220817.txt
    [REGISTERS]
    Device = ALP Nano 1 - DS90UB954, Connector 1
    Comments = ""
    Date = 08/17/2022
    Time = 17:00:45
    Reg = 0,0x0000,0x60
    Reg = 0,0x0001,0x00
    Reg = 0,0x0002,0x1E
    Reg = 0,0x0003,0x20
    Reg = 0,0x0004,0xD3
    Reg = 0,0x0005,0x01
    Reg = 0,0x0006,0x00
    Reg = 0,0x0007,0xFE
    Reg = 0,0x0008,0x1C
    Reg = 0,0x0009,0x10
    Reg = 0,0x000A,0x7C
    Reg = 0,0x000B,0x7C
    Reg = 0,0x000C,0x81
    Reg = 0,0x000D,0x09
    Reg = 0,0x000E,0x08
    Reg = 0,0x000F,0x7F
    Reg = 0,0x0010,0x00
    Reg = 0,0x0011,0x00
    Reg = 0,0x0012,0x00
    Reg = 0,0x0013,0x00
    Reg = 0,0x0014,0x00
    Reg = 0,0x0015,0x00
    Reg = 0,0x0016,0x00
    Reg = 0,0x0017,0x00
    Reg = 0,0x0018,0x00
    Reg = 0,0x0019,0x00
    Reg = 0,0x001A,0x00
    Reg = 0,0x001B,0x00
    Reg = 0,0x001C,0x00
    Reg = 0,0x001D,0x00
    Reg = 0,0x001E,0x04
    Reg = 0,0x001F,0x02
    Reg = 0,0x0020,0x20
    Reg = 0,0x0021,0x01
    Reg = 0,0x0022,0x00
    Reg = 0,0x0023,0x00
    Reg = 0,0x0024,0x00
    Reg = 0,0x0025,0x00
    Reg = 0,0x0026,0x00
    Reg = 0,0x0027,0x00
    Reg = 0,0x0028,0x00
    Reg = 0,0x0029,0x00
    Reg = 0,0x002A,0x00
    Reg = 0,0x002B,0x00
    Reg = 0,0x002C,0x00
    Reg = 0,0x002D,0x00
    Reg = 0,0x002E,0x00
    Reg = 0,0x002F,0x00
    Reg = 0,0x0030,0x00
    Reg = 0,0x0031,0x00
    Reg = 0,0x0032,0x00
    Reg = 0,0x0033,0x23
    Reg = 0,0x0034,0x40
    Reg = 0,0x0035,0x00
    Reg = 0,0x0036,0x00
    Reg = 0,0x0037,0x03
    Reg = 0,0x0038,0x00
    Reg = 0,0x0039,0x00
    Reg = 0,0x003A,0x00
    Reg = 0,0x003B,0x01
    Reg = 0,0x003C,0x14
    Reg = 0,0x003D,0x6F
    Reg = 0,0x003E,0x00
    Reg = 0,0x003F,0x40
    Reg = 0,0x0040,0x00
    Reg = 0,0x0041,0xA7
    Reg = 0,0x0042,0x71
    Reg = 0,0x0043,0x01
    Reg = 0,0x0044,0x00
    Reg = 0,0x0045,0x00
    Reg = 0,0x0046,0x00
    Reg = 0,0x0047,0x00
    Reg = 0,0x0048,0x00
    Reg = 0,0x0049,0x00
    Reg = 0,0x004A,0x00
    Reg = 0,0x004B,0x12
    Reg = 0,0x004C,0x01
    Reg = 0,0x004D,0x30
    Reg = 0,0x004E,0xFD
    Reg = 0,0x004F,0x47
    Reg = 0,0x0050,0x00
    Reg = 0,0x0051,0x00
    Reg = 0,0x0052,0x00
    Reg = 0,0x0053,0x03
    Reg = 0,0x0054,0x00
    Reg = 0,0x0055,0x00
    Reg = 0,0x0056,0x00
    Reg = 0,0x0057,0x00
    Reg = 0,0x0058,0x5E
    Reg = 0,0x0059,0x00
    Reg = 0,0x005A,0x00
    Reg = 0,0x005B,0x30
    Reg = 0,0x005C,0x18
    Reg = 0,0x005D,0x6C
    Reg = 0,0x005E,0x00
    Reg = 0,0x005F,0x00
    Reg = 0,0x0060,0x00
    Reg = 0,0x0061,0x00
    Reg = 0,0x0062,0x00
    Reg = 0,0x0063,0x00
    Reg = 0,0x0064,0x00
    Reg = 0,0x0065,0x4C
    Reg = 0,0x0066,0x00
    Reg = 0,0x0067,0x00
    Reg = 0,0x0068,0x00
    Reg = 0,0x0069,0x00
    Reg = 0,0x006A,0x00
    Reg = 0,0x006B,0x00
    Reg = 0,0x006C,0x00
    Reg = 0,0x006D,0x7C
    Reg = 0,0x006E,0x88
    Reg = 0,0x006F,0x88
    Reg = 0,0x0070,0x2B
    Reg = 0,0x0071,0x2C
    Reg = 0,0x0072,0xE4
    Reg = 0,0x0073,0x00
    Reg = 0,0x0074,0x78
    Reg = 0,0x0075,0x09
    Reg = 0,0x0076,0x60
    Reg = 0,0x0077,0xC5
    Reg = 0,0x0078,0x00
    Reg = 0,0x0079,0x01
    Reg = 0,0x007A,0x0F
    Reg = 0,0x007B,0xFF
    Reg = 0,0x007C,0x00
    Reg = 0,0x007D,0x00
    Reg = 0,0x007E,0x00
    Reg = 0,0x007F,0x00
    Reg = 0,0x00A0,0x02
    Reg = 0,0x00A1,0x0F
    Reg = 0,0x00A2,0x00
    Reg = 0,0x00A3,0x00
    Reg = 0,0x00A4,0x08
    Reg = 0,0x00A5,0x19
    Reg = 0,0x00A7,0x00
    Reg = 0,0x00A8,0x00
    Reg = 0,0x00A9,0x00
    Reg = 0,0x00AA,0x00
    Reg = 0,0x00AB,0x00
    Reg = 0,0x00AC,0x00
    Reg = 0,0x00AD,0x00
    Reg = 0,0x00AE,0x00
    Reg = 0,0x00AF,0x00
    Reg = 0,0x00B0,0x08
    Reg = 0,0x00B1,0x14
    Reg = 0,0x00B2,0x3F
    Reg = 0,0x00B3,0x08
    Reg = 0,0x00B4,0x25
    Reg = 0,0x00B5,0x00
    Reg = 0,0x00B6,0x18
    Reg = 0,0x00B7,0x00
    Reg = 0,0x00B8,0x8C
    Reg = 0,0x00B9,0x33
    Reg = 0,0x00BA,0x83
    Reg = 0,0x00BB,0x74
    Reg = 0,0x00BC,0x80
    Reg = 0,0x00BD,0x00
    Reg = 0,0x00BE,0x00
    Reg = 0,0x00BF,0x00
    Reg = 0,0x00D0,0x00
    Reg = 0,0x00D2,0x94
    Reg = 0,0x00D3,0x27
    Reg = 0,0x00D4,0x60
    Reg = 0,0x00D5,0xF2
    Reg = 0,0x00D6,0x00
    Reg = 0,0x00D7,0x02
    Reg = 0,0x00D8,0x00
    Reg = 0,0x00D9,0x00
    Reg = 0,0x00DA,0x05
    Reg = 0,0x00DB,0x1B
    Reg = 0,0x00DC,0x00
    Reg = 0,0x00DD,0x00
    Reg = 0,0x00DE,0x00
    Reg = 0,0x00DF,0x00
    Reg = 0,0x00F0,0x5F
    Reg = 0,0x00F1,0x55
    Reg = 0,0x00F2,0x42
    Reg = 0,0x00F3,0x39
    Reg = 0,0x00F4,0x35
    Reg = 0,0x00F5,0x34
    Reg = 0,0x00F8,0x00
    Reg = 0,0x00F9,0x00
    Reg = 0,0x00FA,0x00
    Reg = 0,0x00FB,0x00
    

  • Hello,

    It looks like you are disabling the transmit CRC generator in register 0x02 of 953. Can you please adjust 953 reg 0x02 to 0x53 instead of 0x51 and see if this issue is resolved?

    Best Regards,

    Casey 

  • Thank you,Casey.

    After 0x02 is set to 0x53, the problem still exists.

    After 954 and 953 are configured separately, the PASS and LOCK states are normal, but after the Camera Sensor register is configured, the two status lights start to blink.

    We did not use the GPIO of 953 Side to reset the Camera Sensor. After the register of the Camera sensor was configured, MIPI signal was automatically generated. May I ask whether it is because of this reason that there is a problem in the timing sequence of 953 MIPI signal parsing? 

    Best wishes to you.

  • Hello,

    From the 953 register dump it seems like the sensor output may not be as you expect. Register 0x61 reports the data type of what is being received as 0x2B (RAW10) which is correct, but then registers 0x62-0x63 report the byte count for the video line as 0x900 (2304 bytes). For RAW10 with 1280x1080 resolution I would expect the sensor byte count to be 1280*(5/4) = 1600 bytes. 

    You may want to double check the sensor configuration independently of the SERDES

    Best Regards,

    Casey 

  • Hello,Casey.

    The Sensor we use is 50fps with 1920*1080 pixels. The output signal of the Sensor is normal, and 953 uses 2lane input.  

    When we only use 953 and 954 without Sensor, the state is normal, and the script we use ALP can output MIPI signal.  

    When the Sensor is added to the 953 and 954, the PASS and LOCK keep flashing.I think the problem is with the Sensor and 953, but I don't know where to check it.

    Thank you.

  • Hello,

    Can you provide the schematics for your custom board here for review?

    Best Regards,

    Casey 

  • Hello Casey,

    Attached is the DS90UB953-DS90UB954 schematic we designed.

    We refer to DS90UB953-Q1EVM and DS90UB954-Q1EVM to design the 953-954 module. 

    P1 is the coaxial transmitting interface of 953, P2 and P3 are the coaxial receiving interface of 954.

    Both 953 and 954 modules can be used independently.The 954 module we designed has been debugged successfully.

    Now,we use the DS90UB954-Q1EVM evaluation modules to debug the 953 module we designed.

    Thank you.

    6064.953-954.pdf

  • Hello,

    I see a critical error in the schematics which may be causing this issue. On the 953, the LPF1 pin needs to be connected with 0.022uF cap to the VDDPLL (pin 11), not VDDD (pin 25). Also the LPF2 cap should be 0.1uF to GND instead of 0.022uF. 

    Best Regards,

    Casey 

  • Hello Casey

    According to your suggestion, we modified the circuit of LPF1 and the capacitance to ground of LPF2 by cutting lines on PCB. The circuit design of this part is a reference to the datasheet. The capacitance of LPF2 is a design error and has been modified, but the situation has not changed.

    Are there other reasons for data identification errors?

  • Hello,

    Let me look at this a bit deeper and get back to you with further suggestions by the end of the week 

    Best Regards,

    Casey 

  • Hello Casey,

    Thanks for your help for so many days.

    Under your suggestion, we modified the circuits of LPF1 and LPF2 and successfully solved the previous problems. 

    We changed a PCB test board and modified it again.

    The modified 953 module can receive the data of the Sensor, and the output signal of 954 is complete. 

    All in all, after the circuit problems of LPF1 and LPF2 were solved, everything was clear. 

    Thank you again and wish you all the best.

  • Hello,

    OK good news! I was struggling to figure out where to go next but glad that we were able to solve it 

    Best Regards,

    Casey