首页->【EZ-USB CY7C68013 CYUSB3014小组】

1418 0

Maximizing Bulk Transfer Rate with the FX2/FX2LP

Question: The Bulk Transfer Rate on the FX2/FX2LP seems to be limited to 20 MBps. How to obtain higher rates?

Response:  FX2/FX2LP is capable of operating at the maximum throughput that USB protocol can offer. When it comes to throughput measurement there are lots of parameters like number of devices connected to the host, host controller used, Processor speed of the Computer etc etc

The Screamer/Streamer example included in SuiteUSB SDK can be used to demonstrate the throughput performance of FX2/FX2LP. When using the Screamer/Streamer example, you must have the CYStream firmware running in the device and you must select the appropriate alternate setting.

All USB devices attached to the host will share available bandwidth.  For testing purposes make sure that you have only this device plugged into the host. The following measurements were observed using the Streamer demo application, the CyAPI.lib and calling into the CyUSB.sys driver.

OS: Windows XP SP3

CPU: 2.2 GHZ Core2Duo

EHCI Controller: Intel ICH8

"Streamed" BULK IN: ~40.722 MBps

"Streamed" ISOC IN: ~24.023 MBps

Related Categories: USB High-Speed Peripherals
 

楼主可见