I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search
Support Question of the Week: Using the Beagle I2C/SPI Protocol Analyzer, How Can I Export Captured Data from the Data Center Software to Process the Data More Easily?
Rena

Support Question of the Week: Using the Beagle I2C/SPI Protocol Analyzer, How Can I Export Captured Data from the Data Center Software to Process the Data More Easily?

When viewing SPI and I2C transfers, captured data using the BeagleTM I2C/SPI Protocol Analyzer and the Data CenterTM Software, how can I calculate the average bus clock speed for the transactions?

The Data Center Software shows me the measurements, but the format of the data includes characters such as “μs” to denote the time, which cannot be processed in an Excel sheet for numerical calculations. What are my options for this?

Thanks for your question! There are three ways to process the captured data:

  • You can use the delta time value and the bandwidth value displayed in the lower left-hand corner of the Data Center Software window for the time and bandwidth between two transactions, as shown below in Figure 1. Simply click to select one transaction and hover over another transaction to see the time and throughput. For more information, please refer to section 5.1.1 in the Data Center Software User Manual.
  • You can export the Data Center transaction log to a csv file, and then use Excel to remove the “μs” and process the data.  For other applications, the transaction log can also be exported as bin, xml or kba files. For more information, please refer to section 4.12 of the Data Center Software User Manual.
  • You can also use Beagle API Software to control the Beagle protocol analyzer, and to write a custom program for your specifications. Our API comes with support for multiple OSs (Windows, Linux, and Mac) and multiple languages (C, Python, Visual Basic, and C#), and includes examples. We recommend using the Python bindings as it is a simple language, and a good option for scripting. For more information about API software, please refer to section 6 of the Beagle Protocol Analyzer User Manual.
Viewing the delta time value and the bandwidth value in the Data Center Software application. Figure 1: Data Center Software

 For more information, please refer to the following documents:

Beagle I2C/SPI Protocol Analyzer Quick Start Guide

Beagle Protocol Analyzer User Manual

Data Center Software User Manual

Total Phase Products

Product Selector Guide

We hope this answers your question. If you have other questions about our protocol analyzers or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.