I2C SPI USB CAN eSPI Cable Testing View All Quick Start Guides User Manuals Software Downloads Knowledge Base Videos Case Studies App Notes White Papers Sales Support About Us
Products Blog Sales Support Contact Search
How Do I See the Data Transfer Speed of a USB Bus with Total Phase Data Center Software?
Rena Ayeras

Image by Chen from Pixabay

Question from the Customer:

I am using the Beagle USB 480 Power Protocol Analyzer - Ultimate Edition with Data Center Software. Many USB details are captured and displayed, but I do not see data transfer speed. Is there a way to get that information?

Response from Technical Support:

Thanks for your question! The information that you are looking for is not directly provided in Data Center Software. However, you can extract the necessary bus parameters and calculate the values. We have guidelines for you in the following sections.

Data Transfer Speed

You can calculate the data transfer speed with the number of transferred bits during a selected time interval.

Step 1: See the number of bytes in the capture.

  1. Click Bus in the Navigator
Step 2: See the time difference between two indexes.

  1. Choose and set the time reference for one index.
  2. In any second index, you can see the time difference between the two indexes in the Delta Time parameter (DT Ultimate G2) in the left bottom corner of the Data Center Software window.Viewing the number of transferred bits during a selected time interval.

Speed Statistics

The bottom left corner of the Data Center Software window shows the duration and transferred length for each transaction. From here, you can calculate the throughput speed, which will be an approximation.

Notes: Due to how the transactions may be ordered, the reported bandwidth is an approximate value. The data payload information is only displayed when the selected transactions and hovered transactions are at the same level in the same branch. What to view:

  • Next to the Delta time (duration), the Transferred length is displayed with the bandwidth.
  • The Transferred length is the number of data bytes (the summation of the length field inclusively) between the selected transaction and the hovered transaction.
  • The corresponding data bandwidth for this range (DT Ultimate G2) is displayed in parentheses.

An output example is shown below:

Viewing the duration and transferred length for each transaction.

Here is a closeup of the timing details:

Closeup view of the Viewing the duration and transferred length for each transaction in the Data Center Software

Advanced Data Capture

Should you need detailed data analysis, LiveFilter and Filter Matched Data (advanced triggers) features are available. For more information, please take a look at the article about Monitoring a USB Bus.

We hope this answers your questions. Additional resources that you may find helpful include the following:

If you want more information, feel free to contact us with your questions, or request a demo that applies to your application.