-
It has been over two decades since the iMac G3 became the first mass-market personal computer to incorporate Universal Serial Bus (USB) ports into its design. For those old enough to remember, USB replaced a whole range of serial and parallel ports that were used to connect computer periph...
-
Question from the Customer:
I am using the Aardvark I2C/SPI Host Adapter and Aardvark Software API to communicate with an I2C device. I have a question about an error message that conflicts with the results I see.
When I write 2 bytes and 5 bytes, the function aa_i2c_write returned 2 a...
-
Question from the Customer:
We’re troubleshooting a problem that only occurs after days of successful operation. We have no clue of the root cause. To save time, we are now running the device through a burn-in chamber – but it still takes hours for the failure to occur. Our problem is col...
-
One of the first and most important decisions an embedded systems engineer must answer when designing electronic systems is how the master and slave devices will communicate, that is, which communication protocol will be used to transfer data. There are several types of communication proto...
-
-->
Question from the Customer:
I have been using the Beagle I2C/SPI Protocol Analyzer as an MDIO analyzer. Today, I need to exercise a CFP2 MDIO port, reading at 2.5 MHz, or 4 MHz MDC rates at 2.5V. I have the Aardvark I2C/SPI Host Adapter and the Cheetah SPI Host Adapter – could either ...
-
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, the standard has grown steadily in usage due to its functional benefits and compatibility with ...
-
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 effective means of short-distance intra-board communication that is ideal for embedded system...
-
-->
Question from the Customer:
I am using the Beagle USB 12 Protocol Analyzer to monitor a High-speed USB bus. It detects no USB traffic or enumeration - what am I missing?
Response from Technical Support:
Thanks for your question! The Beagle USB 12 Protocol Analyzer is a Low Speed ...
-
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 is the fact that any standard external USB device will instantly connect once plugged into a ho...
-
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...