Universal Serial Bus (USB)
Last Updated :
23 Jan, 2024
USB was designed to standardize the connection of peripherals like pointing devices, keyboards, digital images and video cameras. But some devices such as printers, portable media players, disk drives, and network adaptors to personal computers used USB to communicate and to supply electric power. It is commonplace to many devices and has largely replaced interfaces such as serial ports and parallel ports. USB connectors have replaced other types of battery chargers for portable devices with themselves.
What is a Universal Serial Bus(USB)?
Universal Serial Bus (USB) is an industry standard that establishes specifications for connectors, cables, and protocols for communication, connection, and power supply between personal computers and their peripheral devices. There have been 3 generations of USB specifications:
The first USB was formulated in the mid-1990s. USB 1.1 was announced in 1995 and released in 1996. It was too popular and grab the market till about the year 2000. In the duration of USB 1.1 Intel announced a USB host controller and Philips announced USB audio for isochronous communication with consumer electronics devices.
In April of 2000, USB 2.0 was announced. USB 2.0 has multiple updates and additions. The USB Implementer Forum (USB IF) currently maintains the USB standard and it was released in 1996.
USB Connector Types
USB connectors have different shapes and sizes. Most of the USB connectors are the standard USB, Mini-USB, and Micro-USB, which have two or more variations of connectors. Information on each type are shown below.
Types of USB
Mini USB
Mini USB is available in three different types A type, B type, and AB type. It is used with computer peripherals and digital cameras. The most common kind of interface is this one, that is referred to as mini B. Micro USB and USB-C cables basically take the place of mini USB on the latest devices. It uses coaxial cable to transmit data and power between two devices. it applies to mobile hard drives, digital cameras, and MP3 players. One end of a micro USB cable has a much smaller quadrilateral hub, and the other end has a regular USB hub with a flat head. It can be easily plugged into mobile devices. Although the tiny USB is mainly designed for, it can also be used to transfer data between computers having at least one USB port for charging device.
Micro USB
A reduced version of the USB (Universal Serial Bus), the micro-USB. It was created for connecting small and mobile devices including digital cameras, smartphones, GPS components, MP3 players, and photo printers and was first announced in 2007 as a replacement for mini USB.
The three different types of Micro-USB are Micro A, Micro B, and Micro USB 3. The connector size for the type Micro-A and Micro-B is 6.85 x 1.8 mm, while the Micro-A connector has a larger maximum overmild size. Because it has more pins on the side for twice as many wires than micro B, USB 3 micro is more comparable to micro B yet has faster speed. Micro USB and normal USB versions are both plug-and-play and hot-swappable is still widely used with electronic devices.
USB Type-C
A USB Type-C port is a relatively new type of connector that may be found on the majority of contemporary newer Android smartphones and other USB-connected devices. Data and power are delivered to computing machines using it. In contrast to traditional USB connections, USB-C cables can be connected into devices in either direction, including upside down.
USB Transfer Speeds
Since it is an external bus standard, USB 1.0 can accommodate up to 127 peripheral devices and data transfer rates of 12 Mbps.
The USB 2.0 standard, commonly referred to as high-speed USB, was created in 2001 by Philips, Lucent, Microsoft, Hewlett-Packard, Intel, NEC, and Compaq. It can support a transfer rate of 60 megabytes per second or more up to 480 Mbps.
USB 3.0, generally known as SuperSpeed USB 3.0, was made accessible for the first time by Buffalo Technology in November 2009. The enhanced functionality and speed of USB 3.0 contributed to advancements in power management, improved bandwidth capacity, and USB 2.0 technology.
Up to 5.0 gigabits per second (Gbps), or 640 megabytes per second, can be supported. After the release of USB 3.1, its name was changed to USB 3.1 Gen1 for manufacturing considerations. With the release of their Dell XPS and Inspiron computer series in April 2011, Dell began to roll out USB 3.0 connections.
The most recent version of the USB protocol commonly known as SuperSpeed, that was made available until July 31, 2013, is USB 3.1. It can support transfer rates of up to 10 Gbps. Recently, USB 3.0 and 3.1 revisions are used by different devices to improve speed and performance.
Advantages of USB
The Universal Serial Bus was designed to simplify and improve the interface between personal computers and peripheral devices when compared with previously existing standard or ad-hoc proprietary interfaces.
- The USB interface is self-configuring. This means that the user need not adjust settings on the device and interface for speed or data format, or configure interrupts, input/output addresses, or direct memory access channels.
- USB connectors are standardized at the host, so any peripheral can use any available receptacle. USB takes full advantage of the additional processing power that can be economically put into peripheral devices so that they can manage themselves. USB devices mostly do not have user-adjustable interface settings.
- The USB interface is hot pluggable or plug and plays, meaning devices can be exchanged without rebooting the host computer. Small devices can be powered directly from the USB interface thus removing extra power supply cables.
- The USB interface defines protocols for improving reliability over previous interfaces and recovery from common errors.
- Installation of a device relying on the USB standard minimal operator action is required.
Disadvantages of USB
- USB cables are limited in length.
- USB has a strict tree topology and master-slave protocol for addressing peripheral devices. Peripheral devices cannot interact with one another except via the host, and two hosts cannot communicate over their USB ports directly.
- Some very high-speed peripheral devices require sustained speeds not available in the USB standard.
- For a product developer, the use of USB requires the implementation of a complex protocol and implies an intelligent controller in the peripheral device.
- Use of the USB logos on the product requires annual fees and membership in the organization.
Comparison of USB 1.x, USB 2.0, and USB 3.x
|
Release Year | 1996 | 2000 | 2008 |
Data Transfer Rate | Low Speed: 1.5 Mbps, Full Speed: 12 Mbps | High Speed: 480 Mbps | SuperSpeed: 5 Gbps, SuperSpeed+ (SS+): 10 Gbps |
Power Delivery | 5V, 500mA (2.5W) | 5V, 500mA (2.5W) for USB 2.0, 5V, 900mA (4.5W) for USB 3.x | 5V, 900mA (4.5W) for USB 3.x, 20V, 5A (100W) for USB 3.1 |
Connector Types | Type A, Type B, Mini-USB, Micro-USB | Same as USB 1.x, plus Type C | Same as USB 2.0 |
Cable Length Limit | 5 meters (16.4 feet) | Same as USB 1.x | Same as USB 2.0 |
Backward Compatibility | Yes | Yes | Yes |
Note: USB 3.x includes USB 3.0, USB 3.1, and USB 3.2. The USB 3.2 standard also includes two additional transfer modes: SuperSpeed+ (SS+) and SuperSpeed+ (SS++) which can transfer data at up to 20Gbps and 40Gbps respectively.
Similar Reads
Universal Plug and Play (UPnP) Universal Plug and Play (UPnP) is a networking protocol or a set of networking protocols which enables devices like personal computers, WiFi, Mobile devices, printers etc. to discover each other and establish connections for sharing services and data and also entertainment purposes. UPnP is intended
4 min read
USB Full Form | About USB Universal Serial Bus (USB) has revolutionized the way we connect and interact with electronic devices, becoming an indispensable standard in the tech industry. With its widespread adoption, USB technology has simplified data transfer, device charging, and peripheral connectivity. From USB 2.0 to the
5 min read
Universal Asynchronous Receiver Transmitter (UART) Protocol UART means Universal Asynchronous Receiver Transmitter Protocol. UART is used for serial communication from the name itself we can understand the functions of UART, where U stands for Universal which means this protocol can be applied to any transmitter and receiver, and A is for Asynchronous which
5 min read
Difference Between USB and FireWire USB which is short for Universal Serial Bus, and FireWire are two of the most common types of interface connections of devices to computers. Both offer certain features and benefits, which are unique and knowing the disparity is useful when making comparisons and selections on which to use in variou
5 min read
Types of Computer Networks A computer network is a system that connects many independent computers to share information (data) and resources. The integration of computers and other different devices allows users to communicate more easily. It is a collection of two or more computer systems that are linked together. A network
11 min read
Difference Between USB 2.0 and USB 3.0 Universal Serial Bus (USB) technology has revolutionized the way we join gadgets to computer systems, supplying a standardized interface for numerous peripherals. With the evolution of USB standards, notably USB 2.0 and USB 3.0, customers have skilled considerable improvements in statistics transfer
6 min read
Devices used in each layer of TCP/IP model Prerequisite - TCP/IP Model, Network Devices 1. Physical Layer - Physical layer of TCP/IP model is responsible for physical connectivity of two devices. Some of the devices used in Physical layers are, Hubs: Hubs are devices commonly used to connect segments of a LAN. It contains multiple input/outp
4 min read
Last Minute Notes for Computer Networks Computer Networks is an important subject in the GATE Computer Science syllabus. It encompasses fundamental concepts like Network Models, Routing Algorithms, Congestion Control, TCP/IP Protocol Suite, and Network Security. These topics are essential for understanding how data is transmitted, managed
14 min read
Computer Network Tutorial A Computer Network is a system where two or more devices are linked together to share data, resources and information. These networks can range from simple setups, like connecting two devices in your home, to massive global systems, like the Internet. Below are the main components of a computer netw
7 min read
Physical Components of Computer Network The physical components of a computer network include hardware devices and media that enable connectivity and data exchange between devices. The server, client, peer, transmission media, and connecting devices make up the hardware components. A computer network is made up of several computers connec
6 min read