Missing data from real bus trace

Question

In slave mode, while reading data from “ftdi_slave_read” it is giving a data frame which is not transmitted from the opposite end. Below data is transmitted from the opposite end(line 7)

Analyzer screenshot where data shows mismatching
Data received from LabVIEW, notice line no 7 where data is mismatching.

I feel that it taking from the FTDI chip buffer. Is there any steps or function to clear buffer data of FTDI hardware?

Answer

Scope/analyzer shows an extra nibble (one byte + a nibble) in every frame.  The driver’s text file report shows only the first byte and doesn’t show the extra nibble of the frame.  There could be a setting in the analyzer/scope which shows the extra nibble that confuses you.

Ajay is a professional developer and architect of LabVIEW applications with extreme interest in getting the hardware connected to LabVIEW and automate the stuffs.  He is also a good mentor for the various interns in his career.  He is ready to help the people in techie roles.

Leave a Reply

Your email address will not be published. Required fields are marked *