I am interested in using the Aardvark I2C/SPI Host Adapter for communicating with I2C devices, specifically ADC. I want to use two Aardvark host adapters to read two of the ADC devices at the same time. My question – is there a way to set up a sync so that the ADC devices acquire data at the same time?
Since computers and other advances in technology have hit the market, the key to understanding a devices power and ability to compute and perform tasks has come down to its Central Processing Unit, or as its most commonly referred to, the CPU. A powerful CPU typically means a powerful device, with the capability to support a variety of functions to allow systems to operate as intended. While the CPU is ubiquitous in the world of embedded devices, the System-on-Chip (SOC) is often used for similar purposes. Because of this, many might wonder what exactly is so different between these two components and how they are used. In this blog we’ll explain what a CPU vs SOC is, and provide insight into the differences and applications you can commonly find each.
I am working on a system that supports both I2C and SPI data buses. What I am trying to do is use a single program to operate both the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter. Here are the key steps of a continuous operation: