Tool/software:
Dear Experts,
I am currently working on implementing the DS90UB935-Q with the DS90UB934-Q in backwards compatibility mode, and we are attempting to extract data from the IMX412 sensor. However, we are encountering difficulties in transmitting an image over the FPD-Link III.
Issue Details:
- Test Pattern from serializer: We can successfully obtain a test pattern from the serializer (1920x1080).
- Test Pattern from serializer size problem: When attempting to capture a larger image size (4056x3040), we are missing pixels.
- Test Pattern from IMX412: We receive some data from the IMX412 test pattern, but it is not the expected amount.
Observations:
- The image on the left is what we expect, and the image on the right is what we received. Although the image is not yet debayered, it is evident that we are not receiving the expected number of pixels.


- In both cases, it appears that we are missing pixels and experiencing issues with horizontal and vertical syncs.
Steps Taken:
- We have thoroughly reviewed the datasheets and the application note for the DS90UB953 in backwards compatibility mode. We understand that this application note should be applicable to the DS90UB935 as well.
Request for Assistance:
We would greatly appreciate any insights or suggestions on how to resolve these issues. Specifically, we are looking for guidance on:
- Ensuring proper pixel transmission for larger image sizes.
- Addressing the missing pixels and sync issues.
Our initialization can be viewed here: https://pastes.io/ds90ub934-ds90ub935-python-init, I'm not allowed to share the imx412 settings because of NDA.
Thank you in advance for your help!
Best regards,
Bram
