Which version of USB is right for your application? (Part 1)
Planet Analog -- Feb 14, 2007 (5:42 PM)
The Universal Serial Bus (USB) peripheral interface has become ubiquitous across all personal computing platforms as well as many industrial and infrastructure platforms. However, at the same time, the version of the specification that is right for a given application—USB 1.0, USB 1.1, USB 2.0, On-the-Go (OTG), WirelessUSB (WUSB)—can lead to confusion.
The release of the USB 1.1 specification, combined with the native operating system support offered by Microsoft, enabled the rapid adoption of USB hosts in the PC. It also drove the conversion of many peripheral devices from legacy interfaces such as serial (RS-232), PS-2 (mice and keyboards), and parallel ports (Centronix and IEEE-1284 for printers) to this common interface standard. With the release of the USB 2.0 specification enabling a higher speed connection, an even greater explosion in the number of USB peripherals available greatly enhanced the end-user experience. Parts I and 2 of this article will look at the evolution of the USB standard, and Part 3 and 4 will address common applications and determine which flavor of USB would be best for a given application.
![]() |
E-mail This Article | ![]() |
![]() |
Printer-Friendly Page |
Related Articles
- Which USB is right for your application? (Part 3)
- Which USB is Right for Your Application? (Part 2)
- Is a single-chip SOC processor right for your embedded project?
- ARM-based Android hardware-software design using virtual prototypes - Part 1: Why virtualize?
- Choosing the right synchronous SRAM for your application
New Articles
- Beyond Limits: Unleashing the 10.7 Gbps LPDDR5X Subsystem
- How to Design Secure SoCs: Essential Security Features for Digital Designers
- System level on-chip monitoring and analytics with Tessent Embedded Analytics
- What tamper detection IP brings to SoC designs
- RISC-V in 2025: Progress, Challenges,and What's Next for Automotive & OpenHardware
Most Popular
- System Verilog Assertions Simplified
- Beyond Limits: Unleashing the 10.7 Gbps LPDDR5X Subsystem
- System Verilog Macro: A Powerful Feature for Design Verification Projects
- Optimizing Analog Layouts: Techniques for Effective Layout Matching
- Enhancing VLSI Design Efficiency: Tackling Congestion and Shorts with Practical Approaches and PnR Tool (ICC2)