How Do I Make the Promira Serial Platform Work with 10-bit Addresses?

Question from the Customer:

I’ll be using the Promira Serial Platform in I2C slave mode. I have two questions:

  • Does Promira recognize RESTART signal when configured as a slave?
  • Can I configure a slave Promira platform to respond 10-bit addresses?

Response from Technical Support:

Thanks for your questions!  To start, the repeat start condit...

Wondering How You Can Efficiently Manage your USB Protocol Analyzer to Obtain and Decode Longer Data Captures for USB Devices? Watch This!

Decode longer data captures with Beagle USB 500 v2 SuperSpeed Protocol Analyzer and Data Center Protocol Analyzer SoftwareDo you have the Beagle™ USB 5000 v2 SuperSpeed Protocol Analyzer and want to make the most of this investment? Do you want to capture the most data records to better analyze the USB devices and systems you are working on?

Data Captures Over Long Periods Are Often Critical

Performance evaluations, environmental testing, as well as troubleshoot...

What is the Fastest Way I Can Switch from an I2C Master I2C to I2C Slave using the Aardvark I2C/SPI Host Adapter when Testing I2C Devices?

Question from the Customer:

I am using Aardvark I2C/SPI Host Adapter, and I’ve come to a stage in the project where I could use your help.  I’m testing SMBus/I2C devices running at 400 kbps. This test includes logging the following steps (which are repeated):

  1. As an I2C Master, I need the Aardvark adapter to transmit an I2C sequential writ...

For a Preliminary Design Simulation, What Do I Need to Set Up the Aardvark I2C/SPI Host Adapter as a Slave for Responding to Requests from the Master Device? Is Polling Needed?

Question from the Customer:

I plan to run a simulation using the Aardvark I2C/SPI Host Adapter in Slave mode. Before I get started, I would like some information about the Master request. I have two simulation scenarios.

Scenario 1:

Step 1 - Master sends a request to Slave (ex: 01 01)
Step 2 - Slave responds to Master (ex: 01 01 01)

The hardwar...

When Monitoring a USB Bus, I Am Capturing a Lot of Data Packets that I Don’t Need to See. How Can I Exclude the USB Data that Doesn’t Matter to Me?

Question from the Customer:

I am interested in the Beagle USB protocol analyzers, and I have very specific questions about the Data Center Software. What searching or filtering options do you offer?

The exact scenario is that I am looking to find and ideally exclude particular packets based on a given sequence within the packet data. For exampl...

For SPI Devices, How Do I Modify Data at the Bit Level During Read and Write Operations in Both Master and Slave Configurations?

Question from the Customer:

I’m looking at three devices that interface with the SPI bus: Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter and the Promira Serial Platform. So far, the Promira platform looks best for our needs. Before I make a decision, I’d like some information about I/O buffers and data handling:

  • Is there a differe...

Which Data Formats Can I Use to View and Access the Saved SPI Data from an SPI Slave?

159131-dataQuestion from the Customer:

I'm working with the Aardvark I2C/SPI Host Adapter to collect data from an SPI slave interface, and then view and analyze the information with the Control Center Serial Software.

Which data formats I should use to load the SPI test data into the Control Center Serial Software? I tried doing this a few times, but look...

For I2C and SPI Host Adapters, What Is the Timing Resolution Difference Between Block Functionality and Queuing?

Question from the Customer:
With the Aardvark I2C/SPI Host Adapter and Aardvark Software API, I’m trying to read from an I2C sensor with the smallest time resolution possible. Can I buffer read/write commands to avoid being limited by USB frame rates?

Response from Technical Support:
Thanks for your question! For the Aardvark API functions, e...

How Can I Get the Best Speed when Generating Signals with the Cheetah SPI Host Adapter?

Question from the Customer:

I plan to use the Cheetah SPI Host Adapter  and the Cheetah Software API (Python) for generating SPI signals to communicate with my board. Before I get started, can you tell me about timing delays from the API execution call to the signals generated at the Cheetah output?

For example, if I execute a SPI read API cal...

I Need to Program 129 Bytes to an I2C EEPROM, but the Host Adapter Stops After Programming 16 Bytes – What Do I Need to Change, and How?

Question from the Customer:

We purchased an Aardvark I2C/SPI Host Adapter for our product development and manufacturing evaluation. We ‘re trying to use this adapter with the Flash Center Software to program 129 bytes to an ST Micro M24C02-W I2C EEPROM.  Our problem - it consistently fails with a “Slave NACK” error.


Checking the SCL and...