To Run SPI Tests at a Higher Speed, How Do I Set Up Ethernet Connectivity and the Async Queue for the Promira Serial Platform?

Question from the Customer:

I am using the Promira Serial Platform to run tests and evaluations on the SPI bus of my application. I would like to do some benchmark testing over the Ethernet port. I have a few questions about the setup:

  • For connecting to the Promira platform over Ethernet, do I use a switch or connect directly to the computer?
  • ...

Use the Beagle I2C/SPI Protocol Analyzers and Total Phase Software API to Accurately Monitor SPI Devices

Question from the Customer:

I will be using two Beagle I2C/SPI Protocol Analyzers to monitor SPI devices, the data from two A/D converters. I will be using the Beagle Software API and C#. Normally, I only use one Beagle analyzer - I have some questions about doing this and about the data measurements.

  • How do I identify each Beagle? I need to k...

How to Select Which USB Protocol Analyzer to Use to Monitor Output Conditions on the USB 2.0 or USB 3.0 Bus

Question from the Customer:

We have the Beagle USB 480 Protocol Analyzer  and it’s worked really well for us. We’re starting a new project that requires toggling one of the output-signals when there are specific conditions such as when the packet length=6. For these capabilities, looking at the specifications, it looks like we need to use a...

Which Beagle USB Protocol Analyzers Provide an External Trigger to Test a USB Response?

Question from the Customer:

I need to measure timing from an event that produces a USB response in our device. I can trigger a scope off of the edge of the event but I need another trigger when the correct packet is produced on the USB. Which one of the Beagle protocol analyzers do you recommend to recognize a byte or a series of bytes and then ...

What are the SPI Timing Requirements for the Aardvark I2C/SPI Host Adapter to Communicate Properly with an SPI Slave Device?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter in SPI/GPIO mode as a slave. I set up a MISO message in the Control Center software (I’m using Windows), and the transaction log indicates that the MISO data is written on the bus.

MISO Data, SPI GPIO Figure 1: MISO Data

However, when I use a scope on the SPI lines, the MISO line seems to...

Using the Beagle USB 480 Protocol Analyzer and the Data Center Software to Capture Views and Measure Timing of IN-NAKs

Question from the Customer:

I am using the Beagle USB 480 Protocol Analyzer for USB 2.0 captures. I’m trying to get information and measure timing of every IN-NA“ at a specific point on an existing capture file. Using the Data Center Software, I can only get the timing of the first IN-NAK. How do I get the timing of the17th IN-NAK, which is ...

How Do I Set Up the Promira Serial Platform to Run an Async Queue or a Sync Queue to write and read to an SPI Device?

Question from the Customer:

I'm trying to use the Promira Serial Platform to write and read to SPI devices: one with an async queue, and another with a sync queue. Can you provide examples to do this?

Response from Technical Support:

Thanks for your question! The Promira Software API is just the software you are looking for to run an async que...

What Causes the Split Orphaned Packets that the Beagle USB 480 Protocol Analyzer Captures and Detects?

Question from the Customer:

I am using the Beagle USB 480 Protocol Analyzer, and have a question about the errors that the Data Center Software captures and reports. Following is a block diagram of my setup.

USB Test Setup with Beagle 480 USB Protocol Analyzer Figure 1: USB Test Setup

I see continuous split orphaned transactions on the Beagle analyzer when I plug a keyboard (or mouse) into the op...

Using the Total Phase Komodo CAN Interfaces for Specialized Test and Development Projects

Question from the Customer:

We are using the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter for our embedded microprocessor development project. They work great and really help reduce the test and development time for our projects. We are now looking at using Komodo CAN Interfaces, for our application that will use J1939 and NM...