SPI vs. UART: Similarities and Differences

SPI Protocol

The Serial Peripheral Interface bus or SPI bus is a serial communication protocol for controlling and communicating with almost any digital electronic device that accepts a clocked serial stream of bits. SPI is typically used for short distance communication and most commonly found in embedded devices.

SPI devices communicate in ful...

How Can I Best Use the Aardvark I2C/SPI Host Adapter as an I2C Slave to Realistically Emulate Sensor Readings?

Question from the Customer:

I have an arm-based embedded controller that I use for thermal control when testing microprocessors. The controller communicates with multiple slave I2C temperature sensors including an I2C temperature sensor interface on our DUT (device under test). I would like to simulate this DUT interface with an Aardvark  I2C/S...

Summer Solstice + Strawberry Moon = AWEsome Day

It’s Summer Solstice; that means today is the first day of my favorite time of year.

I love summer! The bright sun, warm weather, longer days, sweet fruit, fresh vegetables, cold ice cream, music, outdoor gatherings, the list could go on forever.

Summer Solstice 2016 is unique because it coincides with the Strawberry Moon. What does that all mea...

The GUI Software for the Komodo CAN Solo Interface Makes it Easy to Monitor Activity over the CAN Bus and Communicate to Devices

Question from the Customer:

I have been using the Komodo CAN Solo Interface with Data Center Software for monitoring the CAN bus.  Can I use the same software to send CAN messages and monitor the CAN bus, or is there another application that I should use for that?

Response from Technical Support:

Thanks for your question! You can use the Komo...

How Can I Best Deploy Multiple Queues with the Promira Serial Platform and SPI devices?

Question from the Customer:

I plan to use the Promira Serial Platform and the API Software with SPI devices. I’ll be sending commands and reading the responses. I have an application in mind, but before I get started, I want to be sure my application will work. Will you please let me know if I am on the right track?


  1. Create a queue...

How Well Do Total Phase Product Features Stack Up Against Competitors?

Compared to other brand products available, Total Phase is a step above the rest thanks to our expertise IT staff and intricate experience throughout the evolving years of technology. Technology comes simple to us; therefore, we are able to offer the most efficient and affordable products on the market that are easy to use.

Don’t believe us? C...

Which Protocol Analyzer and Options Can I Use to Filter, Capture, Decode, and Analyze Packets Streaming from the USB Video Devices Class (UVC)?

Question from the Customer:

I am part of an A/V “A-team” that is hired to come in post-production to analyze and troubleshoot video recordings. The market is flooded with camera technology and I find myself working on files captured by any number of devices. I am looking for a protocol analyzer that will support UVC -USB Video Devices Class ...

Engineering and Sports: More Similar Than You Think

Sports and Engineering
The field of Sports Engineering is rapidly growing and becoming more popular on an international level, since it unites two seemingly dissimilar interests: the physically demanding world of sports, and the intellectually intense world of technology and engineering.

But, as this field of study rises into prominence, it is worthwhile to ask: in w...

10 Electrical Engineering Universities You Need to Apply To

universitiesSource: Engineering Schools

You are a science and math whiz, and you have a passion for computer systems and digital systems design. There are many options available that will let you turn your passions into a degree that will land your dream job. But how are you to know the perfect choice that will also encompass your acquired skills?

This foll...