Misplaced Pages

USB 3.0

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

In telecommunications and computing , backward compatibility (or backwards compatibility ) is a property of an operating system , software, real-world product, or technology that allows for interoperability with an older legacy system , or with input designed for such a system.

#466533

98-564: Universal Serial Bus 3.0 ( USB 3.0 ), marketed as SuperSpeed USB , is the third major version of the Universal Serial Bus (USB) standard for interfacing computers and electronic devices. It was released in November 2008. The USB 3.0 specification defined a new architecture and protocol, named SuperSpeed, which included a new lane for providing full-duplex data transfers that physically required five additional wires and pins, while also adding

196-421: A spread-spectrum clock varying by up to 5000 ppm at 33 KHz to reduce EMI. As a result, the receiver needs to continually "chase" the clock to recover the data. Clock recovery is helped by the 8b/10b encoding and other designs. The "SuperSpeed" bus provides for a transfer mode at a nominal rate of 5.0 Gbit/s, in addition to the three existing transfer modes. Accounting for the encoding overhead,

294-434: A PCI Express expansion card . In addition to an empty PCIe slot on the motherboard, many "PCI Express to USB 3.0" expansion cards must be connected to a power supply such as a Molex adapter or external power supply, in order to power many USB 3.0 devices such as mobile phones, or external hard drives that have no power source other than USB; as of 2011, this is often used to supply two to four USB 3.0 ports with

392-535: A STALL handshake. If there is lack of buffer space or data, it responds with a Not Ready (NRDY) signal to tell the host that it is not able to process the request. When the device is ready, it sends an Endpoint Ready (ERDY) to the host which then reschedules the transaction. The use of unicast and the limited number of multicast packets, combined with asynchronous notifications, enables links that are not actively passing packets to be put into reduced power states, which allows better power management. USB 3.0 uses

490-433: A USB 2.0 Standard-A plug. Conversely, it is possible to plug a USB 3.0 Standard-A plug into a USB 2.0 Standard-A receptacle. This is a principle of backward compatibility. The Standard-A plug is used for connecting to a computer port, at the host side. A USB 3.0 Standard-B receptacle accepts either a USB 3.0 Standard-B plug or a USB 2.0 Standard-B plug. Backward compatibility applies to connecting

588-468: A USB 2.0 Standard-B plug into a USB 3.0 Standard-B receptacle. However, it is not possible to plug a USB 3.0 Standard-B plug into a USB 2.0 Standard-B receptacle, due to the physically larger connector. The Standard-B plug is used at the device side. Since USB 2.0 and USB 3.0 ports may coexist on the same machine and they look similar, the USB ;3.0 specification recommends that

686-445: A built-in hub that connects to the physical USB cable. USB device communication is based on pipes (logical channels). A pipe connects the host controller to a logical entity within a device, called an endpoint . Because pipes correspond to endpoints, the terms are sometimes used interchangeably. Each USB device can have up to 32 endpoints (16 in and 16 out ), though it is rare to have so many. Endpoints are defined and numbered by

784-405: A caption stylized as SUPERSPEED+ ; this refers to the updated SuperSpeedPlus protocol. The USB 3.1 Gen 2 mode also reduces line encoding overhead to just 3% by changing the encoding scheme to 128b/132b , with raw data rate of 1,212 MB/s. The first USB 3.1 Gen 2 implementation demonstrated real-world transfer speeds of 7.2 Gbit/s. The USB 3.1 specification includes

882-526: A free-running linear feedback shift register (LFSR). The LFSR is reset whenever a COM symbol is sent or received. Unlike previous standards, the USB 3.0 standard does not specify a maximum cable length, requiring only that all cables meet an electrical specification: for copper cabling with AWG 26 wires, the maximum practical length is 3 meters (10 ft). As with earlier versions of USB, USB 3.0 provides power at 5 volts nominal. The available current for low-power (one unit load) SuperSpeed devices

980-653: A new coding schema (128b/132b symbols, 10 Gbit/s; also known as Gen 2 ); for some time marketed as SuperSpeed+ ( SS+ ). The USB 3.2 specification added a second lane to the Enhanced SuperSpeed System besides other enhancements so that the SuperSpeedPlus USB system part implements the Gen 1×2 , Gen 2×1, and Gen 2×2 operation modes. However, the SuperSpeed USB part of the system still implements

1078-553: A new signal coding scheme (8b/10b symbols, 5 Gbps; also known later as Gen 1), and preserving the USB 2.0 architecture and protocols and therefore keeping the original four pins and wires for the USB 2.0 backward-compatibility, resulting in nine wires in total and nine or ten pins at connector interfaces (ID-pin is not wired). The new transfer rate, marketed as SuperSpeed USB (SS), can transfer signals at up to 5  Gbit/s with raw data rate of 500  MB/s after encoding overhead, which

SECTION 10

#1732855082467

1176-487: A new transfer mode called USB 3.1 Gen 2 with a signal speed of 10 Gbit/s and a raw data rate of 1212 MB/s over existing Type-A, Type-B, and USB-C connections, more than twice the rate of USB 3.0 (aka Gen 1). Backward-compatibility is still given by the parallel USB 2.0 implementation. USB 3.1 Gen 2 Type-A and Type-B connectors are usually teal-colored. USB 3.2 , released in September 2017, fully replaces

