Support Question of the Week: How do I use an SPI Host Adapter to Overcome Latency on the USB link?

Q: For my application, I’d like to conduct real-time audio testing. I am using the AardvarkTM I2C/SPI Host Adapter along with the Python API to deliver SPI data in packets of 8 bytes. I am trying send my 8-byte packet out every 1ms, but it appears the minimum overhead of the aa_spi_write() call is 2ms. I have not found a limitation in my Pyth...

Support Question of the Week: How Do I Attach a Beagle USB Protocol Analyzer to Monitor an Embedded USB Link?

I have a question about using the Beagle USB 480 Protocol Analyzer. In our latest designs, many of the USB links are embedded – chips are interconnected on the same circuit board. My question: How do we attach the analyzer to an embedded USB link?

Thanks for your question! You can cut a USB and use the individual wires to tap onto to any le...

Support Question of the Week: What are the Guidelines to Program SPI Flash Using the Cheetah SPI Host Adapter and the Flash Center Software? (Part 2)

This article is Part 2 of an example of programming SPI Flash devices using the CheetahTM SPI Host Adapter and the Flash CenterTM Software. Part 1 provides an overview of the programming modes of the Flash Center Software, and the memory map and commands of the STMicro M25P32 device used in this example.  In this post, Part 2, we’ll go over ...

Support Question of the Week: What are the Guidelines to Program SPI Flash Using the Cheetah SPI Host Adapter and the Flash Center Software? (Part 1)

This week’s article is about using a CheetahTM SPI Host Adapter for programming SPI EEPROM and flash devices, which can be done using CheetahTM GUI Software, Flash CenterTM Software, or the CheetahTM Software API. This example will use the ST Micro SPI Flash M25P32 mounted on an SPI Flash Demo Board, and the Flash Center Software to program S...

Support Question of the Week: Using the Aardvark I2C/SPI Host Adapter, How Do I Program the Software to Read with a Repeated Start (Sr)?

I am using the AardvarkTM I2C/SPI Host Adapter with a PMBus (Power Management Bus) device. The protocol of the PMBus device requires a Repeated Start (Sr). The Read Byte protocol looks like this:

S-SlaveAddress(7)-Wr(1)-Ack-Command Code(8)-Ack-Sr-SlaveAdress(7)-Rd(1)-Ack-DataByte(8)-Ack-P

I do not want a Stop between the Write and Read portion...

Support Question of the Week: How Do I Configure Beagle Protocol Analyzers to Monitor Both I2C and SPI buses?

I need to simultaneously monitor both the I2C bus and the SPI bus. I  have one  BeagleTM I2C/SPI Protocol Analyzer, as well as one Beagle USB 480 Protocol Analyzer. The setup  I need:

  • One USB analyzer (Beagle 480)
  • One SPI analyzer
  • One  I2C analyzer

Is it possible to have two Data CenterTM Software instances running one analyzer  to suppor...

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?

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...

Support Question of the Week: How Do I Configure the Aardvark I2C/SPI Host Adapter for a Loopback Mode to Echo Data?

I’m looking to set up a loopback so that data sent from an Aardvark I2C/ SPI Host Adapter is echoed. How can I do that?

Thanks for your question! To echo data, you can set up a loopback mode by using two Aardvark I2C/SPI Host Adapters and two instances of the Control Center Software to send traffic between the two Aardvark host ada...

Support Question of the Week: What Software Should We Use with the Komodo CAN Duo Interface to Collect Real-Time Data?

We are working on an automotive application, and we will be using the KomodoTM CAN Duo Interface. We also have the Data CenterTM Software that was provided with the Komodo.

This purpose of the application is to trouble-shoot the radio outside of the vehicle.  A module that is integrated in the vehicular system controls the radio.  We need to ...