I Need to Program 129 Bytes to an I2C EEPROM – How Should I Use Your Example Programs for My Chip?

Question from the Customer:

I’m working on automating the programming of a Microchip 24LC128 I2C EEPROM. I’m using the Aardvark I2C/SPI Host Adapter with the Aardvark Software API, specifically Python. Looking at, how do I specify the start location for writing? The slave address is 0x50.

What would be the correct s...

How Do I Sync the Clocks from Two USB Data Captures using Beagle USB Analyzers?

Synchronized Clocks

Question from the Customer:

I am using two USB protocol analyzers, Beagle USB 12 Protocol Analyzer and Beagle USB 480 Protocol Analyzer. It looks like the clocks are out of sync between the two analyzers. My device receives data on one USB port, processes the data, and sends it on the other USB port. That the clocks are not synchronize...

How Can I Set a Timeout to Minimize OS Latency when Interfacing on the CAN Bus?

Question from the Customer:

I am using the Komodo CAN Duo Interface with Komodo Software API. My understanding is that the timeout of the command km_latency() should be set to less than the timeout value used in the command km_timeout(). However, setting the value to KM_TIMEOUT_IMMEDIATE, or 1ms – I don’t see how it is possible to f...

Quality Testing Beyond HDMI Cable Certification

HDMI, or High Definition Multimedia Interface, was first conceptualized as a medium for transferring high definition video and audio signals over a single cable. Over the years, this interface has become widely adopted and now dozens of cable manufacturers and electronics companies develop their own versions of HDMI products that are sold to m...

Using a Beagle USB Protocol Analyzer, How Do I Trigger and Capture VBUS Measurements and USB Data?

Question from the Customer:

We are working to reverse engineer a mobile phone. We analyze the USB traffic to figure out what the tool does on the device. However, the tool that we are using often “realizes” that we’re analyzing USB traffic and “halts” – it stops us from working on this project.

In addition to the data t...

How Can I Increase Speed to Get the Maximum I2C Bitrate?

Question from the Customer:

I am using the Promira Serial Platform with the I2C Active - Level 1 Application. Using the Control Center Serial Software, I set the bitrate to 1MHz in I2C Control menu, but when I measured the I2C frequency with an oscilloscope, I see that the actual frequency is around 800KHz, not 1MHz. Are there other set...