Tutorials

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

Control Center Serial Software Series: XML Batch Scripting for Automated Tasks

The Total Phase Control Center Serial Software allows engineers working with the Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter, and Promira Serial Platform to develop and test their embedded systems.

When using these host adapters with the Control Center Serial Software, users can perform a variety of tasks; particularly, the Batch...

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:

...

Differences Between SMBus vs I2C

One of the first and most important decisions an embedded systems engineer must answer when designing electronic systems is how the master and slave devices will communicate, that is, which communication protocol will be used to transfer data. There are several types of communication protocols that are typically used in embedded syste...

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