USB

Why Can't I Add More USB-C Ports to my USB Type-C Host with a Hub?

USB Type-C – One Cable to Rule Them All

USB Type-C was created to bring faster speeds and compatibility across all varieties of electronic devices. The idea was to create one cable and one specification that manufacturers would adopt for all new devices (you may have noticed every new phone being introduced to the market has a USB-C port o...

The Relationship Between USB4 and the USB Type-C Connector

The USB4 specification was released by USB Implementors Forum (USB-IF) in September 2019, and one of its most advanced capabilities is its ability to support speeds up to 40 Gbps. Reaching these rapid data transfer rates is possible as USB4 architecture is based on Intel’s Thunderbolt 3 protocol that is built on a USB Type-C con...

What is the USB Type-C Connector Class?

USB Type-C is known for being a powerful yet flexible connector. It brings multiple different capabilities to the user including its ability to bidirectionally transmit both data and video protocols at rapid speeds and support up to 100W of power using the Power Delivery (PD) protocol. Essentially, USB Type-C is a connector that can support...

The Naming and Branding Changes Behind SuperSpeed USB

The Introduction of SuperSpeed USB

Throughout the years, the SuperSpeed USB specification has undergone many changes due to its support for increased bit rates and implementation of a multi-lane operation. However, the ongoing rebranding efforts to keep with these changes has oftentimes caused confusion in the industry.

We’ll provide som...

Support Question of the Week: Accelerating Bit Rate for Programming SPI Flash

Q: I am using the Aardvark host adapter to program 32MB SPI Flash. The write throughput is much slower than expected, 800KHz instead of 1KB/s. At this speed, it takes about two hours to program a Flash. How can I accelerate the bit rate?

A: Thanks for your question! The Aardvark adapter operates at bit rates up to 8MHz as an SPI master and...

Monitor the Cypress FX3 MCU with the Beagle USB 5000 SuperSpeed Protocol Analyzer

In this video, we will monitor the USB 3.0 traffic from Cypress' EZ-USB® FX3 microcontroller, with integrated USB 3.0, using the Beagle USB 5000 SuperSpeed Protocol Analyzer. The Beagle USB 5000 analyzer is a fast and efficient USB 3.0 protocol analyzer capable of real-time display, search, and filtering. The video demonstrates how the Beag...