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.
Hi folks,
I use a TDA2P+Fusion Board to create a link to an AR0220 sensor including an UB953. On board there are two UB960.
After I connect the sensor to a cam port (connected with U1) the UB960 didn't recognize a FPD-III link. Only If I change the BC frequency to 25 Mbps the UB960 recognize the link.
But if I connect the sensor to a radar/cam port (connected with U2) the UB960 recognize a FPD-III link instantly with a BC frequency of 50 Mbps.
I also changed the Power selcetion (5V / 12V) of every instance. But there is no difference.
What's the difference of the UB960? Why U1 didn't work with a BC frequency of 50 Mbps? Although U1 should work with a BC frequency of 50 Mbps.
Best regards,
Alex
Hi Alex,
Is this a repeatable issue? U1 never works with 50 Mbps and U2 always does?
Can you share the deserializer & serializer register dumps for these two situations?
I would expect both the 960's to work with the 953 with a 50 Mbps back channel.
Regards,
Zoe
Hi Zoe,
yes it's repeatable. It's a default issue on our Fusion Boards. You are correct.
Enclosed the register dumps:
Regards,
Alex
Hi Alex,
Thanks for sharing the additional information. The AEQ_STATUS (0xD3) is pretty different between the two 960s.
After initializing the serializer and deserializer, can you try setting the AEQ_RESTART bit (0xD2[3]) and then see what value AEQ_STATUS settles on for each of the deserializers?
Regards,
Zoe
Hi Alex,
The register dumps you provided had Port 0 selected for reads in register 0x4D. Some registers (including AEQ_STATUS) are port-specific. If you are using Port 1, it would be helpful to have the register dump after changing 0x4D[5:4] to 01 to select Port 1 for register reads.
Are you using or are you familiar with Analog LaunchPad (ALP)? If you are able to, please go to the Margin Analysis tab and configure as below, then hit the "Start Margin Analysis" and share the results with me for both the 960's using 50 Mbps back channel. Please check that you install both the main ALP program and the ALP-PROFILE-UPDATE.
Thanks,
Zoe
Hi Zoe,
now the Regdump with the selected Port 1:
The value in the 0xD3 register is stable in U2. In U1 the value is floatend.
And the Margin Analyse of U2:
How can I change the I²C - Adress in the ALP to select the U1?
Regards,
Alex
Hi Alex,
Thanks for the additional info. You can change the I2C address by going to the scripting tab and using the command board.devAddr = [device address]
I will look through the register dumps and let you know if I find any unexpected values. I am also reaching out to the Fusion board team to see if they have come across this before.
Could you also let me know what cable type & length you are using to connect the camera module to the Fusion board?
Regards,
Zoe
Hi all.
If you found solution, can you share it on the forum, I have almost same problem with UB960 and IMX390 sensor.
Best Regards,
Stefan.