How Many Promira Serial Platforms Can I Run Simultaneously and How Many SPI...
--> 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...
View ArticleHow Does I2C Messaging Work?
The I2C serial communication protocol was first invented by the Philips Semiconductor company, now known as NXP Semiconductors, in 1982. Now approaching its 40th anniversary, the protocol offers an...
View ArticleHow Do I Read/Write to a I2C EEPROM with 16-bit Data?
--> Question from the Customer: I am using the Aardvark I2C/SPI Host Adapter and Aardvark Software API to program and read an I2C EEPROM device, the AT24C32. This I2C device has a 2-byte address and...
View ArticleWhat is Enumeration and Why are USB Descriptors Important?
The USB Protocol The USB protocol was 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. The...
View ArticleHow Do I Configure GPIO Pins Using the Komodo Software API?
--> Question from the Customer: I am using a Komodo CAN Duo Interface with the Komodo Software API. I am trying to control the GPIO pins for output signals. I think I have done everything necessary,...
View ArticleWhat are USB Classes and Why Do I Need Class Decoding?
What are USB Classes? Universal Serial Bus (USB) has become the most widely used standard interface for connecting peripheral devices to a host computer. A key advantage and differentiator of USB...
View ArticleHow Does the Beagle USB 5000 v2 Protocol Analyzer Store Data Beyond Its...
--> Question from the Customer: I am looking at the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer - Standard Edition, which supports both USB 2.0 and USB 3.0 at a reasonable cost. For some cases,...
View ArticleWhat is a Human Interface Device (HID)?
If you're an embedded systems engineer, you may want to build a product that either takes input from a human operator or delivers outputs to an operator through a human-readable interface. When...
View ArticleHow Do I Set Up the Komodo CAN Duo Interface to Run Preliminary Tests on the...
--> Question from the Customer: I am starting to use the Komodo CAN Duo Interface with the loopback test that was provided with the Komodo Software API. I have tried many times, but I cannot get the...
View ArticleWhat is a CRC (Cyclic Redundancy Check)?
Successful communication between devices is key to having a properly functioning embedded system. Embedded systems rely on and function using protocols, or a set of rules that govern the...
View ArticleWhat Causes PHY Errors in USB 3.0 and How Can I Correct Them?
--> Question from the Customer: I am working with Active Optical Cables (AOCs), and I am using the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer - Ultimate Edition. I am having a problem diagnosing...
View ArticleAn Overview of SMBus Functions
System Management Bus Protocol, also known as SMBus, is a two-wire protocol that supports basic communication functions, often within computer motherboards. Defined by Intel and Duracell in 1994,...
View ArticleHow Can I Program a Microwire Device with Specific Clock Cycles per Write...
--> Question from the Customer: Is there a way I can use the Aardvark I2C/SPI Host Adapter to program a microwire device? Here is a summary of device requirements: A specific number of clock cycles...
View ArticleHow Individual Cable Testing Helps Uncover Underlying Cable Issues and...
Creating safe and quality-made cables requires various evaluations and testing before landing in the hands of the consumer. To be certified, cables must go through design validation and compliance...
View ArticleHow Can I Monitor and Store Captured SPI Data Over Long Evaluation Periods...
--> Question from the Customer: I am looking for tools to use with an upcoming project. The tasks include extended evaluation periods that can last up to five days. There are multiple SPI buses to...
View ArticleThe Future of the Internet of Things in 2020
The Internet of Things (IoT) has become one of the largest areas of technological advancement. In the past decade, internet connectivity has been extended from mainframes to mobile smart phones....
View ArticleAmazon’s Electronics are Catching Fire? Here’s How This Can Be Prevented.
With the electronics industry booming and the demand for cables, cords, and power chargers on the rise, many companies, including Amazon, have been supplying the high demand for such items....
View ArticleWhich Aardvark I2C/SPI Host Adapter Pins Can Be Made Available for GPIO...
--> Question from the Customer: I am starting to use the Aardvark I2C/SPI Host Adapter and I have some questions about the GPIO pins, including how to program them with your software. I am using the...
View ArticleControl Center Software Series: General Purpose IO
The Total Phase Control Center Serial Software provides access to I2C and SPI functionalities of the Aardvark I2C/SPI Host Adapter, Cheetah SPI Host Adapter, and Promira Serial Platform,...
View Article