The Synergetic Advancement of USB-IF Specifications and the Promira Serial Platform for Cable Testing

Last week we wrapped up another USB-IF Compliance Workshop – “Plugfest” – in Portland. This was the 100th event, quite a huge milestone. The first event I attended was in the year 2000 or so in Milpitas, technology goals have certainly advanced since then!

Even compared to a year ago, the USB world is in a much different place. Type-C/...

The Differences Between I2C and SPI (I2C vs SPI)

Communication protocols are central to how we understand and develop embedded systems and devices. A communication protocol is a defined system that allows two or more entities in a communications system to talk to each other. Communication protocols define the rules of communication, syntax, semantics, and how the system will re...

How Do I Emulate Multiple I2C Slave Devices with a Single Aardvark I2C/SPI Host Adapter?

Question from the Customer:

I am using my Aardvark I2C/SPI Host Adapter as an I2C slave. Currently, I am able to set a single required response in the message window for a request from the Master.

Can I set up my Aardvark adapter to emulate multiple I2C slave devices each with separate slave addresses?  My setup is simple:

  • I need to send th...

The Power of a Review in Electronics

As engineers, we all want the best product, but this often comes at a price. When you implement a new platform or device, there’s always a chance that it won’t work, that it won’t be quite what you expected, or, at the very least, that it just won’t do the job well enough. However, sometimes things can turn out worse than just a produc...

How to Prepare For Your First Electrical Engineering Job Interview

You have spent the last few years perfecting the craft of electrical engineering. Now is the time to finally put all of all your hard-earned knowledge to good. Let your knowledge shine at your first electrical engineering job interview. You already have all of the puzzle pieces that you need to nail the interview and now it’s time to put the...

eSPI – New, Cost Effective and Higher Performance Design Standards for LPC Peripherals and Other Devices

Leading the industry to improve data transactions with less power and lower cost, Intel is defining the eSPI standard, which many manufacturers – at the chip, board and system levels – are integrating in their products.

The eSPI (enhanced serial peripheral interface) is a serial bus that is based on SPI. The features include a four-wire in...