Reducing Latency FX3 AsyncSlave Bulkin Interface

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I am experiencing about a 5 seconds worth of delay between the data on the slave end and what I observe in the application running on the PC.

   

I am using cyapi.lib and C++ for coding. I am wondering if there is a way to reduce the latency in the cypress driver. I have tried doing rapid reads in the beginning to reduce the data in the driver buffer.

   

I there an api call or a driver setup change that would reduce the size of that buffer.

   

Thanks.

0 Likes
1 Reply
Anonymous
Not applicable

Hi,

   

A delay of 5 seconds is too big for an USB System. Does your firmware do any processing on the data (provided you have a manual channel on the FX3 firmware)? When you use the CYpress tools (like control center, streamer) etc, do you see this delay issue? If not, can you please compare your source code to that of our Cypress applications?

   

Regards,

   

-Madhu Sudhan

0 Likes