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.

TDA4VM: Frame display error while in ESD test

Part Number: TDA4VM

Hi TI,

we found the frame displayed error which somehow consisted of two half-truncated as below in the ESD test, and we had tried to not queue the truncated frame to done queue while detecting the received frame is either truncated/elongated(processed within CsirxDrv_udmaCQEventCb), it can filter the error frame mentioned above, but the other issue comes, that's the frame rate will be decreased to 8fps which should be 25fps, and once the frame rate goes down, the frame rate will be unrecoverable. 

The error truncated frame:

Normal should be like:

Best Regards

  • Hi,

    From the above image, it looks like CSIRX itself is receiving short frames, and so display shows split frames.. 

    What is this test? Could you please provide some more information? Is this on EVM? 

    Regards,

    Brijesh 

  • Hi Brijesh,

    What is this test? Could you please provide some more information? Is this on EVM? 

    It's EMC(Electro-Magnetic Compatibility) test, we test it with our custom board.

    From the above image, it looks like CSIRX itself is receiving short frames, and so display shows split frames.. 

    The split frame could be identified by CSIRX correctly, but if we discard it once CSIRX identified it's a truncated/elongated frame, we will not see the split frame anymore, but like I said before, the frame rate will go down to around 8fps, and it can't be recovered to 25fps even if stop the EMC test.

    Could you give us some advice for this case? The EMC test requires that it should be displayed with no flick or error frame like that, and also it's acceptable to decrease the fps at a short moment during the EMC test, but at least it should recover to normal fps after that.

    Best Regards

  • Hi,

    CSIRX works just based on the input signals, ie, SOF and EOF signals, so could you please check if external component, either sensor or deserializer is correctly outputting data? You might just try to reset external component to see if it recovers.

    Regards,

    Brijesh