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.

DS90UB913A-Q1: Issues interfacing DS90UB913A Serializer to DS90UB960 Deserializer

Part Number: DS90UB913A-Q1
Hi,
For a RAW-12 based camera which has DS90UB913A, we are interfacing it to a processor through DS90UB960 Deserializer. What we see is, the Sensor is outputting(checked by probing through scope) the PCLK and other Sync and data signals. We see that the PCLK detected bit is set in the Serializer side too 0xC register bit 2. Link status seems to be locked in both the Serializer and Deserializer. What we are not seeing on the Deserializer side registers 0x73 and 0x74 having proper values(its 0). Also 0x75 and 0x76 are not having values. We also do not see 0x94 and 0x95 to be changing or having values.
Can you please check the register dump attached and provide pointers on how to debug further ? Please note that when we configured the Deserializer pattern, it is working fine.
[  105.351400] addr:0x0 val:0x60
[  105.351558] addr:0x1 val:0x0
[  105.351708] addr:0x2 val:0x1e
[  105.351877] addr:0x3 val:0x40
[  105.352037] addr:0x4 val:0xd0
[  105.352203] addr:0x5 val:0x1
[  105.352361] addr:0x6 val:0x0
[  105.352516] addr:0x7 val:0xfe
[  105.352673] addr:0x8 val:0x1c
[  105.352826] addr:0x9 val:0x10
[  105.352998] addr:0xa val:0x7a
[  105.353159] addr:0xb val:0x7a
[  105.353316] addr:0xc val:0xf
[  105.353473] addr:0xd val:0x9
[  105.353629] addr:0xe val:0x3
[  105.353786] addr:0xf val:0xff
[  105.353942] addr:0x10 val:0x81
[  105.354102] addr:0x11 val:0xa1
[  105.354259] addr:0x12 val:0xc1
[  105.354416] addr:0x13 val:0x0
[  105.354573] addr:0x14 val:0x0
[  105.354731] addr:0x15 val:0x0
[  105.354887] addr:0x16 val:0x0
[  105.355056] addr:0x17 val:0x0
[  105.355223] addr:0x18 val:0x0
[  105.355395] addr:0x19 val:0x0
[  105.355561] addr:0x1a val:0x0
[  105.355728] addr:0x1b val:0x0
[  105.355888] addr:0x1c val:0x0
[  105.356046] addr:0x1d val:0x0
[  105.356213] addr:0x1e val:0x4
[  105.356386] addr:0x1f val:0x1
[  105.356555] addr:0x20 val:0x0
[  105.356719] addr:0x21 val:0x3
[  105.356871] addr:0x22 val:0x0
[  105.357028] addr:0x23 val:0x0
[  105.357195] addr:0x24 val:0x0
[  105.357356] addr:0x25 val:0x0
[  105.357522] addr:0x26 val:0x0
[  105.357689] addr:0x27 val:0x0
[  105.357879] addr:0x28 val:0x0
[  105.358036] addr:0x29 val:0x0
[  105.358261] addr:0x2a val:0x0
[  105.358420] addr:0x2b val:0x0
[  105.358576] addr:0x2c val:0x0
[  105.358733] addr:0x2d val:0x0
[  105.358889] addr:0x2e val:0x0
[  105.359046] addr:0x2f val:0x0
[  105.359204] addr:0x30 val:0x0
[  105.359362] addr:0x31 val:0x0
[  105.359519] addr:0x32 val:0x1
[  105.359676] addr:0x33 val:0x3
[  105.359833] addr:0x34 val:0x0
[  105.359990] addr:0x35 val:0x1
[  105.360145] addr:0x36 val:0x0
[  105.360318] addr:0x37 val:0x1
[  105.360490] addr:0x38 val:0x0
[  105.360648] addr:0x39 val:0x0
[  105.360883] addr:0x3a val:0x0
[  105.361377] addr:0x3b val:0x0
[  105.361629] addr:0x3c val:0x0
[  105.361803] addr:0x3d val:0x0
[  105.362184] addr:0x3e val:0x0
[  105.362374] addr:0x3f val:0x0
[  105.362537] addr:0x40 val:0x0
[  105.362764] addr:0x41 val:0xa9
[  105.362945] addr:0x42 val:0x71
[  105.363109] addr:0x43 val:0x1
[  105.363273] addr:0x44 val:0x0
[  105.363431] addr:0x45 val:0x0
[  105.363590] addr:0x46 val:0x20
[  105.363748] addr:0x47 val:0x0
[  105.363907] addr:0x48 val:0x0
[  105.364065] addr:0x49 val:0x0
[  105.364222] addr:0x4a val:0x10
[  105.364379] addr:0x4b val:0x12
[  105.364536] addr:0x4c val:0x1
[  105.364717] addr:0x4d val:0x13
[  105.364876] addr:0x4e val:0xc
[  105.365035] addr:0x4f val:0x2f
[  105.365193] addr:0x50 val:0xff
[  105.365350] addr:0x51 val:0x0
[  105.365507] addr:0x52 val:0x0
[  105.365664] addr:0x53 val:0x0
[  105.365821] addr:0x54 val:0x0
[  105.365978] addr:0x55 val:0x0
[  105.366137] addr:0x56 val:0x0
[  105.366295] addr:0x57 val:0x0
[  105.366543] addr:0x58 val:0x58
[  105.366701] addr:0x59 val:0x0
[  105.366857] addr:0x5a val:0x0
[  105.367013] addr:0x5b val:0xba
[  105.367168] addr:0x5c val:0x0
[  105.367344] addr:0x5d val:0xba
[  105.367503] addr:0x5e val:0x62
[  105.367660] addr:0x5f val:0x0
[  105.367804] addr:0x60 val:0x0
[  105.367967] addr:0x61 val:0x0
[  105.368141] addr:0x62 val:0x0
[  105.368307] addr:0x63 val:0x0
[  105.368454] addr:0x64 val:0x0
[  105.368605] addr:0x65 val:0xba
[  105.368884] addr:0x66 val:0x64
[  105.369075] addr:0x67 val:0x0
[  105.369233] addr:0x68 val:0x0
[  105.369383] addr:0x69 val:0x0
[  105.369531] addr:0x6a val:0x0
[  105.369680] addr:0x6b val:0x0
[  105.369822] addr:0x6c val:0x0
[  105.369968] addr:0x6d val:0x7e
[  105.370430] addr:0x6e val:0x99
[  105.371109] addr:0x6f val:0x88
[  105.371275] addr:0x70 val:0x2b
[  105.371453] addr:0x71 val:0x2c
[  105.371608] addr:0x72 val:0xe4
[  105.372134] addr:0x73 val:0x0
[  105.376415] addr:0x74 val:0x0
[  105.376652] addr:0x75 val:0x0
[  105.383360] addr:0x76 val:0x0
[  105.383579] addr:0x77 val:0xc5
[  105.384344] addr:0x78 val:0x0
[  105.384550] addr:0x79 val:0x1
[  105.384706] addr:0x7a val:0xf
[  105.384860] addr:0x7b val:0xff
[  105.385007] addr:0x7c val:0x0
[  105.385159] addr:0x7d val:0x0
[  105.385309] addr:0x7e val:0x0
[  105.385459] addr:0x7f val:0x0
[  105.385603] addr:0x80 val:0x0
[  105.385739] addr:0x81 val:0x0
[  105.385964] addr:0x82 val:0x0
[  105.386119] addr:0x83 val:0x0
[  105.386257] addr:0x84 val:0x0
[  105.386393] addr:0x85 val:0x0
[  105.386532] addr:0x86 val:0x0
[  105.386690] addr:0x87 val:0x0
[  105.386833] addr:0x88 val:0x0
[  105.386979] addr:0x89 val:0x0
[  105.387117] addr:0x8a val:0x0
[  105.387369] addr:0x8b val:0x0
[  105.387564] addr:0x8c val:0x0
[  105.387703] addr:0x8d val:0x0
[  105.387843] addr:0x8e val:0x0
[  105.387995] addr:0x8f val:0x0
[  105.388151] addr:0x90 val:0x0
[  105.388305] addr:0x91 val:0x7
[  105.388461] addr:0x92 val:0x0
[  105.388609] addr:0x93 val:0x0
[  105.388761] addr:0x94 val:0x0
[  105.388902] addr:0x95 val:0x0
[  105.389041] addr:0x96 val:0x0
[  105.389194] addr:0x97 val:0x0
[  105.389346] addr:0x98 val:0x0
[  105.389496] addr:0x99 val:0x0
[  105.389634] addr:0x9a val:0x0
[  105.389779] addr:0x9b val:0x0
[  105.389926] addr:0x9c val:0x0
[  105.390098] addr:0x9d val:0x0
[  105.390271] addr:0x9e val:0x0
[  105.390428] addr:0x9f val:0x0
[  105.390579] addr:0xa0 val:0x0
[  105.390916] addr:0xa1 val:0x0
[  105.391067] addr:0xa2 val:0x0
[  105.391208] addr:0xa3 val:0x0
[  105.391373] addr:0xa4 val:0x0
[  105.391514] addr:0xa5 val:0x1c
[  105.391653] addr:0xa6 val:0x0
[  105.391805] addr:0xa7 val:0x0
[  105.391946] addr:0xa8 val:0x0
[  105.392080] addr:0xa9 val:0x0
[  105.392217] addr:0xaa val:0x0
[  105.392352] addr:0xab val:0x0
[  105.392488] addr:0xac val:0x0
[  105.392623] addr:0xad val:0x0
[  105.392758] addr:0xae val:0x0
[  105.392894] addr:0xaf val:0x0
[  105.393030] addr:0xb0 val:0x1c
[  105.393166] addr:0xb1 val:0x3a
[  105.393301] addr:0xb2 val:0x15
[  105.393437] addr:0xb3 val:0x8
[  105.393573] addr:0xb4 val:0x25
[  105.393708] addr:0xb5 val:0x0
[  105.393844] addr:0xb6 val:0x18
[  105.393990] addr:0xb7 val:0x0
[  105.394125] addr:0xb8 val:0x88
[  105.394271] addr:0xb9 val:0x33
[  105.394407] addr:0xba val:0x3
[  105.394543] addr:0xbb val:0x74
[  105.394679] addr:0xbc val:0x80
[  105.394815] addr:0xbd val:0x0
[  105.394951] addr:0xbe val:0x0
[  105.395087] addr:0xbf val:0x0
[  105.395224] addr:0xc0 val:0x0
[  105.395359] addr:0xc1 val:0x0
[  105.395493] addr:0xc2 val:0x0
[  105.395629] addr:0xc3 val:0x0
[  105.395764] addr:0xc4 val:0x0
[  105.395899] addr:0xc5 val:0x0
[  105.396034] addr:0xc6 val:0x0
[  105.396181] addr:0xc7 val:0x0
[  105.396319] addr:0xc8 val:0x0
[  105.396466] addr:0xc9 val:0x0
[  105.396607] addr:0xca val:0x0
[  105.396741] addr:0xcb val:0x0
[  105.396877] addr:0xcc val:0x0
[  105.397016] addr:0xcd val:0x0
[  105.397153] addr:0xce val:0x0
[  105.397290] addr:0xcf val:0x0
[  105.397425] addr:0xd0 val:0x0
[  105.397559] addr:0xd1 val:0x43
[  105.397694] addr:0xd2 val:0x94
[  105.397829] addr:0xd3 val:0x37
[  105.397963] addr:0xd4 val:0x60
[  105.398099] addr:0xd5 val:0xf2
[  105.398234] addr:0xd6 val:0x0
[  105.398367] addr:0xd7 val:0x2
[  105.398501] addr:0xd8 val:0x0
[  105.398635] addr:0xd9 val:0x0
[  105.398769] addr:0xda val:0x0
[  105.398903] addr:0xdb val:0x0
[  105.399036] addr:0xdc val:0x0
[  105.399170] addr:0xdd val:0x0
[  105.399304] addr:0xde val:0x0
[  105.399440] addr:0xdf val:0x0
[  105.399576] addr:0xe0 val:0x0
[  105.399711] addr:0xe1 val:0x0
[  105.399845] addr:0xe2 val:0x0
[  105.399980] addr:0xe3 val:0x0
[  105.400117] addr:0xe4 val:0x0
[  105.400251] addr:0xe5 val:0x0
[  105.400387] addr:0xe6 val:0x0
[  105.400536] addr:0xe7 val:0x0
[  105.400674] addr:0xe8 val:0x0
[  105.400832] addr:0xe9 val:0x0
[  105.400967] addr:0xea val:0x0
[  105.401111] addr:0xeb val:0x0
[  105.401276] addr:0xec val:0x0
[  105.401571] addr:0xed val:0x0
[  105.401726] addr:0xee val:0x0
[  105.401885] addr:0xef val:0x0
[  105.402165] addr:0xf0 val:0x5f
[  105.402544] addr:0xf1 val:0x55
[  105.403260] addr:0xf2 val:0x42
[  105.403415] addr:0xf3 val:0x39
[  105.403571] addr:0xf4 val:0x36
[  105.403730] addr:0xf5 val:0x30
[  105.403878] addr:0xf6 val:0x0
[  105.404023] addr:0xf7 val:0x0
[  105.406709] addr:0xf8 val:0x0
[  105.410006] addr:0xf9 val:0x0
[  105.417566] addr:0xfa val:0x0
[  105.417748] addr:0xfb val:0x0
[  105.417892] addr:0xfc val:0x0
[  105.418030] addr:0xfd val:0x0
[  105.418174] addr:0xfe val:0x0
[  105.418311] addr:0xff val:0x0
[  105.691555] addr:0x0 val:0xb0
[  105.691781] addr:0x1 val:0x30
[  105.692021] addr:0x2 val:0x20
[  105.692346] addr:0x3 val:0xc5
[  105.692603] addr:0x4 val:0x80
[  105.692874] addr:0x5 val:0x3a
[  105.693242] addr:0x6 val:0x60
[  105.693498] addr:0x7 val:0x0
[  105.693705] addr:0x8 val:0x0
[  105.693940] addr:0x9 val:0x0
[  105.694199] addr:0xa val:0x32
[  105.694414] addr:0xb val:0x0
[  105.694628] addr:0xc val:0x17
[  105.694862] addr:0xd val:0x99
[  105.695196] addr:0xe val:0x35
[  105.695446] addr:0xf val:0x0
[  105.695707] addr:0x10 val:0x17
[  105.695931] addr:0x11 val:0x32
[  105.696145] addr:0x12 val:0x65
[  105.696393] addr:0x13 val:0x0
[  105.696604] addr:0x14 val:0x0
[  105.696812] addr:0x15 val:0x31
[  105.697024] addr:0x16 val:0x80
[  105.697229] addr:0x17 val:0x0
[  105.697444] addr:0x18 val:0x0
[  105.697650] addr:0x19 val:0x0
[  105.697863] addr:0x1a val:0x0
[  105.698080] addr:0x1b val:0x0
[  105.698284] addr:0x1c val:0x0
[  105.698488] addr:0x1d val:0xa0
[  105.698692] addr:0x1e val:0xfe
[  105.698896] addr:0x1f val:0x0
[  105.699101] addr:0x20 val:0xe
[  105.699317] addr:0x21 val:0x1c
[  105.699521] addr:0x22 val:0x29
[  105.699736] addr:0x23 val:0x0
[  105.699939] addr:0x24 val:0x0
[  105.700157] addr:0x25 val:0x0
[  105.700372] addr:0x26 val:0x0
[  105.700584] addr:0x27 val:0x0
[  105.700960] addr:0x28 val:0x25
[  105.701175] addr:0x29 val:0x6
[  105.701392] addr:0x2a val:0x0
[  105.701692] addr:0x2b val:0x10
[  105.701933] addr:0x2c val:0x0
[  105.702163] addr:0x2d val:0x0
[  105.702416] addr:0x2e val:0x0
[  105.702660] addr:0x2f val:0x0
[  105.702876] addr:0x30 val:0x0
[  105.703093] addr:0x31 val:0x0
[  105.703329] addr:0x32 val:0x0
[  105.703546] addr:0x33 val:0x80
[  105.703761] addr:0x34 val:0xf8
[  105.704003] addr:0x35 val:0x9
SerDes_Configuration.xlsx
  • Hello Nagul,

    have you double checked your SER and DES Mode settings? You must have both devices working on the same Clocking mode. Also, the UB960 needs to be set into Backward compatible mode (DVP Mode).

    Can you provide the Hardware settings for MODE Pins and IDx Pins from both devices? 

  • Hi Hamzeh,


    In deserializer side PORT_CONFIG (0x6D) register is set to value 0x7E (12-bit high frequency mode) and in serializer side Mode select (0x05) is set to value 0x2A (12-bit high frequency mode). Both sides setting same clocking mode.
    Can you please verify the serializer and deserializer register dumps which i attcahed above.

  • Hello Nagul,

    from the UB960 reg 0x04 I can see that you do not have even LOCK. You need to look for the rootcause for missing LOCK.

    This can be, for example:

    Clock/data/sync present at SER input?
    Cable connected & correct polarity?
    Serial signal present at DES inputs?