1274-509: A pending update to the USB Type-C specification, defining the doubling of bandwidth for existing USB-C cables. Under the USB 3.2 specification, released 22 September 2017, existing SuperSpeed certified USB-C 3.1 Gen 1 cables will be able to operate at 10 Gbit/s (up from 5 Gbit/s), and SuperSpeed+ certified USB-C 3.1 Gen 2 cables will be able to operate at 20 Gbit/s (up from 10 Gbit/s). The increase in bandwidth

1372-483: A single PCI Express 5 GT/s lane (among other features), thus obtaining the necessary bandwidth from the PCH. USB 3.0 devices and cables may interfere with wireless devices operating in the 2.4 GHz ISM band. This may result in a drop in throughput or complete loss of response with Bluetooth and Wi-Fi devices. When manufacturers were unable to resolve the interference issues in time, some mobile devices, such as

1470-534: A standard to replace virtually all common ports on computers, mobile devices, peripherals, power supplies, and manifold other small electronics. In the current standard, the USB-C connector replaces the many various connectors for power (up to 240 W), displays (e.g. DisplayPort, HDMI), and many other uses, as well as all previous USB connectors. As of 2024, USB consists of four generations of specifications: USB 1. x , USB 2.0 , USB 3. x , and USB4 . USB4 enhances

1568-537: A sum signal to left and right channels if both sum and difference signals are received. Without the requirement for backward compatibility, a simpler method could have been chosen. Full backward compatibility is particularly important in computer instruction set architectures , two of the most successful being the IBM 360 / 370 / 390 / Zseries families of mainframes, and the Intel x86 family of microprocessors . IBM announced

1666-433: A tactic by Intel to favor its new Thunderbolt interface. Apple, Inc. announced laptops with USB 3.0 ports on 11 June 2012, nearly four years after USB 3.0 was finalized. AMD began supporting USB 3.0 with its Fusion Controller Hubs in 2011. Samsung Electronics announced support of USB 3.0 with its ARM -based Exynos 5 Dual platform intended for handheld devices. Various early USB 3.0 implementations widely used

1764-574: A tethered connection (that is: no plug or receptacle at the peripheral end). There was no known miniature type A connector until USB 2.0 (revision 1.01) introduced one. USB 2.0 was released in April 2000, adding a higher maximum signaling rate of 480 Mbit/s (maximum theoretical data throughput 53 MByte/s ) named High Speed or High Bandwidth , in addition to the USB 1. x Full Speed signaling rate of 12 Mbit/s (maximum theoretical data throughput 1.2 MByte/s). Modifications to

1862-499: Is forward compatibility ; a design that is forward-compatible usually has a roadmap for compatibility with future standards and products. A simple example of both backward and forward compatibility is the introduction of FM radio in stereo . FM radio was initially mono , with only one audio channel represented by one signal . With the introduction of two-channel stereo FM radio, many listeners had only mono FM receivers. Forward compatibility for mono receivers with stereo signals

1960-523: Is full duplex whereas USB 2.0 is half duplex . This gives USB 3.0 a potential total bidirectional bandwidth twenty times greater than USB 2.0. Considering flow control, packet framing and protocol overhead, applications can expect 450 MB/s of bandwidth. In USB 3.0, dual-bus architecture is used to allow both USB 2.0 (Full Speed, Low Speed, or High Speed) and USB 3.0 (SuperSpeed) operations to take place simultaneously, thus providing backward compatibility . The structural topology

2058-500: Is full-duplex ; all earlier implementations, USB 1.0-2.0, are all half-duplex, arbitrated by the host. Low-power and high-power devices remain operational with this standard, but devices implementing SuperSpeed can provide increased current of between 150 mA and 900 mA, by discrete steps of 150 mA. USB 3.0 also introduced the USB Attached SCSI protocol (UASP) , which provides generally faster transfer speeds than

SECTION 20

#1732855082467

2156-590: Is 150 mA, an increase from the 100 mA defined in USB 2.0. For high-power SuperSpeed devices, the limit is six unit loads or 900 mA (4.5  W )—almost twice USB 2.0's 500 mA. USB 3.0 ports may implement other USB specifications for increased power, including the USB Battery Charging Specification for up to 1.5 A or 7.5 W, or, in the case of USB 3.1, the USB Power Delivery Specification for charging

2254-533: Is IN while the TOKEN packet is an OUT packet), the TOKEN packet is ignored. Otherwise, it is accepted and the data transaction can start. A bi-directional endpoint, on the other hand, accepts both IN and OUT packets. Backward compatibility Modifying a system in a way that does not allow backward compatibility is sometimes called " breaking " backward compatibility. Such breaking usually incurs various types of costs, such as switching cost . A complementary concept

2352-468: Is a result of multi-lane operation over existing wires that were intended for flip-flop capabilities of the USB-C connector. The USB 3.2 standard includes the USB 2.0 specification with four dedicated wires on the physical layer. The Enhanced SuperSpeed System encompasses both, but separated – and in parallel to the USB 2.0 implementation: Universal Serial Bus Universal Serial Bus ( USB )

