3D Image Engineering, Motor Control, and SPI Master Host Adapter – Oh My!

Jean-Pierre Sainfeld is a technical consultant and the founder and owner of First Link Consulting Services. The technical services include the integration of hardware and software. In this article, Jean-Pierre describes one of his interesting projects and why he chose the Aardvark I2C/SPI Host Adapter  to debug, tune, and validate a complex...

Data Center Software Series: USB 3.0 Simple and Complex Matching/Triggers

The Data Center Software is Total Phase’s free bus monitoring software that allows users to interface with Total Phase protocol analyzers supporting I2C, SPI, USB, CAN, and eSPI protocols. These analyzers include the Beagle I2C/SPI Protocol Analyzer, the line of Beagle USB Protocol Analyzers, the USB Power Delivery Analyze...

How Can I Find the Root Cause of a System Problem with SPI Devices?

Question from the Customer:

Out test results show a repeated error while programming M95128-R EEPROMs. The EEPROMs are located on separate panels. To program these SPI devices, we use relays and the Cheetah SPI Host Adapter. We are using LabVIEW to control the relays, which select the cables to connect to the CS, MOSI, MISO, and C...

How Can I Change the Response of an I2C Slave Based on what a Master Writes with the Aardvark Software API?

Question from the Customer:

I am trying to use the Aardvark I2C/SPI Host Adapter and Python API to emulate an I2C slave sensor that conditionally changes its response values depending on what the master device writes to it. When modifying the aai2c_slave.py code, I get a message with "error: non-I2C asynchronous message is pendin...