USB

USB () on sarjaväyläarkkitehtuuri oheislaitteiden liittämiseksi tietokoneeseen. Kotikäyttäjälle näkyvin hyöty on saman liitännän sopiminen useisiin eri laitteisiin; ennen USB-väylää esimerkiksi hiiren ja näppäimistön saattoi kytkeä ristiin, ja tulostimilla oli omanlaisensa liitäntätapa. Väylä tukee kytke ja käytä -tekniikkaa (), jolloin esimerkiksi tulostin kertoo tietokoneelle mallinsa, ja tietokone voi tämän perusteella asentaa automaattisesti oikean ohjelmiston. Aiemmin käyttäjän piti kertoa käyttöjärjestelmälle asennetun tulostimen merkki ja malli.

Vuonna 1995 johtavat laite- ja ohjelmistovalmistajat (mm. Intel, Microsoft, NEC ja Compaq) perustivat USB Implementers Forumin. Liitäntä eri versioineen on laajasti käytetty pienistä akkukäyttöistä laitteista kuten matkapuhelimista ja MP3-soittimista lähtien.

USB-C-liitäntä tukee käyttöä myös virtalähteen kytkemiseen sekä videokuvan siirtämiseen (näytöt).

 USB-arkkitehtuuri 
USB-arkkitehtuurissa keskenään kytketyt laitteet noudattavat isäntä/laite-jakoa (). Aiemmin tietokone oli aina isäntä (master) ja siihen kytkettävät laitteet sille alisteisia (slave). Nykyisin isäntinä voi olla myös muunlaisia laitteita, kuten tulostimia ja äänentoistolaitteita.

 USB-standardit ja yhteensopivuus 

USB-standardeja ovat: USB 1.0–1.1, USB 2.0, USB 3.0 ja USB4. 

USB OTG (On-The-Go) on USB-standardiin tehty lisäys, jossa sama laite voi olla sekä isäntä että laite riippuen siitä, kuinka käyttäjä sitä käyttää. USB OTG:ssa laite on joko USB-A tai USB-B laite riippuen siitä, miten päin kaapeli kytketään laitteiden välille. USB-A on oletuksena isäntä ja riippumatta siitä, onko se isäntä vai laite, se syöttää USB-väylälle virtaa.

WUSB on USB 1.1:n ja 2.0:n kanssa yhteensopiva langaton liitäntä.

USB Power Delivery (USB PD) on noin vuodesta 2012 lähtien mukana ollut määrittely, jonka mukaan USB-väylä voi välittää virtaa jopa 240 wattia (5 ampeeria) esimerkiksi kannettavalle tietokoneelle. USB PD on lisätty samaan aikaan USB-C liittimen kanssa ja siitä on julkaistu vuoteen 2022 mennessä kolme versiota (1.0, 2.0 ja 3.0). USB PD 3.1 vuonna 2021 lisäsi uusia kiinteitä jännitteitä ja virtamääriä standardiin.

Alternate Mode -moodin kautta väylä voi kuljettaa eri protokollia kuten DisplayPortia.
Eri protokollien käyttöä USB-väylän välityksellä on kehitetty pitkään.

USB-kaapelin sähköinen rakenne
Datajohtopari on usein vihreä ja valkoinen. Lisäksi USB-kaapelin sisällä on käyttöjännitettä varten punainen +5 V johto ja musta maajohto.

USB-kaapelissa datasignaalit muodostavat pareja, joista toisella on vastakkainen suunta. Vastaanottopäässä käänteisvaiheinen signaali käännetään takaisin ja signaalit summataan, jolloin matkan aikana syntynyt häiriö kumoutuu.

USB käyttää linjakoodauksessa NRZI-koodausta.

Standardin mukainen virransyöttö (esimerkiksi tietokoneesta) on 500 mA versioon USB 2.0 saakkahttp://www.usb.org/developers/whitepapers/power_delivery_motherboards.pdf  ja 900 mA USB 3.0 -liittimen kauttahttp://www.usb.org/developers/devclass_docs/CabConn_3_0_Compliance_Document_v1.02_2011-10-04.pdf .

 Liittimet 
