Meta tags:
Headings (most frequently used words):
usb, power, history, related, standards, overview, device, protocol, media, devices, and, naming, scheme, contents, system, design, classes, connectors, cabling, signaling, layer, transactions, comparisons, with, other, connection, methods, interoperability, security, threats, see, also, notes, references, further, reading, external, links, connector, type, quick, reference, objectives, limitations, usb4, version, histories, mass, storage, drive, transfer, human, interface, firmware, upgrade, mechanism, audio, streaming, bridge, cables, low, high, agnostic, interchip, displaylink, firewire, ieee, 1394, ethernet, midi, esata, esatap, thunderbolt, derived, general, technical, documents, september, 2022, marketing, specification, dual, role, connections,
Text of the page (most frequently used words):
usb (754), the (617), and (354), from (163), for (145), device (132), retrieved (125), #devices (115), with (112), original (111), archived (106), power (100), specification (83), pdf (80), may (76), host (75), data (71), that (68), type (65), bus (65), usb4 (62), are (62), gbit (62), gen (61), edit (56), interface (55), can (53), standard (52), speed (49), serial (44), 2018 (43), implementers (42), forum (42), superspeed (42), audio (41), september (40), computer (39), 2021 (39), this (38), connectors (38), not (38), was (36), class (36), cable (36), high (36), all (35), use (34), thunderbolt (34), protocol (34), april (34), june (33), used (32), 2023 (31), universal (31), which (31), transfer (31), 2022 (30), july (30), other (30), connector (30), two (30), november (29), cables (29), 2014 (29), one (29), low (29), full (29), august (28), mode (28), firewire (27), october (26), march (26), also (26), peripheral (25), ports (25), 2017 (25), has (25), support (25), such (25), over (24), port (24), 2015 (24), signaling (24), revision (23), charging (23), flash (22), storage (22), version (22), have (22), only (22), connected (22), operation (22), external (21), january (21), hub (21), each (21), december (21), new (21), but (21), article (21), interfaces (20), intel (20), delivery (20), plug (20), 2019 (20), main (20), mbit (20), link (19), org (19), controller (19), standards (19), february (19), bandwidth (19), rates (19), rev (19), system (18), drives (18), mini (18), rate (18), displayport (18), connection (18), while (18), between (17), via (17), media (17), 2016 (17), com (17), maximum (17), more (17), introduced (17), 2026 (16), related (16), drive (16), hardware (16), ieee (16), modes (16), both (16), requires (16), single (16), peripherals (16), lane (16), yes (16), articles (15), card (15), adapter (15), supply (15), unit (15), 2007 (15), 2025 (15), than (15), windows (15), microsoft (15), using (14), 100 (14), history (14), current (14), micro (14), computers (14), 2011 (14), rem (14), available (13), you (13), 2024 (13), communications (13), video (13), mass (13), iec (13), battery (13), 2010 (13), compatibility (13), 2008 (13), clock (13), architecture (13), into (13), when (13), duplex (13), many (13), information (12), need (12), physical (12), 1996 (12), control (12), pci (12), ssd (12), its (12), ethernet (12), common (12), midi (12), esata (12), 2012 (12), hosts (12), technology (12), some (12), types (12), hubs (12), wires (12), designed (12), allows (12), toggle (11), mobile (11), wikipedia (11), additional (11), dead (11), protocols (11), express (11), their (11), parallel (11), design (11), most (11), uses (11), release (11), transfers (11), packet (11), specifications (11), firmware (11), marketing (11), alternate (11), provide (11), however (11), provides (11), any (11), logo (11), bridge (11), receptacle (11), links (10), digital (10), memory (10), security (10), logical (10), network (10), disk (10), 62680 (10), part (10), plugs (10), www (10), role (10), 2009 (10), well (10), there (10), through (10), operating (10), dual (10), they (10), hdx (10), symmetric (10), load (10), receptacles (10), about (9), group (9), portable (9), 1394 (9), overview (9), performance (9), length (9), asynchronous (9), bit (9), because (9), zip (9), released (9), called (9), backward (9), out (9), legacy (9), scheme (9), since (9), endpoint (9), subsection (9), different (8), layer (8), sata (8), attached (8), channel (8), manufacturers (8), systems (8), 2020 (8), throughput (8), does (8), signal (8), chapter (8), adaptive (8), must (8), either (8), these (8), three (8), personal (8), drivers (8), dfu (8), upgrade (8), usage (8), connections (8), replaces (8), various (8), been (8), function (8), compatible (8), include (8), first (8), keyboards (8), multiple (8), fdx (8), user (8), scsi (7), pcie (7), list (7), state (7), including (7), controllers (7), versions (7), end (7), section (7), access (7), wire (7), atari (7), apple (7), technical (7), mouse (7), how (7), wireless (7), note (7), after (7), what (7), 802 (7), synchronous (7), quality (7), update (7), 2013 (7), hard (7), permanent (7), see (7), possible (7), software (7), interoperability (7), made (7), directional (7), channels (7), dedicated (7), communication (7), 480 (7), pair (7), half (7), 20gbps (7), four (7), 150 (7), number (7), uac (7), naming (7), named (7), developers (6), page (6), buses (6), business (6), later (6), cabling (6), desktop (6), play (6), address (6), keyboard (6), basic (6), components (6), guide (6), powered (6), press (6), example (6), them (6), interchip (6), electrical (6), 2000 (6), engineering (6), advantage (6), due (6), implementation (6), higher (6), latency (6), streaming (6), defined (6), language (6), guidelines (6), theoretical (6), decuir (6), running (6), though (6), less (6), intended (6), 500 (6), allow (6), meters (6), level (6), transaction (6), had (6), pairs (6), 10gbps (6), without (6), allowing (6), were (6), mice (6), mtp (6), pipe (6), replaced (6), marketed (6), names (6), existing (6), superspeedplus (6), contacts (5), non (5), containing (5), work (5), enhanced (5), killer (5), human (5), classes (5), chip (5), based (5), direct (5), extended (5), game (5), optical (5), printer (5), fast (5), application (5), world (5), isbn (5), will (5), spec (5), definition (5), agnostic (5), limitations (5), within (5), early (5), corporation (5), features (5), announces (5), signals (5), name (5), promoter (5), 1998 (5), together (5), pcs (5), included (5), before (5), sends (5), set (5), time (5), help (5), optional (5), requiring (5), supports (5), esatap (5), compared (5), sometimes (5), usually (5), associated (5), reflect (5), connects (5), built (5), capability (5), require (5), provided (5), 120 (5), small (5), connect (5), proprietary (5), defines (5), several (5), packets (5), facing (5), adds (5), configuration (5), transmission (5), same (5), 128b (5), 132b (5), 5gbps (5), earlier (5), known (5), max (5), directly (5), still (5), endpoints (5), token (5), pipes (5), 1995 (5), tunneled (5), tunneling (5), contents (4), search (4), commons (4), english (4), short (4), ata (4), hdd (4), solid (4), nand (4), read (4), open (4), file (4), phones (4), should (4), uni (4), sio (4), side (4), general (4), computing (4), hdmi (4), sound (4), speakers (4), display (4), monitor (4), webcam (4), pointing (4), create (4), documents (4), why (4), just (4), 978 (4), lakeview (4), research (4), your (4), 1999 (4), agreement (4), important (4), change (4), hand (4), fact (4), dac (4), implement (4), modern (4), texas (4), instruments (4), android (4), finally (4), driver (4), applications (4), where (4), beaverton (4), descriptors (4), isochronous (4), 80gbps (4), incorporated (4), years (4), ecns (4), easy (4), electronics (4), malicious (4), another (4), lines (4), like (4), needs (4), free (4), capable (4), providing (4), limited (4), added (4), connecting (4), supplies (4), inch (4), recent (4), date (4), equipment (4), ground (4), phone (4), poe (4), operate (4), 900 (4), communicate (4), topology (4), displaylink (4), displays (4), way (4), product (4), during (4), transmitted (4), downstream (4), increased (4), frequency (4), introduces (4), concept (4), total (4), down (4), 40gbps (4), 10b (4), encoding (4), addition (4), developed (4), terminals (4), five (4), 240 (4), draw (4), steps (4), simple (4), featured (4), required (4), being (4), given (4), settings (4), originally (4), referred (4), supported (4), specific (4), functionality (4), tools (4), cdc (4), enumeration (4), bulk (4), functions (4), fully (4), previous (4), signalling (4), logos (4), replacing (4), overhead (4), format (4), pins (4), hide (4), move (4), sidebar (4), table (3), view (3), under (3), terms (3), wikimedia (3), foundation (3), inc (3), wikidata (3), expanded (3), statements (3), american (3), description (3), category (3), expansion (3), nvme (3), bought (3), renamed (3), off (3), kioxia (3), poweredusb (3), badusb (3), embedded (3), camera (3), commodore (3), ultra (3), interconnect (3), fabric (3), wired (3), graphics (3), output (3), microphone (3), scanner (3), stick (3), input (3), 61131 (3), 60870 (3), document (3), program (3), programming (3), technologies (3), compliance (3), complete (3), developer (3), axelson (3), jan (3), further (3), seconds (3), dan (3), gbps (3), reversible (3), know (3), isolation (3), adopters (3), test (3), therefore (3), stream (3), line (3), inherent (3), synchronization (3), sub (3), much (3), sample (3), xmos (3), install (3), adc (3), determined (3), microchip (3), branding (3), nec (3), popular (3), making (3), bhatt (3), joe (3), joseph (3), patent (3), mandatory (3), references (3), derived (3), would (3), automatically (3), certain (3), voltage (3), across (3), amount (3), then (3), attack (3), converters (3), adding (3), implemented (3), products (3), direction (3), once (3), bidirectional (3), resulting (3), although (3), might (3), hot (3), larger (3), internal (3), events (3), newly (3), cost (3), problems (3), significant (3), telephones (3), cameras (3), impact (3), real (3), differences (3), faster (3), typical (3), watts (3), top (3), tree (3), lower (3), comparisons (3), methods (3), separate (3), operations (3), found (3), extension (3), transactions (3), sent (3), dfp (3), smart (3), coding (3), differential (3), symbols (3), asymmetric (3), lanes (3), define (3), sale (3), shorted (3), marked (3), range (3), epr (3), six (3), loads (3), 250 (3), discrete (3), request (3), distribution (3), capabilities (3), often (3), needed (3), files (3), specifies (3), depending (3), official (3), synced (3), per (3), implements (3), mechanism (3), exist (3), adopted (3), primary (3), offer (3), reader (3), transmit (3), flow (3), reset (3), composite (3), specified (3), designated (3), accepts (3), quick (3), message (3), updated (3), namely (3), raw (3), second (3), chargers (3), compaq (3), cannot (3), topic (2), languages (2), code (2), safety (2), contact (2), privacy (2), policy (2), organization (2), categories (2), obsolete (2), needing (2), clarification (2), disputed (2), accuracy (2), updating (2), potentially (2), dated (2), inventions (2), international (2), committee (2), form (2), factors (2), sas (2), fibre (2), ahci (2), independent (2), chips (2), businesses (2), solidigm (2), hynix (2), samsung (2), micron (2), ocz (2), sold (2), toshiba (2), sandisk (2), captive (2), forward (2), write (2), wear (2), key (2), webusb (2), uasp (2), notebook (2), 62700 (2), expresscard (2), spi (2), smbus (2), 488 (2), floppy (2), processor (2), zorro (2), isa (2), double (2), back (2), front (2), present (2), modem (2), mosfet (2), motherboard (2), processing (2), case (2), disc (2), refreshable (2), braille (2), tablet (2), 27000 (2), john (2), characteristics (2), electronic (2), edu (2), changing (2), company (2), changed (2), keysight (2), 2001 (2), 2nd (2), practical (2), 931 (2), virtual (2), 2006 (2), designing (2), reading (2), researcher (2), hacks (2), autorun (2), thumb (2), enabled (2), vulnerable (2), issn (2), fundamentally (2), ars (2), technica (2), makes (2), turn (2), requirements (2), llc (2), enables (2), doubles (2), twice (2), rule (2), macworld (2), community (2), 2005 (2), versus (2), 2003 (2), magazine (2), beyond (2), connectivity (2), hsic (2), graniteriverlabs (2), integrity (2), logic (2), integrated (2), vbus (2), long (2), ecn (2), lead (2), believe (2), solution (2), left (2), doing (2), issue (2), good (2), jitter (2), kars (2), vincent (2), tempered (2), means (2), master (2), complex (2), improvement (2), thinner (2), send (2), receive (2), always (2), castor (2), perry (2), kendall (2), replay (2), reputation (2), poor (2), primarily (2), clocking (2), rather (2), approach (2), cypress (2), semiconductor (2), generation (2), pcm2906c (2), unique (2), atmel (2), commonly (2), source (2), project (2), ampliozone (2), now (2), native (2), khz (2), dsd (2), wait (2), win (2), linux (2), synopsys (2), headsets (2), dev (2), uac2 (2), method (2), best (2), oregon (2), iphone (2), ipod (2), bootloader (2), came (2), voip (2), mac (2), measurement (2), usbtmc (2), publication (2), mark (2), jeff (2), presentation (2), usa (2), hewlett (2), packard (2), protection (2), mechanics (2), imac (2), eight (2), ways (2), fellow (2), ajay (2), vintage (2), vcf (2), 800 (2), series (2), termination (2), sony (2), pool (2), generations (2), became (2), icon (2), charger (2), team (2), notes (2), portal (2), script (2), contain (2), plugged (2), commands (2), download (2), threats (2), convert (2), effectively (2), resolution (2), thus (2), 131 (2), 128 (2), combine (2), 127 (2), implementations (2), machine (2), resources (2), disadvantage (2), similar (2), appears (2), please (2), physically (2), adjacent (2), transceivers (2), music (2), sixteen (2), clocks (2), networked (2), etc (2), requirement (2), voltages (2), conditions (2), specify (2), schemes (2), buildings (2), 3bt (2), 3at (2), 3af (2), goals (2), particularly (2), 400 (2), newer (2), theoretically (2), dma (2), relies (2), node (2), specifically (2), networks (2), tiered (2), star (2), considered (2), interconnects (2), initial (2), standardized (2), typically (2), eliminates (2), alternative (2), certification (2), replacement (2), exchange (2), root (2), those (2), ufp (2), act (2), upstream (2), every (2), twisted (2), besides (2), independently (2), takes (2), mhz (2), match (2), impedance (2), levels (2), fec (2), bits (2), respective (2), symbol (2), errors (2), label (2), nominal (2), trit (2), pulse (2), realising (2), variants (2), least (2), mainly (2), recognize (2), resistance (2), 200 (2), electronically (2), multi (2), spr (2), starting (2), unconfigured (2), describes (2), pre (2), pin (2), become (2), expected (2), platform (2), cross (2), diagnostic (2), times (2), special (2), market (2), offering (2), peer (2), circuitry (2), whether (2), sources (2), instead (2), charge (2), otherwise (2), prior (2), superseded (2), deprecated (2), accepted (2), make (2), place (2), force (2), industry (2), female (2), male (2), represent (2), frame (2), start (2), sof (2), large (2), fixed (2), having (2), greater (2), timing (2), domains (2), improved (2), improvements (2), working (2), examples (2), passive (2), active (2), reason (2), exclusive (2), ums (2), players (2), boot (2), vendor (2), testing (2), content (2), joystick (2), unspecified (2), exception (2), traffic (2), slower (2), process (2), started (2), starts (2), assigns (2), manufacturer (2), guaranteed (2), responses (2), interrupt (2), distinct (2), consists (2), lpd (2), hpd (2), functionally (2), retaining (2), fabrics (2), identified (2), 1994 (2), histories (2), interchangeable (2), again (2), put (2), remarks (2), announced (2), supporting (2), cases (2), packaging (2), companies (2), recommended (2), respectively (2), preserves (2), previously (2), reducing (2), framing (2), generally (2), speeds (2), management (2), supplement (2), mbyte (2), miniature (2), until (2), led (2), addressing (2), develop (2), designer (2), produced (2), nortel (2), ibm (2), dec (2), trident (2), slave (2), wide (2), ease (2), configures (2), eliminating (2), objectives (2), show (2), reference (2), preserving (2), aka (2), standardize (2), commonplace (2), printers (2), latest (2), particular (2), adb (2), appearance (2), upload (2), changes (2), norsk (2), bahasa (2), log (2), account (2), donate (2), menu (2), add, cookie, statement, statistics, conduct, legal, disclaimers, text, apply, site, agree, registered, trademark, profit, creative, attribution, sharealike, license, rendered, parsoid, last, edited, utc, hidden, disputes, permanently, dmy, dates, written, japanese, introductions, https, index, php, title, oldid, 1374941637, audio_streaming, yale, lux, israel, czech, republic, united, states, national, gnd, authority, databases, t13, t11, t10, sssi, snia, sff, nvmhci, onfi, jedec, incits, organizations, edsff, msata, configurations, nvm, advanced, smi, pmc, sierra, phison, marvell, maxiotek, goke, greenliant, fadu, sandforce, seagate, indilinx, bankrupt, assets, spun, stec, hgst, fusion, western, xmc, ymtc, joint, venture, amplification, leveling, trim, command, secure, erase, disturb, provisioning, iops, garbage, collection, slc, mlc, ecc, encryption, terminology, decoration, juice, jacking, flashcard, inter, p1823, atx, listed, roughly, ascending, order, fastest, slimbus, wishbone, axi, amba, coreconnect, multidrop, toslink, pdif, mcasp, madi, aes3, adat, lightpipe, profibus, d²b, i3c, pmbus, 1284, gpib, dmx512, lightning, 485, 423, 422, 232, hil, dcb, satae, ssa, escon, hippi, dssi, tag, pata, smd, ipi, sdi, esdi, 506, spacewire, coherent, accelerator, capi, path, infinity, hypertransport, nvlink, quickpath, rapidio, dmi, compute, cxl, agp, pxi, upa, infiniband, gsc, vlb, sbus, mca, turbochannel, nubus, vpx, vxs, vxi, vme, eisa, precision, lpc, fastbus, camac, iii, stebus, europe, std, mbus, vaxbi, unibus, multibus, bandwidths, quad, mastering, contention, daisy, chain, facto, pioneers, science, 1960s, vga, dvi, analog, jack, fax, vrm, smps, sshd, bios, ram, microprocessor, central, blu, ray, dvd, pack, removable, plotter, screen, softcam, gpu, image, trackball, touchscreen, touchpad, trackpad, light, pen, electrotechnical, commission, 81346, 80000, 42010, 39075, 38500, 33001, 29119, 29110, 27040, 27002, family, 26300, 24752, 24744, 24727, 24707, 23360, 23270, 23008, 23003, 23000, 22537, 22275, 21827, 21000, 20802, 20000, 19788, 19770, 19757, 19752, 18181, 18014, 18004, 17025, 17024, 16485, 16262, 15938, 15897, 15693, 15511, 15504, 15445, 15444, 15408, 15291, 15288, 14882, 14651, 14496, 14443, 13818, 13816, 13568, 13522, 13346, 13250, 12207, 11801, 11544, 11404, 11179, 11172, 10967, 10646, 10279, 10179, 10165, 10116, 10021, 9995, 9945, 9899, 9593, 9592, 9529, 9496, 9293, 9126, 8859, 8652, 8632, 8613, 7942, 7816, 7813, 7812, 7811, 7810, 6523, 6429, 5218, 4909, 1989, 646, iso, 63382, 63119, 63110, 62682, 62455, 62386, 62379, 62366, 62365, 62351, 62325, 62304, 62264, 62262, 62196, 62061, 62056, 62026, 62014, 61970, 61968, 61960, 61883, 61851, 61850, 61784, 61511, 61508, 61499, 61400, 61360, 61355, 61334, 61162, 61158, 61030, 60980, 344, 60958, 60929, 60908, 60906, 60601, 60559, 60446, 60364, 60320, 60309, 60297, 60269, 60228, 60112, 60079, 60068, 60063, 60062, 60038, 60034, 60027, authentication, hershenhoren, razi, reznik, omer, engine, garney, analysis, muller, henk, pinouts, mit, uhci, library, barnatt, christopher, explaining, explainingcomputers, parikh, bijal, wtwh, engineers, garage, leigh, peter, keep, johnson, joel, unlikely, origins, everything, wikibook, manual, 1382, debugging, hyde, 970, 28465, building, 5th, 931448, 44806, 1st, 44804, siliconangle, risk, ace3, positive, bolton, doug, russian, creates, fry, deccan, chronicle, destroy, armasu, lucian, tom, shows, surge, attacks, greenberg, andy, 1059, 1028, broken, goodin, thumbdrive, exploit, evil, thunderbolt3, porter, jon, vox, verge, 16k, sebastian, anthony, embraces, join, forces, galbraith, jim, idg, thunderbolttechnology, net, works, isystem, galvanic, consumerist, powerbook, explodes, comcast, wrong, gary, ware, heron, robert, techtv, metz, cade, great, pricenfees, tests, qimaging, black, box, shuler, kurt, arteris, unipro, hsi, c2c, lli, shaikh, roshan, ashraf, tweaktown, releases, final, welcome, 80gpbs, era, signalintegrityjournal, simulation, journal, nutshell, maxim, emulators, p41, sec, 470, superuser, faq, frequently, asked, questions, haul, solutions, techwalla, cablesplususa, deprecation, notice, superior, true, saying, hold, fork, feed, yourself, really, practices, head, lavry, michael, goodman, very, jittery, better, lowest, continuous, accurate, causes, huge, cambridge, our, kondoh, hitoshi, 2002, leads, matter, crystal, oscillators, ends, difference, diaries, memoir, heartache, triumph, acquired, recovered, resultant, deficiencies, shortcomings, programmable, employs, spact, recovers, datasheet, microcontroller, mercy, plummer, gregg, inbox, experience, blog, announcing, insider, preview, build, 14931, pcm, 384, dop, dsd256, audiophile, launches, ltd, intrinsic, 2ms, fundamentals, osx, natively, don, refers, center, strong, laurence, offers, reduction, uac1, pros, cons, fit, houston, restore, touch, an3156, stm32, fedoraproject, rpms, util, tool, startech, blogs, skype, installation, apps, 2004, sdpha2, ucsd, base, indicate, codes, froelich, 256, vconn, integrators, guidance, enabling, licensed, ravencraft, devdays, session, silvia, msi, explained, gaw, ericsson, san, jose, california, digikey, considerations, hearst, magazines, 0032, 4558, week, follows, report, pan, hui, polishuk, paul, eds, gatekeepers, ggkey, h5s2xnxnh99, monthly, newsletter, rogoway, oregonian, campaign, remakes, researchers, rock, stars, federation, event, occurs, youtube, east, switched, issued, us5781028a, macobserver, observer, phillips, others, band, animation, machines, amiga, faculty, stilphen, scott, digit, interviews, decades, successful, members, recommendation, identifying, huang, eric, ziff, davis, 1931448280, fifth, edition, ponders, becomes, whatis, gsma, simson, boston, globe, online, deserves, 82371fb, piix, 82371sb, piix3, ide, xcelerator, bala, sudarshan, cadambi, morriss, shaun, knoll, shelagh, callahan, biljana, ognenova, allaboutcircuits, king, took, storm, lio, target, dockport, xhci, extensible, gain, hacking, 139, run, 138, pulses, destroying, damaging, whatever, 137, 136, 135, nature, looks, simulates, 134, 133, malware, powershell, missing, royalty, custodianship, transferred, encouraged, 132, hdr10, color, aggregated, appear, incorporate, superset
Text of the page (random words):
mode tunneled pci express 3 0 no yes no the pci express function of usb4 replicates the functionality of previous versions of the thunderbolt specification host to host communications yes yes n a a lan like connection between two peers thunderbolt 3 alternate mode no yes no thunderbolt 3 uses cables with usb c plugs the usb4 specification allows hosts and devices and requires hubs to support interoperability with the standard using the thunderbolt 3 alternate mode namely displayport and pcie other alternate modes no no no usb4 products may optionally offer interoperability with the hdmi mhl and virtuallink alternate modes september 2022 marketing naming scheme edit an overview of usb marketing naming scheme that was put in place in september 2022 a mix of usb specifications and their marketing names are being displayed because specifications are sometimes wrongly used as marketing names disputed for usb4 20 gbit s does not exist usb4 2 2 is not interchangeable with usb 3 2 2 2 as indicated by the logo logos for usb 3 x and usb4 are different discuss because of the previous confusing naming schemes usb if decided to change it once again as of 2 september 2022 marketing names follow the syntax usb x gbps where x is the signalling rate in gbit s 59 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 version histories edit specification history edit usb specification list spec name issue date maximum signaling rates mode names note usb 0 7 11 november 1994 pre release usb 0 8 30 december 1994 usb 0 9 13 april 1995 12 mbit s full speed fs usb 0 99 25 august 1995 usb 1 0 fdr 13 november 1995 release candidate usb 1 0 15 january 1996 1 5 mbit s low speed ls 12 mbit s full speed fs first official specification usb 1 1 23 september 1998 updated all chapters to fix problems identified usb 2 0 27 april 2000 480 mbit s high speed hs fully replaced and backward compatible with usb 1 0 1 1 usb 3 0 12 november 2008 5 gbit s usb 3 0 fully incorporated usb 2 0 and also marketed as superspeed ss usb 3 1 26 july 2013 10 gbit s usb 3 1 gen 2 fully replaced usb 3 0 and also marketed as superspeed ss usb 3 2 revision 1 0 22 september 2017 10 gbit s usb 3 2 gen 1 2 20 gbit s usb 3 2 gen 2 2 fully replaced usb 3 1 and requires full featured usb c fabrics for two lane operation usb 3 2 revision 1 1 june 2022 incorporated errata and ecns usb4 august 2019 20 gbit s usb4 gen 3 1 40 gbit s usb4 gen 3 2 first version usb4 functionally replaces usb 3 2 while retaining the usb 2 0 bus operating in parallel usb4 version 2 0 october 2022 80 gbit s gen 4 symmetric 120 40 gbit s gen 4 asymmetric version 2 0 power related standards history edit usb power related standards list release name release date max power usb 1 0 1 1 specification chapter 7 2 power distribution and chapter 7 3 physical layer 1996 01 15 1998 09 23 lpd 0 5 w 5 v 100 ma hpd 2 5 w 5 v 500 ma usb 2 0 specification chapter 7 2 power distribution and chapter 7 3 physical layer 2000 04 27 usb 3 0 specification chapter 11 interoperability and power delivery 2008 11 12 lpd 0 75 w 5 v 150 ma hpd 4 5 w 5 v 900 ma usb 3 1 specification chapter 11 interoperability and power delivery 2013 07 26 usb 3 2 revision 1 1 specification chapter 11 interoperability and power delivery 2022 07 usb battery charging rev 1 0 2007 03 08 7 5 w 5 v 1 5 a usb battery charging rev 1 1 2009 04 15 usb battery charging rev 1 2 2010 10 05 usb power delivery rev 1 0 v 1 0 1 3 2012 07 05 spr 100 w 20 v 5 a usb power delivery rev 2 0 v 1 0 1 3 2014 08 11 usb power delivery rev 3 0 v 1 0 2 0 2015 12 11 usb power delivery rev 3 1 v 1 0 1 9 2021 05 24 epr 240 w 48 v 5 a usb power delivery rev 3 2 v 1 0 1 1 2023 10 usb type c rev 1 0 2014 08 11 7 5 w 5 v 1 5 a and or 15 w 5 v 3 a usb type c rev 1 1 2015 04 03 usb type c rev 1 2 2016 03 25 usb type c rev 1 3 2017 07 14 usb type c rev 1 4 2019 03 29 usb type c rev 2 0 2019 08 29 usb type c rev 2 1 2021 05 25 usb type c rev 2 2 2022 10 usb type c rev 2 3 2023 10 usb type c rev 2 4 2024 10 28 system design edit a usb system consists of a host with one or more downstream facing ports dfp 60 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 61 44 8 29 usb devices are linked in series through hubs the hub built into 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 a built in hub that connects to the physical usb cable usb endpoints reside on the peripheral device the channels to the host are referred to as pipes 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 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 a message pipe is bi directional and is used for control transfers message pipes are typically used for short simple commands to the device and for status responses from the device used for example by the bus control pipe number 0 a stream pipe is a uni directional pipe connected to a uni directional endpoint that transfers data using an isochronous 62 interrupt or bulk transfer isochronous transfers at some guaranteed data rate for fixed bandwidth streaming data but with possible data loss e g realtime audio or video interrupt transfers devices that need guaranteed quick responses bounded latency such as pointing devices mice and keyboards bulk transfers large sporadic transfers using all remaining available bandwidth but with no guarantees on bandwidth or latency e g file transfers 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 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 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 two usb 3 0 standard a receptacles left and two usb 2 0 standard a receptacles right on a computer s front panel endpoints are grouped into interfaces and each interface is associated with a single device function an exception to this is endpoint zero which is used for device configuration and is not associated with any interface a single device function composed of independently controlled interfaces is called a composite device a composite device only has a single device address because the host only assigns a device address to a function when a usb device is first connected to a usb host the usb device enumeration process is started the enumeration starts by sending a reset signal to the usb device the signaling rate of the usb device is determined during the reset signaling after reset the usb device s information is read by the host and the device is assigned a unique 7 bit address if the device is supported by the host the device drivers needed for communicating with the device are loaded and the device is set to a configured state if the usb host is restarted the enumeration process is repeated for all connected devices the host controller directs traffic flow to devices so no usb device can transfer any data on the bus without an explicit request from the host controller in usb 2 0 the host controller polls the bus for traffic usually in a round robin fashion the throughput of each usb port is determined by the slower speed of either the usb port or the usb device connected to the port high speed usb 2 0 hubs contain devices called transaction translators that convert between high speed usb 2 0 buses and full and low speed buses there may be one translator per hub or per port because there are two separate controllers in each usb 3 0 host usb 3 0 devices transmit and receive at usb 3 0 signaling rates regardless of usb 2 0 or earlier devices connected to that host operating signaling rates for earlier devices are set in the legacy manner device classes edit the functionality of a usb device is defined by a class code sent to a usb host this allows the host to load software modules for the device and to support new devices from different manufacturers device classes include 63 class hex usage description examples or exception 00 device unspecified 64 device class is unspecified interface descriptors are used to determine needed drivers 01 interface audio speaker microphone sound card midi 02 both communications and cdc control serial adapter modem wi fi adapter ethernet adapter used together with class 0ah cdc data below 03 interface human interface device hid keyboard mouse joystick 05 interface physical interface device pid force feedback joystick 06 interface media ptp mtp scanner camera 07 interface printer laser printer inkjet printer cnc machine 08 interface usb mass storage usb attached scsi usb flash drive memory card reader digital audio player digital camera external drive 09 device usb hub high speed usb hub 0a interface cdc data used together with class 02h communications and cdc control above 0b interface smart card usb smart card reader 0d interface content security fingerprint reader 0e interface video webcam 0f interface personal healthcare device class phdc pulse monitor watch 10 interface audio video av webcam tv 11 device billboard describes usb c alternate modes supported by device dc both diagnostic device usb compliance testing device e0 interface wireless controller bluetooth adapter ef both miscellaneous activesync device fe interface application specific irda bridge rndis test measurement class usbtmc 65 usb dfu device firmware upgrade 66 ffh both vendor specific indicates that a device needs vendor specific drivers usb mass storage usb drive edit see also usb mass storage device class disk enclosure and external hard disk drive an early usb mass storage device flash drive with a usb a type connector an m 2 2242 solid state drive ssd connected into a usb 3 0 adapter connected to computer the usb mass storage device class msc or ums standardizes connections to storage devices at first intended for magnetic and optical drives it has been extended to support flash drives and sd card readers the ability to boot a write locked sd card with a usb adapter is particularly advantageous for maintaining the integrity and non corruptible pristine state of the booting medium though most personal computers since early 2005 can boot from usb mass storage devices usb is not intended as a primary bus for a computer s internal storage however usb has the advantage of allowing hot swapping making it useful for mobile peripherals including drives of various kinds several manufacturers offer external portable usb hard disk drives or empty enclosures for disk drives these offer performance comparable to internal drives limited by the number and types of attached usb devices and by the upper limit of the usb interface other competing standards for external drive connectivity include esata expresscard firewire ieee 1394 and most recently thunderbolt another use for usb mass storage devices is the portable execution of software applications such as web browsers and voip clients with no need to install them on the host computer 67 68 media transfer protocol edit see also picture transfer protocol media transfer protocol mtp was designed by microsoft to give higher level access to a device s filesystem than usb mass storage at the level of files rather than disk blocks it also has optional drm features mtp was designed for use with portable media players but it has since been adopted as the primary storage access protocol of the android operating system from the version 4 1 jelly bean as well as windows phone 8 windows phone 7 devices had used the zune protocol an evolution of mtp the primary reason for this is that mtp does not require exclusive access to the storage device the way ums does alleviating potential problems should an android program request the storage while it is attached to a computer the main drawback is that mtp is not as well supported outside of windows operating systems human interface devices edit main article usb human interface device class a usb mouse or keyboard can usually be used with older computers that have ps 2 ports with the aid of a small usb to ps 2 adapter for mice and keyboards with dual protocol support a passive adapter that contains no logic circuitry may be used the usb hardware in the keyboard or mouse is designed to detect whether it is connected to a usb or ps 2 port and communicate using the appropriate protocol 69 active converters that connect usb keyboards and mice usually one of each to ps 2 ports also exist 70 device firmware upgrade mechanism edit device firmware upgrade dfu is a generic mechanism for upgrading the firmware of usb devices with improved versions provided by their manufacturers offering for example a way to deploy firmware bug fixes during the firmware upgrade operation usb devices change their operating mode effectively becoming a prom programmer any class of usb device can implement this capability by following the official dfu specifications doing so allows use of dfu compatible host tools to update the device 66 71 72 dfu is sometimes used as a flash memory programming protocol in microcontrollers with built in usb bootloader functionality 73 examples of devices using dfu include ipod and iphone 74 audio streaming edit the usb device working group has laid out specifications for audio streaming and specific standards have been developed and implemented for audio class uses such as microphones speakers headsets telep...
|