2450-562: Is about 10 times faster than High-Speed (maximum for USB 2.0 standard). USB 3.0 Type-A and B connectors are usually blue, to distinguish them from USB 2.0 connectors, as recommended by the specification, and by the initials SS . USB 3.1 , released in July 2013, is the successor specification that fully replaces the USB 3.0 specification. USB 3.1 preserves the existing SuperSpeed USB architecture and protocol with its operation mode (8b/10b symbols, 5 Gbps), giving it

2548-486: Is an industry standard , developed by USB Implementers Forum (USB-IF), that allows data exchange and delivery of power between many types of electronics. It specifies its architecture, in particular its physical interface , and communication protocols for data transfer and power delivery to and from hosts , such as personal computers , to and from peripheral devices , e.g. displays, keyboards, and mass storage devices, and to and from intermediate hubs , which multiply

2646-415: Is attributed to its broad forward and backward compatibility; it became more popular than other standards that were not backward compatible. In software development, backward compatibility is a general notion of interoperation between software pieces that will not produce any errors when its functionality is invoked via API . The software is considered stable when its API that is used to invoke functions

2744-463: Is backward compatible with the Micro USB ;2.0 plug. A receptacle for eSATAp , which is an eSATA/USB combo, is designed to accept USB Type-A plugs from USB 2.0 (or earlier), so it also accepts USB 3.0 Type-A plugs. In January 2013 the USB group announced plans to update USB 3.0 to 10 Gbit/s (1250 MB/s). The group ended up creating a new USB specification, USB 3.1, which

2842-801: Is for drain wire termination and to control EMI and maintain signal integrity. USB 3.0 and USB 2.0 (or earlier) Type-A plugs and receptacles are designed to interoperate. USB 3.0 Type-B receptacles, such as those found on peripheral devices, are larger than in USB 2.0 (or earlier versions), and accept both the larger USB 3.0 Type-B plug and the smaller USB 2.0 (or earlier) Type-B plug. USB 3.0 Type-B plugs are larger than USB 2.0 (or earlier) Type-B plugs; therefore, USB 3.0 Type-B plugs cannot be inserted into USB 2.0 (or earlier) Type-B receptacles. Micro USB 3.0 (Micro-B) plug and receptacle are intended primarily for small portable devices such as smartphones, digital cameras and GPS devices. The Micro USB 3.0 receptacle

2940-402: Is made using two connectors: a receptacle and a plug . Pictures show only receptacles: The Universal Serial Bus was developed to simplify and improve the interface between personal computers and peripheral devices, such as cell phones, computer accessories, and monitors, when compared with previously existing standard or ad hoc proprietary interfaces. From the computer user's perspective,

3038-429: Is said to be backward compatible when a newer version of the program can open it without errors just like its predecessor. There are several incentives for a company to implement backward compatibility. Backward compatibility can be used to preserve older software that would have otherwise been lost when a manufacturer decides to stop supporting older hardware. Classic video games are a common example used when discussing

USB 3.0 - Misplaced Pages Continue

3136-418: Is stable across different versions. In operating systems, upgrades to newer versions are said to be backward compatible if executables and other files from the previous versions will work as usual. In compilers , backward compatibility may refer to the ability of a compiler for a newer version of the language to accept source code of programs or data that worked under the previous version. A data format

3234-413: Is the same, consisting of a tiered star topology with a root hub at level 0 and hubs at lower levels to provide bus connectivity to devices. The SuperSpeed transaction is initiated by a host request, followed by a response from the device. The device either accepts the request or rejects it; if accepted, the device sends data or accepts data from the host. If the endpoint is halted, the device responds with

3332-486: The HP Envy 17 3D featuring a Renesas USB 3.0 host controller several months before some of their competitors. AMD worked with Renesas to add its USB 3.0 implementation into its chipsets for its 2011 platforms. At CES2011, Toshiba unveiled a laptop called " Qosmio X500" that included USB 3.0 and Bluetooth 3.0 , and Sony released a new series of Sony VAIO laptops that would include USB 3.0. As of April 2011,

3430-554: The Inspiron and Dell XPS series were available with USB 3.0 ports, and, as of May 2012, the Dell Latitude laptop series were as well; yet the USB root hosts failed to work at SuperSpeed under Windows 8. Additional power for multiple ports on a laptop PC may be obtained in the following ways: On the motherboards of desktop PCs which have PCI Express (PCIe) slots (or the older PCI standard), USB 3.0 support can be added as

3528-616: The NEC / Renesas μD72020x family of host controllers, which are known to require a firmware update to function properly with some devices. A factor affecting the speed of USB storage devices (more evident with USB 3.0 devices, but also noticeable with USB 2.0 ones) is that the USB Mass Storage Bulk-Only Transfer (BOT) protocol drivers are generally slower than the USB Attached SCSI protocol (UAS[P]) drivers. On some old (2009–2010) Ibex Peak -based motherboards,

3626-598: The USB Implementers Forum (USB-IF). At least one complete end-to-end test system for USB 3.0 designers is available on the market. The USB Promoter Group announced the release of USB 3.0 in November 2008. On 5 January 2010, the USB-IF announced the first two certified USB 3.0 motherboards, one by ASUS and one by Giga-Byte Technology . Previous announcements included Gigabyte's October 2009 list of seven P55 chipset USB 3.0 motherboards, and an Asus motherboard that