USB-kaapeleissa on käytetty useita erilaisia liittimiä, jotka jatkossa korvaa USB-C -liitin.
Micro-USB on ollut yleinen muun muassa älypuhelimien lataukseen.

USB-C eli USB Type-C on 24-nastainen datan ja energian siirtoon käytettävä USB-liitin. Se julkaistiin vuonna 2013 korvaamaan aiemmat USB-liittimet. Aiemmista versioista poiketen USB-C sopii liitäntään kummin päin tahansa.

Myös Intelin kehittämä Thunderbolt 3 käyttää USB-C-liitintä.

+ Liittimet USB standardiversioissa Standardi USB 1.01996 USB 1.11998 USB 2.02001 USB 2.0päivitetty  USB 3.02008 USB 3.12013 USB 3.22017 USB42019 Maksimisiirtonopeus 12 Mbps 480 Mbps 5 Gbps 10 Gbps 20 Gbps 40 Gbps Type A -liitin 75px 75px 75px colspan="2"  Type B -liitin x60px x75px colspan="2"  Type C -liitin colspan="2"  219x219px(Suurennettu yksityiskohtien esittämiseksi) Mini-A -liitin  75x75px colspan="5"  Mini-B -liitin  67x67px colspan="5"  Mini-AB -liitin colspan="3"  60px colspan="5"  Micro-A -liitin colspan="3"  alt=|frameless|75x75px frameless|117x117px colspan="2"  Micro-B -liitin colspan="3"  alt=|frameless|75x75px frameless|117x117px colspan="2"  Micro-AB -liitin colspan="3"  75x75px frameless|117x117px colspan="2" 

 Standardiversiot 
 USB 1.x 
Tammikuussa 1996 julkaistiin USB:n ensimmäinen valmis versio 1.0. Se tukee 1,5 Mb/s (Low Speed) ja 12 Mb/s (Full Speed) nopeuksia.

Ensimmäinen laajalti käyttöön otettu versio, USB 1.1, julkaistiin elokuussa 1998.

 USB 2.0 
Huhtikuussa 2000 julkaistu USB 2.0 tukee nopeampaa tiedonsiirtotilaa High Speed, joka kasvattaa väylän maksiminopeuden 480 megabittiin sekunnissa.

pienoiskuva|oikea|Hi-Speed USB 2.0 logo

Tähän USB-määrittelyyn on myöhemmin tehty muutamia muutoksia, joista tärkeimmät on jälkeenpäin otettu osaksi USB 2.0 -standardia:

 Mini-A ja Mini-B -liittimet
 Mikro-USB kaapelit ja liittimet, versio 1.01
 Mikropiirien väliseen tiedonsiirtoon tarkoitettu InterChip USB
 USB On-The-Go (OTG) mahdollistaa kahden laitteen välisen tiedonsiirron ilman erillistä isäntää
 Tuki dedikoiduille latureille
 Mahdollisuus jopa 1,5 A latausvirtaan yhtä aikaa nopean tiedonsiirron kanssa. Mahdollistaa 5 A maksimivirran.
 Väylän lepotila virran säästämiseksi

 USB 3.0 

Vuonna 2008 julkaistu USB 3.0 mahdollistaa USB 2.0:n verrattuna jopa yli kymmenen kertaa nopeamman tiedonsiirron. USB 3.0:n erottaa USB 2.0:sta sinisestä väristä tai liittimessä olevasta SS-merkinnästä. Lisäksi USB 3.0:ssa on kaksi tiedonsiirtokanavaa, kun taas aiemmissa versioissa on vain yksi.

USB 3.0-versiossa (SuperSpeed) siirtonopeus on 5, 10 tai 20 gigabittiä sekunnissa sukupolvesta riippuen.

Uudemmat määrittelyversiot ovat USB 3.1 ja USB 3.2.

 USB4 
USB4-määrittely on julkaistu 3. syyskuuta 2019. USB4 on taaksepäin yhteensopiva USB 3.2:n, USB 2.0:n ja Thunderbolt 3:n kanssa.

USB4 käyttää USB-C -liitintä. Määrittely tukee 10, 20 ja 40 Gbps nopeuksia.

