Support Question of the Week: What Are the Best USB Protocol Analyzers and Software Tools for Extended Periods of Data Capture and Analysis?

I need to analyze USB communication between an Android smartphone and an embedded board that is equipped with an FTDI USB host chip, FT312D. The USB link does not run consistently. The USB communication fails at random times, anywhere from 5 minutes to 24 hours after USB communication starts. To analyze and debug this problem, I need to do the f...

Support Question of the Week: How Can I Interface the Beagle SPI Protocol Analyzer to a High Impedance SPI Signal Line and Resolve the Signal Noise?

I have a question about interfacing the BeagleTM IC2/SPI Protocol Analyzer with my setup. I am using the ST Microelectronics STM32F071CB as the SPI master and the Nuvoton ISD2115 as the SPI slave device. The clock is set to 750Khz and the SPI bus is operating in Mode 3. My Data Center acquisition is set up for SPI at 10MHz. Between the two de...

Support Question of the Week: How do You Use the Host Adapter GPIO Features to Send Interrupt Signals?

I’m new with the Aardvark I2C/SPI host Adapter, and I’m using it in SPI mode. It seems it does not have pins that are dedicated for sending interrupts. Could I use another pin to send interrupt signals to the host computer? I am using four SPI bus lines - the unused pins are SCL, SDA and GND, as well as two power pins.

Is there a way I can u...

Support Question of the Week: What Makes the Beagle USB Protocol Analyzer More Effective for USB Debugging?

There are many effective uses for a Beagle USB Protocol Analyzer: sniff and analyze many products, including mass storage, HIG, many classes, USB-Ethernet devices, IP-layer decoding, pass data to Wireshark and more. Colin O'Flynn, independent of Total Phase, published a review about the BeagleTM USB 480 Protocol Analyzer.

If you wonder how you ...

Support Question of the Week: Did You Know You Can Use Cheetah API Software to Integrate the Cheetah SPI Host Adapter with MATLAB?

I'm using the CheetahTM SPI Host Adapter as an SPI controller, and I need to control Cheetah with MATLAB.  I've tried modifying the h. files and then generate the .m files for MATLAB, but I can't get it to work - each data type "does not exist". Can you tell me the details of what I need to do to make this work?

Thanks for your question! We do ...

Support Question of the Week: Did You Know That a Beagle Protocol Analyzer Can Be Integrated with Wireshark or ARM-based Hosts?

The BeagleTM I2C/SPI Protocol Analyzer is a cost-effective tool for easily sniffing I2C and SPI traffic. But did you know that it could also be integrated with other systems? Here are two examples of how the analyzer can be integrated with these external systems.

The Beagle Protocol Analyzer, in addition to sniffing I2C and SPI traffic, can be integrated with other systems Figure 1: Beagle I2C/SPI Protocol Analyzer

 

Analyzing IPMB (over I2C) with Wir...

We've reached the (Flash Memory) Summit!

Our booth at Flash Summit The booth is ready for visitors

Total Phase is exhibiting at the Flash Memory Summit in Santa Clara, California.  We're showing off our entire range of debugging and development tools for USB, I2C, SPI, and CAN.  In particular, we're focusing on the Cheetah SPI Host Adapter and the Beagle I2C/SPI Protocol Analyzer because of the flash memory ...

Support Question of the Week: How Do I Integrate the Aardvark I2C/SPI Host Adapter and the API Software with MATLAB?

I have an AardvarkTM I2C/SPI Host Adapter. To configure communication for I2C devices,  I'll be using MATLAB® with the Aardvark adapter. Can you tell me how to do that? I am using Windows 7 Professional, 64-bit.

Thanks for your question! We do not support MATLAB directly, but we provide the tools so that you can use the Aardvark I2C/SPI Host A...

Support Question of the Week: Using a Protocol Analyzer, How Does the Data Center Software Capture USB Trace Files and Display the Data?

I have a question about results I see when I capture USB trace files. Using a BeagleTM USB Protocol Analyzer , I was browsing two separate USB trace files with the DataTM Center Software. On one window, the trace appeared to show some data that didn’t make sense for a short sequence in the packet view. Also, it did not agree with the block v...