How Many Promira Serial Platforms Can I Run Simultaneously and How Many SPI Target Devices Can Be Driven?

Question from the Customer:

We are looking to use two Promira Serial Platforms to drive multiple SPI target devices from the same computer.

  • How can we best control two Promira platforms? Which software applications would work best? We are running several tests and gathering a lot of data per test run.
  • How many target devices can each...

About the USB Protocol, Common USB Bus Errors, and How to Troubleshoot Them

An Introduction to the USB Protocol

The History of USB

The USB protocol, also known as Universal Serial Bus, was first created and introduced in 1996 as a way to institutionalize a more widespread, uniform cable and connector that could be used across a multitude of different devices. With the increase in technological devices durin...

How Do I Pass Data Arrays using VBA with the Aardvark I2C/SPI Host Adapter?

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter with an Excel VBA (32-bit Excel) script. I have questions about using the function aa_i2c_read for data arrays:

If I have the array of data_in defined in Integer type (i.e. Dim data(512) As Integer), would I have the problem to pass my data array of Intege...

About the CAN Protocol and How to Debug and Transmit CAN Communication

The History of CAN

CAN (controller area network) is a serial bus protocol created in 1986 by the German company Bosch. This protocol was created to address the growing need for devices to effectively communicate over longer distances within automobiles. CAN is optimized for sending small amounts of data between multiple nodes,...

How Do I Accelerate LabVIEW Write and Read Timing for I2C Devices?

Question from the Customer:

I’m testing an LED Driver for a rear lamp project. The LED is a slave device. The master device is an Aardvark I2C/SPI Host Adapter. I started the tests using the Control Center Serial Software. The slave device responded correctly and the delay between writes and reads was very small, as expected....

What is the SPI Protocol and How to Debug SPI Communication?

What is the SPI protocol?

Overview of SPI

The SPI protocol was developed by Motorola in the mid 1980s to provide a language for electronic devices to communicate. The communication typically happens over short distances used on a circuit board or in a small electronic device. SPI is a simple protocol in nature used in application...