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.

DS90UB954-Q1EVM: Couldn't get the streaming from sensor when the coax cable is 15m DS90UB953 & DS90UB954.

Part Number: DS90UB954-Q1EVM

Hi,
    We were able to successfully obtain streaming from the sensor using a 5m coaxial cable between the Serializer (DS90UB953) and Deserializer (DS90UB954). However, when attempting to change the cable length from 5m to 15m, we encountered difficulties in receiving the streaming from the sensor through the Serializer (DS90UB953) to the Deserializer (DS90UB954). Could you please advise on any modifications necessary for the 15m setup?

thank you.
  • Hello Rathna,

    this is probably due to the higher insertion loss at 15 m cable. To confirm that, can you provide register dumps from the UB954, one for 5m and one for 15m.

  • Hi Hamzeh,
       The dumps for 5m and 15m are attached below. Please review them accordingly.
    thank you,

    /******************************* 5M*******************************************/

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Deser(954):

    reg 0x0 val = 0x6000

    reg 0x1 val = 0x0

    reg 0x2 val = 0x2e00

    reg 0x3 val = 0x2000

    reg 0x4 val = 0xdf00

    reg 0x5 val = 0x100

    reg 0x6 val = 0x0

    reg 0x7 val = 0xfe00

    reg 0x8 val = 0x1c00

    reg 0x9 val = 0x1000

    reg 0xa val = 0x1300

    reg 0xb val = 0x2500

    reg 0xc val = 0x8100

    reg 0xd val = 0x900

    reg 0xe val = 0x800

    reg 0xf val = 0x7f00

    reg 0x10 val = 0x0

    reg 0x11 val = 0x0

    reg 0x12 val = 0x0

    reg 0x13 val = 0x0

    reg 0x14 val = 0x0

    reg 0x15 val = 0x0

    reg 0x16 val = 0x0

    reg 0x17 val = 0x0

    reg 0x18 val = 0x0

    reg 0x19 val = 0x0

    reg 0x1a val = 0x0

    reg 0x1b val = 0x0

    reg 0x1c val = 0x0

    reg 0x1d val = 0x0

    reg 0x1e val = 0x400

    reg 0x1f val = 0x200

    reg 0x20 val = 0x2000

    reg 0x21 val = 0x4400

    reg 0x22 val = 0x100

    reg 0x23 val = 0x0

    reg 0x24 val = 0x0

    reg 0x25 val = 0x0

    reg 0x26 val = 0x0

    reg 0x27 val = 0x0

    reg 0x28 val = 0x0

    reg 0x29 val = 0x0

    reg 0x2a val = 0x0

    reg 0x2b val = 0x0

    reg 0x2c val = 0x0

    reg 0x2d val = 0x0

    reg 0x2e val = 0x0

    reg 0x2f val = 0x0

    reg 0x30 val = 0x0

    reg 0x31 val = 0x0

    reg 0x32 val = 0x0

    reg 0x33 val = 0x100

    reg 0x34 val = 0x4000

    reg 0x35 val = 0x300

    reg 0x36 val = 0x0

    reg 0x37 val = 0x0

    reg 0x38 val = 0x0

    reg 0x39 val = 0x0

    reg 0x3a val = 0x0

    reg 0x3b val = 0x100

    reg 0x3c val = 0x1400

    reg 0x3d val = 0x6f00

    reg 0x3e val = 0x0

    reg 0x3f val = 0x4000

    reg 0x40 val = 0x0

    reg 0x41 val = 0xa700

    reg 0x42 val = 0x7100

    reg 0x43 val = 0x100

    reg 0x44 val = 0x0

    reg 0x45 val = 0x0

    reg 0x46 val = 0x0

    reg 0x47 val = 0x0

    reg 0x48 val = 0x0

    reg 0x49 val = 0x0

    reg 0x4a val = 0x1000

    reg 0x4b val = 0x1200

    reg 0x4c val = 0x100

    reg 0x4d val = 0x300

    reg 0x4e val = 0x400

    reg 0x4f val = 0x6400

    reg 0x50 val = 0x0

    reg 0x51 val = 0x0

    reg 0x52 val = 0x0

    reg 0x53 val = 0x300

    reg 0x54 val = 0x0

    reg 0x55 val = 0x0

    reg 0x56 val = 0x0

    reg 0x57 val = 0x0

    reg 0x58 val = 0x9e00

    reg 0x59 val = 0x400

    reg 0x5a val = 0x0

    reg 0x5b val = 0x3000

    reg 0x5c val = 0x1800

    reg 0x5d val = sensor id

    reg 0x5e val = 0x0

    reg 0x5f val = 0x0

    reg 0x60 val = 0x0

    reg 0x61 val = 0x0

    reg 0x62 val = 0x0

    reg 0x63 val = 0x0

    reg 0x64 val = 0x0

    reg 0x65 val = sensoralias

    reg 0x66 val = 0x0

    reg 0x67 val = 0x0

    reg 0x68 val = 0x0

    reg 0x69 val = 0x0

    reg 0x6a val = 0x0

    reg 0x6b val = 0x0

    reg 0x6c val = 0x0

    reg 0x6d val = 0xb400

    reg 0x6e val = 0x8800

    reg 0x6f val = 0x8800

    reg 0x70 val = 0x1e00

    reg 0x71 val = 0x1e00

    reg 0x72 val = 0x400

    reg 0x73 val = 0x200

    reg 0x74 val = 0xd000

    reg 0x75 val = 0xa00

    reg 0x76 val = 0x0

    reg 0x77 val = 0xc500

    reg 0x78 val = 0x0

    reg 0x79 val = 0x100

    reg 0x7a val = 0x0

    reg 0x7b val = 0x0

    reg 0x7c val = 0x2000

    reg 0x7d val = 0x0

    reg 0x7e val = 0x0

    reg 0x7f val = 0x0

    reg 0xa0 val = 0x200

    reg 0xa1 val = 0xf00

    reg 0xa2 val = 0x0

    reg 0xa3 val = 0x0

    reg 0xa4 val = 0x800

    reg 0xa5 val = 0x1900

    reg 0xa6 val = 0x0

    reg 0xa7 val = 0x0

    reg 0xa8 val = 0x0

    reg 0xa9 val = 0x0

    reg 0xaa val = 0x0

    reg 0xab val = 0x0

    reg 0xac val = 0x0

    reg 0xad val = 0x0

    reg 0xae val = 0x0

    reg 0xaf val = 0x0

    reg 0xb0 val = 0x400

    reg 0xb1 val = 0x1400

    reg 0xb2 val = 0x3f00

    reg 0xb3 val = 0x800

    reg 0xb4 val = 0x2500

    reg 0xb5 val = 0x0

    reg 0xb6 val = 0x1800

    reg 0xb7 val = 0x0

    reg 0xb8 val = 0x8c00

    reg 0xb9 val = 0x3300

    reg 0xba val = 0x8000

    reg 0xbb val = 0x7400

    reg 0xbc val = 0x8000

    reg 0xbd val = 0x0

    reg 0xbe val = 0x0

    reg 0xbf val = 0x0

    reg 0xd0 val = 0x0

    reg 0xd1 val = 0x4300

    reg 0xd2 val = 0x9400

    reg 0xd3 val = 0x300

    reg 0xd4 val = 0x6000

    reg 0xd5 val = 0xf200

    reg 0xd6 val = 0x0

    reg 0xd7 val = 0x0

    reg 0xd8 val = 0x0

    reg 0xd9 val = 0x0

    reg 0xda val = 0x0

    reg 0xdb val = 0x0

    reg 0xdc val = 0x0

    reg 0xdd val = 0x0

    reg 0xde val = 0x0

    reg 0xdf val = 0x0

    reg 0xf0 val = 0x5f00

    reg 0xf1 val = 0x5500

    reg 0xf2 val = 0x4200

    reg 0xf3 val = 0x3900

    reg 0xf4 val = 0x3500

    reg 0xf5 val = 0x3400

    reg 0xf6 val = 0x0

    reg 0xf7 val = 0x0

    reg 0xf8 val = 0x0

    reg 0xf9 val = 0x0

    reg 0xfa val = 0x0

    reg 0xfb val = 0x0

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Serializer(953)

    reg 0x0 val = 0x3000

    reg 0x1 val = 0x0

    reg 0x2 val = 0x7300

    reg 0x3 val = 0x4800

    reg 0x4 val = 0x0

    reg 0x5 val = 0x300

    reg 0x6 val = 0x4100

    reg 0x7 val = 0x2800

    reg 0x8 val = 0xfe00

    reg 0x9 val = 0x1e00

    reg 0xa val = 0x1000

    reg 0xb val = 0x7f00

    reg 0xc val = 0x7f00

    reg 0xd val = 0xf000

    reg 0xe val = 0xf00

    reg 0xf val = 0x0

    reg 0x10 val = 0x0

    reg 0x11 val = 0x0

    reg 0x12 val = 0x0

    reg 0x13 val = 0x0

    reg 0x14 val = 0x0

    reg 0x15 val = 0x2000

    reg 0x16 val = 0x1800

    reg 0x17 val = 0x3c00

    reg 0x18 val = 0x8000

    reg 0x19 val = 0x6200

    reg 0x1a val = 0x6200

    reg 0x1b val = 0x6200

    reg 0x1c val = 0x0

    reg 0x1d val = 0x0

    reg 0x1e val = 0x0

    reg 0x20 val = 0x0

    reg 0x21 val = 0x0

    reg 0x22 val = 0x0

    reg 0x23 val = 0x0

    reg 0x24 val = 0x0

    reg 0x31 val = 0x2000

    reg 0x32 val = 0x900

    reg 0x33 val = 0x400

    reg 0x34 val = 0x0

    reg 0x35 val = 0x1000

    reg 0x36 val = 0x800

    reg 0x37 val = 0x6000

    reg 0x38 val = 0x0

    reg 0x39 val = 0x0

    reg 0x3a val = 0x0

    reg 0x3b val = 0x0

    reg 0x3c val = 0x0

    reg 0x3d val = 0x0

    reg 0x3e val = 0x0

    reg 0x3f val = 0x0

    reg 0x40 val = 0x0

    reg 0x41 val = 0x0

    reg 0x42 val = 0x0

    reg 0x43 val = 0x0

    reg 0x44 val = 0x0

    reg 0x45 val = 0x0

    reg 0x46 val = 0x0

    reg 0x47 val = 0x0

    reg 0x48 val = 0x0

    reg 0x49 val = 0x0

    reg 0x50 val = 0x2000

    reg 0x51 val = 0xc000

    reg 0x52 val = 0x4500

    reg 0x53 val = 0x0

    reg 0x54 val = 0x0

    reg 0x55 val = 0x0

    reg 0x56 val = 0x0

    reg 0x57 val = 0x0

    reg 0x58 val = 0x700

    reg 0x59 val = 0x700

    reg 0x5a val = 0x700

    reg 0x5b val = 0x0

    reg 0x5c val = 0x0

    reg 0x5d val = 0x0

    reg 0x5e val = 0x0

    reg 0x5f val = 0x0

    reg 0x60 val = 0x0

    reg 0x61 val = 0x1e00

    reg 0x62 val = 0x0

    reg 0x63 val = 0xa00

    reg 0x64 val = 0x1100

    reg 0xb0 val = 0x400

    reg 0xb1 val = 0x4a00

    reg 0xb2 val = 0x3f00

    reg 0xf0 val = 0x5f00

    reg 0xf1 val = 0x5500

    reg 0xf2 val = 0x4200

    reg 0xf3 val = 0x3900

    reg 0xf4 val = 0x3500

    reg 0xf5 val = 0x3300

    reg 0xf6 val = 0x0

    reg 0xf7 val = 0x0

    reg 0xf8 val = 0x0

    reg 0xf9 val = 0x0

    reg 0xfa val = 0x0

    reg 0xfb val = 0x0

    reg 0xfc val = 0x0

    reg 0xfd val = 0x0

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    /************************************* 15M***********************************/

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Deser (954)

    reg 0x0 val = 0x6000
    reg 0x1 val = 0x0
    reg 0x2 val = 0x2e00
    reg 0x3 val = 0x2000
    reg 0x4 val = 0xdf00
    reg 0x5 val = 0x100
    reg 0x6 val = 0x0
    reg 0x7 val = 0xfe00
    reg 0x8 val = 0x1c00
    reg 0x9 val = 0x1000
    reg 0xa val = 0x1300
    reg 0xb val = 0x2500
    reg 0xc val = 0x8100
    reg 0xd val = 0x900
    reg 0xe val = 0x800
    reg 0xf val = 0x7f00
    reg 0x10 val = 0x0
    reg 0x11 val = 0x0
    reg 0x12 val = 0x0
    reg 0x13 val = 0x0
    reg 0x14 val = 0x0
    reg 0x15 val = 0x0
    reg 0x16 val = 0x0
    reg 0x17 val = 0x0
    reg 0x18 val = 0x0
    reg 0x19 val = 0x0
    reg 0x1a val = 0x0
    reg 0x1b val = 0x0
    reg 0x1c val = 0x0
    reg 0x1d val = 0x0
    reg 0x1e val = 0x400
    reg 0x1f val = 0x200
    reg 0x20 val = 0x2000
    reg 0x21 val = 0x4400
    reg 0x22 val = 0x0
    reg 0x23 val = 0x0
    reg 0x24 val = 0x0
    reg 0x25 val = 0x0
    reg 0x26 val = 0x0
    reg 0x27 val = 0x0
    reg 0x28 val = 0x0
    reg 0x29 val = 0x0
    reg 0x2a val = 0x0
    reg 0x2b val = 0x0
    reg 0x2c val = 0x0
    reg 0x2d val = 0x0
    reg 0x2e val = 0x0
    reg 0x2f val = 0x0
    reg 0x30 val = 0x0
    reg 0x31 val = 0x0
    reg 0x32 val = 0x0
    reg 0x33 val = 0x4100
    reg 0x34 val = 0x4000
    reg 0x35 val = 0x100
    reg 0x36 val = 0x0
    reg 0x37 val = 0x0
    reg 0x38 val = 0x0
    reg 0x39 val = 0x0
    reg 0x3a val = 0x0
    reg 0x3b val = 0x100
    reg 0x3c val = 0x1400
    reg 0x3d val = 0x6f00
    reg 0x3e val = 0x0
    reg 0x3f val = 0x4000
    reg 0x40 val = 0x0
    reg 0x41 val = 0xa700
    reg 0x42 val = 0x7100
    reg 0x43 val = 0x100
    reg 0x44 val = 0x0
    reg 0x45 val = 0x0
    reg 0x46 val = 0x0
    reg 0x47 val = 0x0
    reg 0x48 val = 0x0
    reg 0x49 val = 0x0
    reg 0x4a val = 0x1000
    reg 0x4b val = 0x1200
    reg 0x4c val = 0x100
    reg 0x4d val = 0x300
    reg 0x4e val = 0x400
    reg 0x4f val = 0x6400
    reg 0x50 val = 0xff00
    reg 0x51 val = 0x0
    reg 0x52 val = 0x0
    reg 0x53 val = 0x300
    reg 0x54 val = 0x0
    reg 0x55 val = 0x0
    reg 0x56 val = 0x0
    reg 0x57 val = 0x0
    reg 0x58 val = 0x9e00
    reg 0x59 val = 0x400
    reg 0x5a val = 0x0
    reg 0x5b val = 0x3000
    reg 0x5c val = 0x1800
    reg 0x5d val = sensor addr
    reg 0x5e val = 0x0
    reg 0x5f val = 0x0
    reg 0x60 val = 0x0
    reg 0x61 val = 0x0
    reg 0x62 val = 0x0
    reg 0x63 val = 0x0
    reg 0x64 val = 0x0
    reg 0x65 val = Sensor Alias addr
    reg 0x66 val = 0x0
    reg 0x67 val = 0x0
    reg 0x68 val = 0x0
    reg 0x69 val = 0x0
    reg 0x6a val = 0x0
    reg 0x6b val = 0x0
    reg 0x6c val = 0x0
    reg 0x6d val = 0xbc00
    reg 0x6e val = 0x8800
    reg 0x6f val = 0x8800
    reg 0x70 val = 0x1e00
    reg 0x71 val = 0x1e00
    reg 0x72 val = 0x400
    reg 0x73 val = 0x0
    reg 0x74 val = 0x0
    reg 0x75 val = 0x0
    reg 0x76 val = 0x0
    reg 0x77 val = 0xc500
    reg 0x78 val = 0x0
    reg 0x79 val = 0x100
    reg 0x7a val = 0x0
    reg 0x7b val = 0x0
    reg 0x7c val = 0x2000
    reg 0x7d val = 0x0
    reg 0x7e val = 0x0
    reg 0x7f val = 0x0
    reg 0xa0 val = 0x200
    reg 0xa1 val = 0xf00
    reg 0xa2 val = 0x0
    reg 0xa3 val = 0x0
    reg 0xa4 val = 0x800
    reg 0xa5 val = 0x1900
    reg 0xa6 val = 0x0
    reg 0xa7 val = 0x0
    reg 0xa8 val = 0x0
    reg 0xa9 val = 0x0
    reg 0xaa val = 0x0
    reg 0xab val = 0x0
    reg 0xac val = 0x0
    reg 0xad val = 0x0
    reg 0xae val = 0x0
    reg 0xaf val = 0x0
    reg 0xb0 val = 0x400
    reg 0xb1 val = 0x1400
    reg 0xb2 val = 0x3f00
    reg 0xb3 val = 0x800
    reg 0xb4 val = 0x2500
    reg 0xb5 val = 0x0
    reg 0xb6 val = 0x1800
    reg 0xb7 val = 0x0
    reg 0xb8 val = 0x8c00
    reg 0xb9 val = 0x3300
    reg 0xba val = 0x8000
    reg 0xbb val = 0x7400
    reg 0xbc val = 0x8000
    reg 0xbd val = 0x0
    reg 0xbe val = 0x0
    reg 0xbf val = 0x0
    reg 0xd0 val = 0x0
    reg 0xd1 val = 0x4300
    reg 0xd2 val = 0x9400
    reg 0xd3 val = 0x1f00
    reg 0xd4 val = 0x6000
    reg 0xd5 val = 0xf200
    reg 0xd6 val = 0x0
    reg 0xd7 val = 0x200
    reg 0xd8 val = 0x0
    reg 0xd9 val = 0x0
    reg 0xda val = 0x0
    reg 0xdb val = 0x0
    reg 0xdc val = 0x0
    reg 0xdd val = 0x0
    reg 0xde val = 0x0
    reg 0xdf val = 0x0
    reg 0xf0 val = 0x5f00
    reg 0xf1 val = 0x5500
    reg 0xf2 val = 0x4200
    reg 0xf3 val = 0x3900
    reg 0xf4 val = 0x3500
    reg 0xf5 val = 0x3400
    reg 0xf6 val = 0x0
    reg 0xf7 val = 0x0
    reg 0xf8 val = 0x0
    reg 0xf9 val = 0x0
    reg 0xfa val = 0x0
    reg 0xfb val = 0x0
    reg 0xfc val = 0x0
    reg 0xfd val = 0x0
    reg 0xfe val = 0x0

    >>>>>>>>>>>>>>>>>>>>>>>Serializer(953)

    reg 0x0 val = 0x3000
    reg 0x1 val = 0x0
    reg 0x2 val = 0x7300
    reg 0x3 val = 0x4800
    reg 0x4 val = 0x0
    reg 0x5 val = 0x300
    reg 0x6 val = 0x4100
    reg 0x7 val = 0x2800
    reg 0x8 val = 0xfe00
    reg 0x9 val = 0x1e00
    reg 0xa val = 0x1000
    reg 0xb val = 0x1300
    reg 0xc val = 0x2600
    reg 0xd val = 0xf000
    reg 0xe val = 0xf00
    reg 0xf val = 0x0
    reg 0x10 val = 0x0
    reg 0x11 val = 0x0
    reg 0x12 val = 0x0
    reg 0x13 val = 0x0
    reg 0x14 val = 0x0
    reg 0x15 val = 0x2000
    reg 0x16 val = 0x1800
    reg 0x17 val = 0x3c00
    reg 0x18 val = 0x8000
    reg 0x19 val = 0x6200
    reg 0x1a val = 0x6200
    reg 0x1b val = 0x6200
    reg 0x1c val = 0x0
    reg 0x1d val = 0x0
    reg 0x1e val = 0x0
    reg 0x1f val = 0x0
    reg 0x20 val = 0x0
    reg 0x21 val = 0x0
    reg 0x22 val = 0x0
    reg 0x23 val = 0x0
    reg 0x24 val = 0x0
    reg 0x25 val = 0x200
    reg 0x26 val = 0x0
    reg 0x27 val = 0x0
    reg 0x28 val = 0x6700
    reg 0x29 val = 0x3300
    reg 0x2a val = 0x100
    reg 0x2b val = 0x0
    reg 0x2c val = 0x0
    reg 0x2d val = 0x0
    reg 0x2e val = 0x0
    reg 0x2f val = 0x0
    reg 0x30 val = 0x0
    reg 0x31 val = 0x2000
    reg 0x32 val = 0x900
    reg 0x33 val = 0x400
    reg 0x34 val = 0x0
    reg 0x35 val = 0x1000
    reg 0x36 val = 0x800
    reg 0x37 val = 0x6000
    reg 0x38 val = 0x0
    reg 0x39 val = 0x0
    reg 0x3a val = 0x0
    reg 0x3b val = 0x0
    reg 0x3c val = 0x0
    reg 0x3d val = 0x0
    reg 0x3e val = 0x0
    reg 0x3f val = 0x0
    reg 0x40 val = 0x0
    reg 0x41 val = 0x0
    reg 0x42 val = 0x0
    reg 0x43 val = 0x0
    reg 0x44 val = 0x0
    reg 0x45 val = 0x0
    reg 0x46 val = 0x0
    reg 0x47 val = 0x0
    reg 0x48 val = 0x0
    reg 0x49 val = 0x0
    reg 0x4a val = 0x0
    reg 0x4b val = 0x0
    reg 0x4c val = 0x0
    reg 0x4d val = 0x0
    reg 0x4e val = 0x0
    reg 0x4f val = 0x0
    reg 0x50 val = 0x2000
    reg 0x51 val = 0xc000
    reg 0x52 val = 0x4500
    reg 0x53 val = 0x0
    reg 0x54 val = 0x0
    reg 0x55 val = 0x0
    reg 0x56 val = 0x0
    reg 0x57 val = 0x0
    reg 0x58 val = 0x700
    reg 0x59 val = 0x700
    reg 0x5a val = 0x700
    reg 0x5b val = 0x0
    reg 0x5c val = 0x0
    reg 0x5d val = 0x0
    reg 0x5e val = 0x0
    reg 0x5f val = 0x0
    reg 0x60 val = 0x0
    reg 0x61 val = 0x0
    reg 0x62 val = 0x0
    reg 0x63 val = 0x0
    reg 0x64 val = 0x0
    reg 0xb0 val = 0x400
    reg 0xb1 val = 0x4a00
    reg 0xb2 val = 0x3f00
    reg 0xb3 val = 0x0
    reg 0xb4 val = 0x0
    reg 0xf0 val = 0x5f00
    reg 0xf1 val = 0x5500
    reg 0xf2 val = 0x4200
    reg 0xf3 val = 0x3900
    reg 0xf4 val = 0x3500
    reg 0xf5 val = 0x3300



  • Hello Rathna,

    I have reviewed the provided register dumps and here are my findings. It looks like the Image sensor is probably not getting enough current to operate or has high noise on its supply pins. please measure those and make sure it is running accordingly.

    DES:
    reg 0x73, 74, 75, 76 are all 0 means no data is being received on the DES RX ports.
    reg 0xD3 - 15m has AEQ valeo of 0x1F which is very high.

    SER:
    why do you have different I2C timing settings on reg 0x0B and 0x0C?
    reg 0x61 in 5m showing receievd data type from sensor is YUV422 8-bit. But in 15m there is no data received.
    reg 0x62 in 5m word count is 0x0a, in 15m is 0x00

    Note: please change reg 0x41 from A7 to A9 as per datasheet recommendation.