3724-485: The 5, 10, and 20 Gbit/s capabilities as SuperSpeed USB 5Gbps , SuperSpeed USB 10 Gbps , and SuperSpeed USB 20 Gbps , respectively. In 2023, they were replaced again, removing "SuperSpeed" , with USB 5Gbps , USB 10Gbps , and USB 20Gbps . With new Packaging and Port logos. The USB4 specification was released on 29 August 2019 by the USB Implementers Forum. The USB4 2.0 specification

3822-516: The 8-bit Intel 8080 processor of 1974. The Zilog Z80 , however, was fully backward compatible with the Intel 8080.) Fully backward compatible processors can process the same binary executable software instructions as their predecessors, allowing the use of a newer processor without having to acquire new applications or operating systems . Similarly, the success of the Wi-Fi digital communication standard

3920-491: The BOT (Bulk-Only-Transfer) protocol. USB 3.1 , released in July 2013 has two variants. The first one preserves USB 3.0's SuperSpeed architecture and protocol and its operation mode is newly named USB 3.1 Gen 1 , and the second version introduces a distinctively new SuperSpeedPlus architecture and protocol with a second operation mode named as USB 3.1 Gen 2 (marketed as SuperSpeed+ USB ). SuperSpeed+ doubles

4018-451: The Gen ;2 operation mode are of roughly below 800 MB/s for reading bulk transfers only. The re-specification of USB 3.0 as "USB 3.1 Gen 1" was misused by some manufacturers to advertise products with signaling rates of only 5 Gbit/s as "USB 3.1" by omitting the defining generation. On 25 July 2017, a press release from the USB 3.0 Promoter Group detailed

USB 3.0 - Misplaced Pages Continue

4116-627: The Las Vegas Consumer Electronics Show (CES), including two motherboards by Asus and Gigabyte Technology . Manufacturers of USB 3.0 host controllers include, but are not limited to, Renesas Electronics , Fresco Logic, ASMedia , Etron, VIA Technologies , Texas Instruments , NEC and Nvidia . As of November 2010, Renesas and Fresco Logic have passed USB-IF certification. Motherboards for Intel 's Sandy Bridge processors have been seen with Asmedia and Etron host controllers as well. On 28 October 2010, Hewlett-Packard released

4214-472: The Standard-A USB ;3.0 receptacle have a blue insert ( Pantone 300C color). The same color-coding applies to the USB 3.0 Standard-A plug. USB 3.0 also introduced a new Micro-B cable plug, which consists of a standard USB 1.x/2.0 Micro-B cable plug, with an additional 5-pin plug "stacked" beside it. That way, the USB 3.0 Micro-B host receptacle preserves its backward compatibility with

4312-487: The SuperSpeed USB Developers Conference. USB 3.0 adds a new architecture and protocol named SuperSpeed , with associated backward-compatible plugs, receptacles, and cables. SuperSpeed plugs and receptacles are identified with a distinct logo and blue inserts in standard format receptacles. The SuperSpeed architecture provides for an operation mode at a rate of 5.0 Gbit/s, in addition to

4410-699: The USB 1.x/2.0 Micro-B cable plug, allowing devices with USB 3.0 Micro-B ports to run at USB 2.0 speeds on USB 2.0 Micro-B cables. However, it is not possible to plug a USB 3.0 Micro-B plug into a USB 2.0 Micro-B receptacle, due to the physically larger connector. The connector has the same physical configuration as its predecessor but with five more pins. The VBUS, D−, D+, and GND pins are required for USB 2.0 communication. The five additional USB 3.0 pins are two differential pairs and one ground (GND_DRAIN). The two additional differential pairs are for SuperSpeed data transfer; they are used for full duplex SuperSpeed signaling. The GND_DRAIN pin

4508-405: The USB 2.0 bus operating in parallel. The USB 3.0 specification defined a new architecture and protocol named SuperSpeed (aka SuperSpeed USB , marketed as SS ), which included a new lane for a new signal coding scheme (8b/10b symbols, 5 Gbit/s; later also known as Gen 1 ) providing full-duplex data transfers that physically required five additional wires and pins, while preserving

4606-400: The USB 2.0 specification while fully preserving its dedicated physical layer, architecture, and protocol in parallel. USB 3.1 specification defines the following operation modes: The nominal data rate in bytes accounts for bit-encoding overhead. The physical SuperSpeed signaling bit rate is 5 Gbit/s. Since transmission of every byte takes 10 bit times, the raw data overhead is 20%, so

4704-416: The USB interface improves ease of use in several ways: The USB standard also provides multiple benefits for hardware manufacturers and software developers, specifically in the relative ease of implementation: As with all standards, USB possesses multiple limitations to its design: For a product developer, using USB requires the implementation of a complex protocol and implies an "intelligent" controller in

4802-401: The USB specification have been made via engineering change notices (ECNs). The most important of these ECNs are included into the USB 2.0 specification package available from USB.org: The USB 3.0 specification was released on 12 November 2008, with its management transferring from USB 3.0 Promoter Group to the USB Implementers Forum (USB-IF) and announced on 17 November 2008 at

