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.

DS90UB941AS-Q1: DSI interfacing

Part Number: DS90UB941AS-Q1

Hello Team!

I'm facing an issue at the moment, which is that I believe that I am sending a valid DSI stream. I couldn't find any information on the datasheet that specifies what is expected or what variations can be accepted.

The serializer is providing an invalid length error without providing a method of checking the received payload length. Also is the actual payload length helpful in our situation? As I understand it, the error could mean that I really am sending an invalid length OR there is an issue with the board / termination and data is being corrupted at a signal level.

For any further clarifications in regards to the question please let me know!

Thank you in advance!

Nuri

  • Nuri,

    Invalid Length error means that the word count received in the DSI long packet does not match the byte count of the packet. As you say, that could be a general issue with the received signal integrity, or it could be a problem on the DSI source side. 

    I would recommend to follow this guide book for DSI bringup, and there is a step by step diagram which shows how to approach DSI bringup problems in this guide: https://www.ti.com/lit/pdf/snla356

    If you want us to review the reg sequence that you are using to initialize the 941AS, then please post your programming sequence here along with the relevant application details such as the video parameters, DSI source mode, and schematics 

    Best Regards,

    Casey