What are the Differences between SPI EEPROMs and SPI Flash Memories?

In embedded systems, a memory device is a physical device that is able to store data that can be used to communicate or perform a certain function. Memory devices can be interfaced through multiple different serial protocols, including SPI, or Serial Peripheral Interface. There are multiple different types of SPI memory devices used i...

Benefits of Using the Promira Serial Platform to Advance I2C and SPI Product Development and Production Applications

The Promira Serial Platform is Total Phase’s premier I2C and SPI development tool that is capable of advancing multiple projects and applications, including product development and production processes. Depending on the Promira Serial Platform I2C or SPI application, this tool supports more advanced features compared to other host a...

What is a Host Adapter and Why is it Useful for Embedded Systems Development

What is a Host Adapter?

A host adapter, also known as a "controller" or "bus interface", is an active device that acts as an interface between a host system, like a computer, and peripheral devices. It allows the host system to interact with a device, where engineers can actively communicate over the bus using a communication protocol s...

How Can I Make the Aardvark I2C/SPI Host Adapter Provide Interrupts to Get My Devices out of IDLE State?

Question from the Customer:

I am analyzing a device that supports NVMe MI 1.1, which also supports five Control Primitives.

To see how my device sends and receives MI Commands through the Side Band (OOB),

I am using two Aardvark I2C/SPI Host Adapters: one as a Master; one as a Slave.

My challenge is I am trying to work with a device...

The History of Embedded Operating Systems

Embedded systems are devices that perform a specific, dedicated function within a larger electronic system. As they contain both hardware and software, embedded systems have grown in complexity over the past fifty years as these areas of technology have developed. To cope with the growing complexity of these systems, it has become i...

What Details are Needed in the Profile to Accurately Run Type-C Cable Tests?

Question from the Customer:

I am starting to use the Advanced Cable Tester v2. I find the signal integrity eye diagrams easy to understand. The diagrams make sense to me as they correlate with the scope measurements in the lab.

I am curious about the accuracy of the GND/Shield resistance measurements. For example, one cable design has...