4900-541: The USB 2.0 architecture and protocols and therefore keeping the original four pins/wires for the USB 2.0 backward-compatibility resulting in 9 wires (with 9 or 10 pins at connector interfaces; ID-pin is not wired) in total. The USB 3.1 specification introduced an Enhanced SuperSpeed System – while preserving the SuperSpeed architecture and protocol ( SuperSpeed USB ) – with an additional SuperSpeedPlus architecture and protocol (aka SuperSpeedPlus USB ) adding

4998-532: The USB 3.1 specification. The USB 3.2 specification added a second lane to the Enhanced SuperSpeed System besides other enhancements, so that SuperSpeedPlus USB implements the Gen ;2x1 (formerly known as USB 3.1 Gen 2 ), and the two new Gen 1x2 and Gen 2x2 operation modes while operating on two lanes. The SuperSpeed architecture and protocol (aka SuperSpeed USB) still implements

SECTION 50

#1732855082467

5096-465: The Vivo Xplay 3S, had to drop support for USB 3.0 just before they shipped. Various strategies can be applied to resolve the problem, ranging from simple solutions such as increasing the distance of USB 3.0 devices from Wi-Fi and Bluetooth devices, to applying additional shielding around internal computer components. A USB 3.0 Standard-A receptacle accepts either a USB 3.0 Standard-A plug or

5194-578: The built-in USB 3.0 chipsets are connected by default via a 2.5  GT/s PCI Express lane of the PCH , which then did not provide full PCI Express 2.0 speed (5 GT/s), so it did not provide enough bandwidth even for a single USB 3.0 port. Early versions of such boards (e.g. the Gigabyte Technology P55A-UD4 or P55A-UD6) have a manual switch (in BIOS) that can connect the USB 3.0 chip to

5292-846: The data transfer and power delivery functionality with ... a connection-oriented, tunneling architecture designed to combine multiple protocols onto a single physical interface so that the total speed and performance of the USB4 Fabric can be dynamically shared. USB4 particularly supports the tunneling of the Thunderbolt 3 protocols, namely PCI Express (PCIe, load/store interface) and DisplayPort (display interface). USB4 also adds host-to-host interfaces. Each specification sub-version supports different signaling rates from 1.5 and 12 Mbit/s total in USB 1.0 to 80 Gbit/s (in each direction) in USB4. USB also provides power to peripheral devices;

5390-506: The development of USB in 1995: Compaq , DEC , IBM , Intel , Microsoft , NEC , and Nortel . The goal was to make it fundamentally easier to connect external devices to PCs by replacing the multitude of connectors at the back of PCs, addressing the usability issues of existing interfaces, and simplifying software configuration of all devices connected to USB, as well as permitting greater data transfer rates for external devices and plug and play features. Ajay Bhatt and his team worked on

5488-402: The device during initialization (the period after physical connection called "enumeration") and so are relatively permanent, whereas pipes may be opened and closed. There are two types of pipe: stream and message. When a host starts a data transfer, it sends a TOKEN packet containing an endpoint specified with a tuple of (device_address, endpoint_number) . If the transfer is from the host to

5586-400: The endpoint, the host sends an OUT packet (a specialization of a TOKEN packet) with the desired device address and endpoint number. If the data transfer is from the device to the host, the host sends an IN packet instead. If the destination endpoint is a uni-directional endpoint whose manufacturer's designated direction does not match the TOKEN packet (e.g. the manufacturer's designated direction

