Universalioji nuoseklioji magistralė (USB) - tai technologija, leidžianti prijungti elektroninį įrenginį prie kompiuterio ar kitų host įrenginių. Tai sparčioji nuoseklioji magistralė, sukurta supaprastinti prijungimą, duomenų perdavimą ir įrenginių maitinimą.

Kas tai ir kam naudojama

USB dažniausiai naudojama asmeniniuose kompiuteriuose, bet randama ir kituose įrenginiuose, pavyzdžiui, išmaniuosiuose telefonuose ir vaizdo žaidimų konsolėse. USB jungia įvairius įrenginius naudodama standartinę sąsają. Dauguma žmonių USB naudoja kompiuterio pelėms, klaviatūroms, skeneriams, spausdintuvams, skaitmeniniams fotoaparatams ir USB atmintinėms. Pasaulyje yra daugiau kaip šeši milijardai USB įrenginių.

Veikimo principas ir pagrindinės savybės

USB buvo sukurtas tam, kad palaikytų patogų „plug and play“ darbą: įrenginį galima prijungti prie laisvo lizdo ir jis turėtų veikti. Kompiuteris pastebi įrenginį, kartais automatiškai įdiegdamas reikalingą programinę įrangą, ir priskiria resursus. Kai įrenginys nenaudojamas, jis gali būti saugiai pašalintas — tai vadinama karštuoju (hot) keitimu: įrenginį galima prijungti arba atjungti esant įjungtam maitinimui, nereikia išjungti kompiuterio.

USB pagrindiniai elementai:

  • Host (kompiuteris ar telefono režimas su OTG) ir Device (pvz., spausdintuvas, išorinė atmintinė) vaidmenys;
  • USB hub'ai, leidžiantys iš vieno lizdo tiekti kelias USB jungtis;
  • Įrenginių enumercija (host aptinka ir konfigūruoja įrenginį);
  • Keturi pagrindiniai perdavimo tipai: control, bulk, interrupt ir isochronous (skirti skirtingoms užduotims, pvz., valdymui, failų perkėlimui, periferinių įrenginių priežiūrai ir garso/vaizdo srautams).

USB versijos ir greičiai

Per laiką USB standartas vystėsi, suteikdamas vis didesnį pralaidumą ir funkcijas:

  • USB 1.0 / 1.1 – Low/Full Speed: iki 12 Mbps;
  • USB 2.0 (Hi-Speed) – iki 480 Mbps;
  • USB 3.0 / 3.1 Gen1 – (SuperSpeed) 5 Gbps;
  • USB 3.1 Gen2 – (SuperSpeed+) 10 Gbps;
  • USB 3.2 – galimi keli kanalai ir iki 20 Gbps priklausomai nuo konfigūracijos;
  • USB4 – remiasi Thunderbolt protokolu ir gali pasiekti iki 40 Gbps bei geresnį kelių protokolų palaikymą.

Nors naujesnės versijos dažniausiai yra atgal suderinamos su senesnėmis, maksimalus greitis priklauso nuo lėčiausio grandies elemento (kabelio, jungties ar įrenginio).

Jungtys, kabeliai ir USB-C

Yra keletas fizinių jungčių tipų: tradicinė USB-A, didesnė USB-B (dažnai spausdintuvams), mini- ir micro-variantai mobiliems įrenginiams, bei modernus USB-C. USB-C yra gerokai universalesnė: ji yra mažesnė, abipusė (reversinė), palaiko didesnį energijos perdavimą ir gali nešti papildomus protokolus (pvz., DisplayPort ar Thunderbolt) per alternatyvius režimus. Dėl to USB-C tapo populiariu tiek telefonuose, tiek nešiojamuose kompiuteriuose ir dokavimo stotyse.

Maitinimas ir USB Power Delivery

Per USB gali būti tiekiama ir elektros energija. Tradiciškai USB 2.0 tiekiama maždaug 5 V ir iki 500 mA, o USB 3.0 – iki 900 mA. Tačiau su USB Power Delivery (PD) specifiacija energijos tiekimas tapo lankstesnis: PD leidžia derybas tarp host ir įrenginio dėl įtampos ir srovės (pvz., 5 V, 9 V, 15 V, 20 V ir iki 5 A), todėl galima tiekti iki 100 W ir įkrauti ne tik telefonus, bet ir nešiojamus kompiuterius bei kitą įrangą. Be to, kai kurie mažesni įrenginiai gali būti „bus-powered“ (maitinami iš magistralės) ir jiems nereikia atskiro maitinimo lizdo; kiti — „self-powered“ — turi savo maitinimo šaltinį.

Praktinis naudojimas ir patarimai

  • USB daugiausia naudojamas duomenų perdavimui, periferiniams įrenginiams prijungti ir įrenginių įkrovimui.
  • HUB’ai leidžia prijungti daugiau įrenginių prie vieno lizdo, bet gali riboti pralaidumą ir maitinimą, ypač kai hub'as nėra su nuosavu maitinimu.
  • Infliacija: nors USB palaiko „karštą keitimą“, išorinių saugojimo įrenginių atveju rekomenduojama atlikti saugų išstūmimą (safely remove), kad būtų išvengta duomenų praradimo.
  • Naudokite kokybiškus kabelius ir adapterius — pigūs arba pažeisti kabeliai gali sumažinti greitį arba net sugadinti įrenginius.

Saugumas ir apribojimai

Nors USB yra patogi ir plačiai paplitusi, ji turi saugumo rizikų: per USB galima perduoti ne tik duomenis, bet ir kenksmingą programinę įrangą. Viešose įkrovimo stotelėse naudokite „charging-only“ kabelius arba saugius sprendimus (pvz., adapterius, atjungiančius duomenų kontaktus). Taip pat kai kurios užduotys (pvz., didelio pralaidumo saugojimo serveriai arba specifinė pramoninė įranga) vis dar naudoja senesnius standartus, kurių USB neatstoja, todėl USB nevisiškai pakeitė visus senesnius sąsajų tipus. Nuo 2015 m. USB daugiausia pakeitė keletą senesnių standartų. Tai lygiagretusis prievadas, nuoseklusis prievadas ir SCSI. Šie senieji standartai vis dar naudojami kelioms užduotims, kurių USB negali pakeisti.

Išvados

USB yra universali, plačiai paplitusi sąsaja, kuri supaprastina įrenginių prijungimą, duomenų perdavimą ir maitinimą. Nors technologija nuolat tobulėja (greitesnės versijos, USB-C ir PD), svarbu atsižvelgti į suderinamumą, kabelių kokybę ir saugos priemones, kad naudotis USB būtų patogu ir saugu.