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.

[FAQ] DS90UB962-Q1: Using Software to identify if deseralizer is 960 or 962

Part Number: DS90UB962-Q1

Hi Team,

I have a build that mixes 960s and 962s due to shortages. One of my cameras that connects to the build needs to dynamically reduce the FPS if it is connected to a 962 because the 3gbps link leads to bandwidth limitations.

Is there a way in software or a register that we can read to tell if the deseralizer we are connected to is a 960 or a 962? 



  • Hello David,

    960 and 962 are completely indistinguishable by registers, however this question has come up many times on similar parts: 953 vs. 935, 960 vs. 962, 954 vs. 936 which share common reg maps. Our recommendation is to strap a different I2C address with IDX from the HW by changing the pullup/pulldown resistors for the IDX pin. Substituting 962 for 960 already requires a BOM change to populate one or the other, so it should be convenient to also adjust the IDX strapping. Then in SW you can identify which is which by creating a basic rule. Ex. if the hub is strapped for address 0x58 it is 960. If the hub is strapped for address 0x60 it is 962. When the board powers up you can check which of the two addresses is available. 

    Best Regards,