5684-493: The first 360 models in 1964 and has continued to update the series ever since, with migration over the decades from 32-bit register/24-bit addresses to 64-bit registers and addresses. Intel announced the first Intel 8086 / 8088 processors in 1978, again with migrations over the decades from 16-bit to 64-bit. (The 8086/8088, in turn, were designed with easy machine-translatability of programs written for its predecessor in mind, although they were not instruction-set compatible with

5782-432: The following ECNs: A USB system consists of a host with one or more downstream facing ports (DFP), and multiple peripherals, forming a tiered- star topology . Additional USB hubs may be included, allowing up to five tiers. A USB host may have multiple controllers, each with one or more ports. Up to 127 devices may be connected to a single host controller. USB devices are linked in series through hubs. The hub built into

5880-647: The full 0.9 A (4.5 W) of power that each USB 3.0 port is capable of (while also transmitting data), whereas the PCI Express slot itself cannot supply the required amount of power. If faster connections to storage devices are the reason to consider USB 3.0, an alternative is to use eSATAp , possibly by adding an inexpensive expansion slot bracket that provides an eSATAp port; some external hard disk drives provide both USB (2.0 or 3.0) and eSATAp interfaces. To ensure compatibility between motherboards and peripherals, all USB-certified devices must be approved by

5978-448: The host controller is called the root hub . A USB device may consist of several logical sub-devices that are referred to as device functions . A composite device may provide several functions, for example, a webcam (video device function) with a built-in microphone (audio device function). An alternative to this is a compound device , in which the host assigns each logical device a distinct address and all logical devices connect to

SECTION 60

#1732855082467

6076-574: The host device up to 100 W. Starting with the USB 3.2 specification, USB-IF introduced a new naming scheme. To help companies with branding of the different operation modes, USB-IF recommended branding the 5, 10, and 20 Gbit/s capabilities as SuperSpeed USB 5Gbps , SuperSpeed USB 10 Gbps , and SuperSpeed USB 20 Gbps , respectively. In 2023, they were replaced again, removing "SuperSpeed" , with USB 5Gbps , USB 10Gbps , and USB 20Gbps . With new Packaging and Port logos. The USB 3.0 Promoter Group announced on 17 November 2008 that

6174-467: The label USB 3.1 Gen 1 . USB 3.1 introduced an Enhanced SuperSpeed System – while preserving and incorporating the SuperSpeed architecture and protocol (aka SuperSpeed USB ) – with an additional SuperSpeedPlus architecture adding and providing a new coding schema (128b/132b symbols) and protocol named SuperSpeedPlus (aka SuperSpeedPlus USB , sometimes marketed as SuperSpeed+ or SS+ ) while defining

6272-964: The latest versions of the standard extend the power delivery limits for battery charging and devices requiring up to 240 watts ( USB Power Delivery (USB-PD) ). Over the years, USB(-PD) has been adopted as the standard power supply and charging format for many mobile devices, such as mobile phones, reducing the need for proprietary chargers. USB was designed to standardize the connection of peripherals to personal computers, both to exchange data and to supply electric power. It has largely replaced interfaces such as serial ports and parallel ports and has become commonplace on various devices. Peripherals connected via USB include computer keyboards and mice, video cameras, printers, portable media players, mobile (portable) digital telephones, disk drives, and network adapters. USB connectors have been increasingly replacing other types of charging cables for portable devices. USB connector interfaces are classified into three types:

6370-459: The launch of new systems, as users can pull from the previous console's library of games while developers transition to the new hardware. Moreover, studies in the mid-1990s found that even consumers who never play older games after purchasing a new system consider backward compatibility a highly desirable feature, valuing the mere ability to continue to play an existing collection of games even if they choose never to do so. Backward compatibility with

6468-639: The main CPU for PS1 mode or upclocking itself to offload I/O in PS2 mode. This coprocessor was replaced with a PowerPC -based processor in later systems to serve the same functions, emulating the PS1 CPU core. Such an approach can backfire, though, as was the case of the Super Nintendo Entertainment System (Super NES). It opted for the more peculiar 65C816 CPU over the more popular 16-bit microprocessors on

6566-609: The many various legacy Type-A (upstream) and Type-B (downstream) connectors found on hosts , hubs , and peripheral devices , and the modern Type-C ( USB-C ) connector, which replaces the many legacy connectors as the only applicable connector for USB4. The Type-A and Type-B connectors came in Standard, Mini, and Micro sizes. The standard format was the largest and was mainly used for desktop and larger peripheral equipment. The Mini-USB connectors (Mini-A, Mini-B, Mini-AB) were introduced for mobile devices. Still, they were quickly replaced by

6664-539: The maximum signaling rate to 10 Gbit/s (later marketed as SuperSpeed USB 10 Gbps by the USB 3.2 specification), while reducing line encoding overhead to just 3% by changing the encoding scheme to 128b/132b . USB 3.2 , released in September 2017, preserves existing USB 3.1 SuperSpeed and SuperSpeedPlus architectures and protocols and their respective operation modes, but introduces two additional SuperSpeedPlus operation modes ( USB 3.2 Gen 1×2 and USB 3.2 Gen 2×2 ) with

6762-456: The new USB-C Fabric with signaling rates of 10 and 20 Gbit/s (raw data rates of 1212 and 2424 MB/s). The increase in bandwidth is a result of two-lane operation over existing wires that were originally intended for flip-flop capabilities of the USB-C connector. Starting with the USB 3.2 specification, USB-IF introduced a new naming scheme. To help companies with the branding of the different operation modes, USB-IF recommended branding

6860-431: The new system. Because of this, several console manufacturers phased out backward compatibility towards the end of the console generation in order to reduce cost and briefly reinvigorate sales before the arrival of newer hardware. It is possible to bypass some of these hardware costs. For instance, earlier PlayStation 2 (PS2) systems used the core of the original PlayStation (PS1) CPU as a dual-purpose processor, either as

6958-487: The newest generation of consoles such as PlayStation 5 and Xbox Series X/S also support this feature. A large part of the success and implementation of this feature is that the hardware within newer generation consoles is both powerful and similar enough to legacy systems that older titles can be broken down and re-configured to run on the Xbox One. This program has proven incredibly popular with Xbox players and goes against

7056-452: The number of a host's ports. Introduced in 1996, USB was originally designed to standardize the connection of peripherals to computers, replacing various interfaces such as serial ports , parallel ports , game ports , and ADB ports. Early versions of USB became commonplace on a wide range of devices, such as keyboards, mice, cameras, printers, scanners, flash drives, smartphones, game consoles, and power banks. USB has since evolved into

7154-537: The one-lane Gen 1×1 operation mode. Therefore, two-lane operations, namely USB 3.2 Gen 1× 2 (10 Gbit/s) and Gen 2× 2 (20 Gbit/s), are only possible with Full-Featured USB-C. As of 2023, they are somewhat rarely implemented; Intel, however, started to include them in its 11th-generation SoC processor models, but Apple never provided them. On the other hand, USB 3.2 Gen 1(×1) (5 Gbit/s) and Gen 2(×1) (10 Gbit/s) have been quite common for some years. Each USB connection

7252-711: The one-lane Gen 1x1 (formerly known as USB 3.1 Gen 1 ) operation mode. Therefore, two-lane operations, namely USB 3.2 Gen 1x2 (10 Gbit/s with raw data rate of 1 GB/s after encoding overhead) and USB 3.2 Gen 2x2 (20 Gbit/s, 2.422 GB/s), are only possible with Full-Featured USB Type-C Fabrics (24 pins). As of 2023, USB 3.2 Gen 1x2 and Gen 2x2 are not implemented on many products yet; Intel, however, starts to include them in its LGA 1200 Rocket Lake chipsets (500 series) in January 2021 and AMD in its LGA 1718 AM5 chipsets in September 2022, but Apple never provided them. On

7350-472: The optional functionality as Thunderbolt 4 products. USB4 2.0 with 80 Gbit/s speeds was to be revealed in November 2022. Further technical details were to be released at two USB developer days scheduled for November 2022. The USB4 specification states that the following technologies shall be supported by USB4: Because of the previous confusing naming schemes, USB-IF decided to change it once again. As of 2 September 2022, marketing names follow

7448-491: The original PlayStation (PS) software discs and peripherals is considered to have been a key selling point for the PlayStation 2 (PS2) during its early months on the market. Despite not being included at launch, Microsoft slowly incorporated backward compatibility for select titles on the Xbox One several years into its product life cycle. Players have racked up over a billion hours with backward-compatible games on Xbox, and

7546-472: The other hand, USB 3.2 Gen 1x1 (5 Gbit/s) and Gen 2x1 (10 Gbit/s) implementations have become quite common. Again, backward-compatibility is given by the parallel USB 2.0 implementation. The USB 3.0 specification is similar to USB 2.0 , but with many improvements and an alternative implementation. Earlier USB concepts such as endpoints and the four transfer types (bulk, control, isochronous and interrupt) are preserved but

7644-454: The peripheral device. Developers of USB devices intended for public sale generally must obtain a USB ID, which requires that they pay a fee to the USB Implementers Forum (USB-IF). Developers of products that use the USB specification must sign an agreement with the USB-IF. Use of the USB logos on the product requires annual fees and membership in the organization. A group of seven companies began

7742-540: The processor (instead of the PCH), which did provide full-speed PCI Express 2.0 connectivity even then, but this meant using fewer PCI Express 2.0 lanes for the graphics card. However, newer boards (e.g. Gigabyte P55A-UD7 or the Asus P7P55D-E Premium) used a channel bonding technique (in the case of those boards provided by a PLX PEX8608 or PEX8613 PCI Express switch) that combines two PCI Express 2.5 GT/s lanes into

7840-423: The product that may lead to longer time to market , technological hindrances, and slowing innovation; and increased expectations from users in terms of compatibility. It also introduces the risk that developers will favor developing games that are compatible with both the old and new systems, since this gives them a larger base of potential buyers, resulting in a dearth of software which uses the advanced features of

7938-401: The protocol and electrical interface are different. The specification defines a physically separate channel to carry USB 3.0 traffic. The changes in this specification make improvements in the following areas: USB 3.0 has transmission speeds of up to 5 Gbit/s or 5000 Mbit/s, about ten times faster than USB 2.0 (0.48 Gbit/s) even without considering that USB 3.0

8036-401: The raw byte rate is 500 MB/s, not 625. Similarly, for Gen 2 link the encoding is 128b/132b, so transmission of 16 bytes physically takes 16.5 bytes, or 3% overhead. Therefore, the new raw byte-rate is 128/132 * 10 Gbit/s = 9.697 Gbit/s = 1212 MB/s. In reality any operation mode has additional link management and protocol overhead, so the best-case achievable data rates for

8134-410: The raw data throughput is 4 Gbit/s, and the specification considers it reasonable to achieve 3.2 Gbit/s (400 MB/s) or more in practice. All data is sent as a stream of eight-bit (one-byte) segments that are scrambled and converted into 10-bit symbols via 8b/10b encoding ; this helps prevent transmissions from generating electromagnetic interference (EMI). Scrambling is implemented using

8232-424: The recent trend of studio-made remasters of classic titles, creating what some believe to be an important shift in console makers' strategies. The monetary costs of supporting old software is considered a large drawback to the usage of backward compatibility. The associated costs of backward compatibility are a larger bill of materials if hardware is required to support the legacy systems; increased complexity of

8330-559: The release of the Panther Point chipset. Some industry analysts have claimed that Intel was slow to integrate USB 3.0 into the chipset, thus slowing mainstream adoption. These delays may be due to problems in the CMOS manufacturing process, a focus to advance the Nehalem platform, a wait to mature all the 3.0 connections standards (USB 3.0, PCIe 3.0 , SATA 3.0 ) before developing a new chipset, or

8428-472: The specification of version 3.0 had been completed and had made the transition to the USB Implementers Forum (USB-IF), the managing body of USB specifications. This move effectively opened the specification to hardware developers for implementation in future products. The first USB 3.0 consumer products were announced and shipped by Buffalo Technology in November 2009, while the first certified USB 3.0 consumer products were announced on 5 January 2010, at

8526-483: The standard at Intel; the first integrated circuits supporting USB were produced by Intel in 1995. Released in January 1996, USB 1.0 specified signaling rates of 1.5 Mbit/s ( Low Bandwidth or Low Speed ) and 12 Mbit/s ( Full Speed ). It did not allow for extension cables, due to timing and power limitations. Few USB devices made it to the market until USB 1.1 was released in August 1998. USB 1.1

8624-477: The syntax "USB  x Gbps", where x is the speed of transfer in Gbit/s. Overview of the updated names and logos can be seen in the adjacent table. The operation modes USB 3.2 Gen 2×2 and USB4 Gen 2×2 – or: USB 3.2 Gen 2×1 and USB4 Gen 2×1 – are not interchangeable or compatible; all participating controllers must operate with the same mode. This version incorporates

8722-415: The thinner Micro-USB connectors (Micro-A, Micro-B, Micro-AB). The Type-C connector, also known as USB-C, is not exclusive to USB, is the only current standard for USB, is required for USB4, and is required by other standards, including modern DisplayPort and Thunderbolt. It is reversible and can support various functionalities and protocols, including USB; some are mandatory, and many are optional, depending on

8820-489: The three existing operation modes. Its efficiency is dependent on a number of factors including physical symbol encoding and link-level overhead. At a 5 Gbit/s signaling rate with 8b/10b encoding , each byte needs 10 bits to transmit, so the raw throughput is 500 MB/s. When flow control, packet framing and protocol overhead are considered, it is realistic for about two thirds of the raw throughput, or 330 MB/s to transmit to an application. SuperSpeed's architecture

8918-468: The type of hardware: host, peripheral device, or hub. USB specifications provide backward compatibility, usually resulting in decreased signaling rates, maximal power offered, and other capabilities. The USB 1.1 specification replaces USB 1.0. The USB 2.0 specification is backward-compatible with USB 1.0/1.1. The USB 3.2 specification replaces USB 3.1 (and USB 3.0) while including the USB 2.0 specification. USB4 "functionally replaces" USB 3.2 while retaining

9016-424: The value of supporting older software. The cultural impact of video games is a large part of their continued success, and some believe ignoring backward compatibility would cause these titles to disappear. Backward compatibility also acts as a selling point for new hardware, as an existing player base can more affordably upgrade to subsequent generations of a console. This also helps to make up for lack of titles at

9114-405: Was achieved by sending the sum of both left and right audio channels in one signal and the difference in another signal. That allows mono FM receivers to receive and decode the sum signal while ignoring the difference signal, which is necessary only for separating the audio channels. Stereo FM receivers can receive a mono signal and decode it without the need for a second signal, and they can separate

9212-616: Was cancelled before production. Commercial controllers were expected to enter into volume production in the first quarter of 2010. On 14 September 2009, Freecom announced a USB 3.0 external hard drive. On 4 January 2010, Seagate announced a small portable HDD bundled with an additional USB 3.0 ExpressCard , targeted for laptops (or desktops with ExpressCard slot addition) at the CES in Las Vegas Nevada. The Linux kernel mainline contains support for USB 3.0 since version 2.6.31, which

9310-547: Was released in September 2009. FreeBSD supports USB 3.0 since version 8.2, which was released in February 2011. Windows 8 was the first Microsoft operating system to offer built in support for USB 3.0. In Windows 7 support was not included with the initial release of the operating system. However, drivers that enable support for Windows 7 are available through websites of hardware manufacturers. Intel released its first chipset with integrated USB 3.0 ports in 2012 with

9408-524: Was released on 1 September 2022 by the USB Implementers Forum. USB4 is based on the Thunderbolt 3 protocol. It supports 40 Gbit/s throughput, is compatible with Thunderbolt 3, and backward compatible with USB 3.2 and USB 2.0. The architecture defines a method to share a single high-speed link with multiple end device types dynamically that best serves the transfer of data by type and application. During CES 2020 , USB-IF and Intel stated their intention to allow USB4 products that support all

9506-417: Was released on 31 July 2013, replacing the USB 3.0 standard. The USB 3.1 specification takes over the existing USB 3.0's SuperSpeed USB transfer rate, now referred to as USB 3.1 Gen 1 , and introduces a faster transfer rate called SuperSpeed USB 10  Gbps , corresponding to operation mode USB 3.1 Gen 2 , putting it on par with a single first-generation Thunderbolt channel. The new mode's logo features

9604-434: Was the earliest revision that was widely adopted and led to what Microsoft designated the " Legacy-free PC ". Neither USB 1.0 nor 1.1 specified a design for any connector smaller than the standard type A or type B. Though many designs for a miniaturized type B connector appeared on many peripherals, conformity to the USB 1. x standard was hampered by treating peripherals that had miniature connectors as though they had

#466533