How Do I Determine the Latency Between CAN Ports?

Question from the Customer:

How can I accurately determine the latency when sending data from one CAN port to another?

I am working with the Komodo CAN Duo Interface. Using strace with the Python loopback code, I see that the time between send and read is about 100 microseconds. The Komodo Software API command settings I am using ar...

How Can I Create MDIO Master Signals to Exercise and Test an MDIO Port?

Question from the Customer:

I have been using the Beagle I2C/SPI Protocol Analyzer as an MDIO analyzer.  Today, I need to exercise a CFP2 MDIO port, reading at 2.5 MHz, or 4 MHz MDC rates at 2.5V. I have  the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter – could either do the job?

Response from Technical Support:


What Are My Options for Programming an SPI EEPROM with a Hex File?

Question from the Customer:

I need to program a serial SPI EEPROM with a hex file. Can I use your Aardvark I2C/SPI Host Adapter?  Which software application should I use with the Aardvark adapter?

Response from Technical Support:

Thanks for your questions! You can easily use the Aardvark adapter to program SPI EEPROMs. The contents of a hex...

What Information Do I Need to Identify and Write to an I2C Slave Device?

Question from the Customer:

I am learning to use the Aardvark I2C/SPI Host Adapter with the Aardvark Software API aai2c_file example. One of the arguments this method requires is the slave address. How can I discover the I2C slave address?

Here is a diagram of my setup – the Aardvark adapter is the master device.

Diagram of Aardvark adapter connected to PCE-E Transposer

Response from Technical...

How Can I Perform a Long-Term Capture of USB Data for Troubleshooting and Analysis?

Question from the Customer:

We’re troubleshooting a problem that only occurs after days of successful operation. We have no clue of the root cause. To save time, we are now running the device through a burn-in chamber – but it still takes hours for the failure to occur. Our problem is collecting the data. When the RAM buffer is almos...

How Can I Optimize Erasing an I2C Device that Has No Erase Command?

Question from the Customer:

I am trying to erase an 24LC256, an I2C EEPROM, with the Aardvark I2C/SPI Host Adapter. I’m having a problem erasing it correctly. For my system. I need to erase the EEPROM with all ones, 0xFF, but the results I get are all zeros, 0x00.

I am using the Erase Parameters dialog from the Flash Center Software. I...