Support Question of the Week: What are the Available Software API Examples for the Komodo CAN Duo Interface and How Can I Execute Commands on Different Threads?

I'm starting to use the KomodoTM Duo Interface. I need to create some programs to run tests on prototype devices for a CAN bus. I have a couple of questions:

  • Do you have any Komodo software examples in C#?
  • Can the commands km_can_read and km_can_write be simultaneously executed from different threads?

Thanks for your questions! Software examp...

Support Question of the Week: How Can I Use the Beagle I2C/SPI Protocol Analyzer to Capture Data from Multiple SPI Slaves on an SPI Bus?


I have the BeagleTM I2C/SPI Protocol Analyzer, and I need to capture any glitches that may occur on an SPI bus where multiple SPI slaves are attached. How can I capture data from multiple SPI Slaves that are synchronized on an SPI bus?

Thank you for your question! Multiple SPI Slave device signals can be captured by using both the Cheetah TM S...

Support Question of the Week: How do I Communicate with a SMBus Slave Device using a Master I2C/SPI Host Adapter and the Control Center Software?

I’m using the AardvarkTM I2C/SPI Host Adapter to communicate with a SMBus slave device (Accuron PS401). What I'm looking to do is establish communication with the chip and verify the communication with the BeagleTM I2C/SPI Protocol Analyzer. Do you have any examples in C, for batch mode, I2C transfers, and communicating over the SMBus?

Thanks ...

Support Question of the Week: Using the Beagle USB Protocol Analyzer, How Do I Decode USB Class-Level Protocols and Archive the Data?

I am using the BeagleTM USB 480 Protocol Analyzer, and I want to use a decode script, such as Mass Storage, to display the transactions as class specific commands. Can the Data CenterTM Software archive the information I need? Other than doing this manually with class specifications, is it possible to decode USB class-level protocols?

Thanks fo...

Support Question of the Week: How is a Batch File Run on the Control Center Software with the Aardvark I2C/SPI Host Adapter for an I2C Device?

We recently purchased an AardvarkTM I2C/SPI Host Adapter. We're using it to read two packets from the register from a PLX chip. We're trying to use the batch mode of the Control CenterTM Software, but we can't get it to work. Can you advise us how to correct the script?

  • The address of the PLX chip is 70.
  • The command bytes we are sending are 04,...

Support Question of the Week: How Can I Best Capture SPI Bus Data for Calibration and Analysis – Use a Host Adapter or a Protocol Analyzer?

I am debugging a TI C2000 microcontroller using SPI.  The setup:

  • The PC (personal computer) side of the SPI bus is the slave.
  • The packet rate is 10kHz, 100 bits/packet.

Looking at the specifications about the AardvarkTM I2C/SPI Host Adapter, I understand that when acting as a slave, the maximum clock rate of the Aardvark host adapter is 4Mh...

Support Question of the Week: How Do I Use the Cheetah SPI Host Adapter with a 1.8V Flash Device and Adjust the Timing?

I just started using your CheetahTM SPI Host Adapter and high speed flash sockets to program 1.8V Micron flash devices, N25Q064A.

The Total Phase socket boards I use provide about 3V for VCC, even when I select a 1.8V part type. Otherwise, this seems to program correctly. When I attach the Cheetah SPI Host Adapter to my custom socket board (whe...

Support Question of the Week: Which Host Adapters Can I use to Communicate to One I2C Slave Device and Three SPI Slave Devices Simultaneously?

We have decided to use the AardvarkTM I2C/SPI Host Adapter for the purpose of I2C and SPI communication with our device under test (DUT). The scope is set up to act as a slave in I2C communication and interact with the device. At the same time, the adapter also have to act as a master to control three slaves in SPI communication. Our questions:...