USB4 Version 2.0 on syyskuussa 2022 julkaistu versio, joka päivittää standardia 80 Gbps nopeudelle ja yhteensopivaksi muiden standardien uudempien versioiden kanssa (DisplayPort ja PCI Express).
USB4 Gen4 (USB4 Version 2.0) käyttää sähköiseen signaaliin kolmea jännitetasoa PAM3-koodauksella (Pulse Amplitude Modulation 3).

 Ohjelmistotuki 
Windows 95 OSR 2.1 ja sitä uudemmat Windows-käyttöjärjestelmät tukevat USB:tä. Linux on tukenut USB:tä versiosta 2.2.18 alkaen. Myös Mac OS 9 ja macOS tukevat USB:tä.

 Laitteistotuki 
Lähes kaikki tietokonevalmistajat varustavat uudet konemallinsa USB-liitännöillä. USB-liittimellä varustetaan myös osa näytöistä.

Xbox-konsolin ohjaimissa käytetään USB-liitäntää, mutta liitin on muotoiltu siten, että se ei sovi tavallisiin tietokoneisiin. PlayStation 2:ssa ja PlayStation 3:ssa on lisälaitteiden liittämiseksi USB-portteja: PS2:ssa niitä on kaksi ja PS3:ssa 2-4 konsolin mallista riippuen. Microsoftin Xbox 360 -konsoli käyttää USB-portteja, joten ohjaimet voidaan kytkeä myös tietokoneeseen; langattomat Xbox 360 -ohjaimet voi liittää konsoliin tai tietokoneeseen USB-kaapelilla, mutta ohjaimissa itsessään on epästandardi B-liitäntä ja liittäminen vaatii erikoiskaapelin. Xbox One käyttää puolestaan ohjaimissa standardinmukaista USB micro-B -liitintä, joten ne voidaan liittää konsoliin tai tietokoneeseen tavallisella kaapelilla. PlayStation Portablessa on käytettävissä tiedonsiirtoon USB-kaapeli ja Nintendon Wii-konsolissa on kaksi USB-porttia.

Osassa digibokseista on USB-liitäntä kuvien sekä musiikin siirtämiseen tietokoneen ja digiboksin välillä. Erilaiset kannettavat musiikkisoittimet varustetaan lähes aina USB-liitännällä. Liitäntä on myös useissa televisioissa sekä autoradioissa.

 USB-portin etuja 
 Plug and Play: Automaattinen asennus ja USB-ajurien asennus.
 Hot-Plug-ominaisuus: Laitteen voi milloin tahansa kytkeä toimivaan tietokoneeseen eikä uudelleenkäynnistystä tarvita.
 Samaan USB-porttiin voi kytkeä jopa 127 laitetta samaan aikaan.
 Suuri nopeus verrattuna perinteiseen sarjaporttiin.

 Vaikutus 
USB on korvannut useita muita tietokoneissa aiemmin käytettyjä liitäntöjä:
 sarjaportti
 rinnakkaisliitäntä
 peliportti
 PS/2-liitin
 Apple Desktop Bus
 FireWire (IEEE 1394)

2000-luvulla USB-korvasi muuta tekniikkaa, esimerkiksi levykeasemat jäivät pois USB-muistien yleistyessä. USB:stä tuli myös keino kytkeä muita ulkoisia oheislaitteita kuten Wi-Fi-sovittimia.

FireWire (IEEE 1394) oli USB:n alkuaikana nopeampi, mutta se oli myös kalliimpi toteuttaa sekä nimen käyttö vaati lisenssimaksun maksamista Applelle. Tästä johtuen standardi hajaantui ja eri ratkaisut tarvitsivat eri kaapeleita.

eSATA (External SATA) oli SATA-väylän laajennus ulkoisille kiintolevyille.https://www.lifewire.com/external-sata-esata-833450  Käytännössä USB-väylän nopeutumisen vuoksi se ei ikinä yleistynyt.

 Katso myös 
 USB-keskitin
 WUSB
 Oheislaiteliitännät

 Lähteet 

Kirjallisuutta


 Aiheesta muualla 

 Uski, Juho: Usb monena versiona, MikroPC 8/2006, s. 50–52 

Luokka:Tietoliikenneprotokollat
Luokka:Väylät ja liitännät
Luokka:Seulonnan keskeiset artikkelit