Sunteți pe pagina 1din 12

USB (Universal Serial Bus)

1. Prezentare
Universal Serial Bus (USB), în limba română Magistrala Serială
Universală, definește o specificație pentru cabluri, conectori și protocoale de
comunicații folosite pentru interconectarea, comunicarea și alimentarea cu
energie electrică între diverse dispozitive.
A fost creat în ianuarie 1996 în cadrul organizației internaționale non-profit USB
Implementers Forum (USB-IF), la proiectarea sa contribuind Intel, Compaq, Microsoft,
Digital Equipment Corporation, IBM și Northern Telecom. USB Implementers Forum s-a
extins cu un număr mare de firme, care continuă să actualizeze standardele USB pentru
controlerele USB și diferitele categorii de periferice care se pot conecta la magistrala USB.

2. Descriere
Interfața USB a devenit principala interfață pentru conectarea la un calculator
personal a majorității perifericelor, precum mouse-uri, tastaturi, camere digitale,
imprimante, scannere, hard-diskuri externe, stick-uri de memorie, MP3 playere, Figura 1. Porturi USB
telefoane mobile, etc. USB este o magistrală pe cablu care permite schimb de date între un
calculator gazdă și o gamă largă de periferice accesibile simultan. Magistrala permite ca perifericul să fie atașat, configurat, folosit și deconectat în timp ce gazda și
celelalte periferice operează. Aceste considerente au impus magistrala USB pe piaţă, în prezent aceasta ocupând o cotă mare în domeniul interfaţărilor.

Interfața USB este de tip Plug-and-Play și bazată pe o comunicație digitală, serială, sincronă, entitatea este cadrul/blocul de date,
codificare de grup cu adăugare de biţi, refacerea tactului din datele citite și verificarea corectitudinii transferului cu CRC (Control Redundant
Ciclic). Magistrala USB a fost introdusă cu dorinţa de a oferi o interfaţă universală, cu viteză mare, uşor de folosit, mai ieftină pentru că,
fiind serială, cablurile şi conectorii costă mai puţin.
Permite conectarea/deconectarea dispozitivelor, directă sub tensiune și în siguranță.
USB a fost proiectată pentru a reduce și simplifica detaliile de instalare hardware, astfel sistemul complicat de cablare a fost înlocuit cu
un control software. Interconectarea și comunicarea mai multor dispozitive cu performanțe și rate de transfer diferite sunt tratate prin software.

1
3. Caracteristicile principale ale magistralei USB:
• rata de transfer:
- USB 1.0 (Low Speed) - 1,5 Mbps,
- USB 1.1 (Full Speed) - 12 Mbps,
- USB 2.0 (Hi Speed) - 480 Mbps
- USB 3.0 (Super Speed) - 4,8 Gbps până la 5Gbps
- USB 3.1 Gen 1 (Super Speed+) - 5 Gbps
- USB 3.1 Gen 2 (Super Speed+) - 10 Gbps
- USB 3.2 Gen 1 (Super Speed+) - 10 Gbps
- USB 3.2 Gen 2 (Super Speed+) - 20 Gbps
- USB 4.0 (Super Speed+) - 40 Gbps

• conectează până la 127 de dispozitive la un calculator gazdă, într-o topologie de tip stea multiplă.
OBS: nu se pot conecta dispozitive USB fără gazdă (ceea ce este posibil la interfaţa IEEE 1394);
• configurarea este automată, adică se poate conecta un dispozitiv USB fizic “în mers” (Hot Plug In). Se remarcă creşterea complexităţii
software faţă de partea hardware;
• cablul conţine linii de alimentare, aşa că dispozitivele USB pot fi alimentate de la gazdă (bus powered device) sau pot avea alimentare
proprie (self powered device). Din acest motiv cablurile au conectori diferiţi pentru conectarea spre gazdă (upstream) şi spre dispozitiv
(downstream);
• distanţa de conectare, cablul este de maximum 5m, distanţa se poate mări prin inserarea de hub-uri sau cabluri active.

Specificaţiile acestei magistrale descriu atributele de magistrală, definesc protocolul, tipurile de tranzacţii, administrarea magistralei
(bus management) şi totodată furnizează informaţii necesare pentru construirea unui sistem în acest standard.

Magistrala USB definește trei categorii de dispozitive fizice care sunt interconectate într-o topologie specifică de tip stea multiplă:
 Gazda USB (USB Host)
 Funcții USB (USB function)
 Distribuitoare USB (USB Hub)

2
4. Tipuri de porturi și conectori USB
Un cablu USB are două fire pentru alimentare (+5V ROȘU și masa NEGRU) și o pereche
de fire răsucite pentru date (ALB și VERDE).

Un conector USB este capătul cablului USB care se conectează la un port USB. Un port
USB este o locație de pe computer sau dispozitiv în care se conectează conectorul USB.

 USB tip A - este cel mai comun tip de conector și port USB. A apărut împreună cu
USB tip B, când a fost lansată prima specificație USB, în 1996. Este găsit pe
majoritatea computerelor și laptopurilor.

 USB tip B - cel mai mare conector USB, are o formă pătrată, cu două mici teșituri la
două dintre colțurile sale. Este folosit la imprimante, scannere și la alte dispozitive de
mari dimensiuni.

 Mini USB - sunt versiunile mai mici ale conectorilor USB tip A și USB tip B, introduse în anul 2000. În prezent, conectorii Mini USB
au devenit foarte rari, deoarece au fost înlocuiți de conectorii Micro USB.

 Micro USB - au apărut în 2007, sunt chiar mai mici decât conectorii Mini USB și sunt
cei mai folosiți conectori din ziua de astăzi, mai ales pe tablete, smartphon-uri,
notebook-uri și camere foto/video digitale. Micro-A și Micro-B diferă în tensiunea celui
de-al cincilea pin (pinul ID). Un micro-A are pinul 4 conectat de pinul 5, în timp ce la
micro-B este liber.

Micro USB-AB este un port ce poate accepta cabluri micro-A și micro-B.

 USB tip C (USB-C) - este cea mai nouă versiune de conector USB apărut în 2014 și bazat pe tehnologia Thunderbolt. Este un conector reversibil, prevăzut
cu 24 de pini asamblați simetric unul față de celălalt, asemănător cu Micro-USB.
 USB-C se întâlnește la majoritatea smartphonurilor, tabletelor și laptopurilor noi, fie că este vorba de încarcare sau de transfer de date.

3
5. Versiuni USB
Principalele versiuni sau revizii ale tehnologiei USB sunt:

 USB 1.0 Low Speed - apărut în 1996, a fost mai mult un prototip pentru USB 1.1, capabil de
transferuri de date la viteze de până la 1,5 Mbps.
 USB 1.1 Full Speed - apărut în 1998, cu viteze de transfer de 12 Mbps.
 USB 2.0 Hi-Speed - apărut în aprilie 2000 și suportă viteze de transfer teoretice de maxim 480 Mbps. Este compatibil cu USB 1.0 și
USB 1.1.
 USB 3.0 SuperSpeed - a intrat pe piață în noiembrie 2008 și oferă viteze de transfer teoretice de până la 5 Gbps.

 USB 3.1 SuperSpeed+ - a apărut în iulie 2013. Este capabil de transferuri de date la viteze maxime teoretice de 10 Gbps, dublu față de
USB 3.0. Noul standard permite alimentarea cu energie, modul video alternativ și transferul de date printr-un singur cablu. Dispozitivul
de alimentare USB 3.1 este potrivit pentru notebook-uri, dar și pentru alte echipamente profesionale cu un consum de energie de până
la 100W. USB 3.1 Gen 2 funcționează la conexiunile USB 3.0 existente datorită metodei îmbunătățite de codare utilizată pentru a
transmite date. Acesta a fost proiectat astfel încât să poată funcționa cu conexiuni vechi prin intermediul unui adaptor sau al unui
convertor.
 USB 3.2 - lansat în august 2017, introduce două noi moduri SuperSpeed + de transfer prin conectorul USB-C cu rate de 10 Gbit/s și
20 Gbit/s. Creșterea lățimii de bandă este rezultatul funcționării pe mai multe benzi pe cablurile existente care erau destinate
capabilităților de flip-flop ale conectorului USB-C. USB 3.2 este prima versiune care folosește conectorul USB-C ca singur conector.
 USB 4 - este succesorul USB 3.2, se bazează pe specificația protocolului Thunderbolt 3 și a fost lansat pe 29 august 2019. Suportă un
debit de până la 40 Gbit/s.

4
Culoarea conectorilor – deși nu e implementată de către toți producătorii tipurile de USB pot fi identificate astfel:

Porturile și mufele USB 1.0 și 2.0 pot fi albe sau negre.

Porturile și mufele USB 3.0 sunt albastre (BLUE).

Porturile și mufele USB 3.1 sunt verde-albăstrui (TEAL BLUE).

Porturile USB de repaus și încărcare sunt adesea galbene, portocalii sau roșii.

5
6. Conectori USB, tipuri constructive, conectori, viteză transfer

6
7. Adaptoare USB

7
8. Alimentarea prin USB
O încărcare unitară este definită ca 100 mA în USB 2.0 și 150 mA în USB 3.0.

Un dispozitiv USB poate alimenta maximum 5 unități (max.500 mA) dintr-un port în USB 2.0 și 6 unități (900 mA) în USB 3.0.

Dispozitivele cu consum redus de energie pot alimenta cel mult 1 dispozitiv (unitate de încărcare) și toate dispozitivele trebuie să acționeze ca dispozitive cu
consum redus de energie atunci când pornesc neconfigurate. O unitate de încărcare este 100 mA pentru dispozitivele USB până la USB 2.0, în timp ce USB 3.0
definește o încărcare unitară ca 150 mA.
Dispozitivele de mare putere (cum ar fi un hard disk USB tipic de 2,5 inch) pot acoperi consumul a cel puțin unei unități de încărcare
și cel mult 5 încărcări unitare (5x100mA = 500 mA) pentru dispozitive de până la USB 2.0 sau 6 unități de încărcare (6x150mA = 900 mA)
pentru dispozitive SuperSpeed (USB 3.0 și versiuni ulterioare).
Standarde de alimentare USB

Tensiune Putere
Specificații Curent
Voltaj (max.)
Low-power device
100 mA 5V 0.50 W

Low-power SuperSpeed (USB 3.0) device


150 mA 5V 0.75 W

High-power device 2.0


500 mA 5V 2.5 W

High-power SuperSpeed (USB 3.0) device


900 mA 5V 4.5 W

Multi-lane SuperSpeed (USB 3.2 Gen 2) device


1.5 A 5V 7.5 W

Battery Charging (BC) 1.1


1.5 A 5V 7.5 W

Battery Charging (BC) 1.2


5A 5V 25 W

USB-C 1.5 A 5V 7.5 W


3A 5V 15 W

8
Standarde de alimentare USB

Tensiune Putere
Specificații Curent
Voltaj (max.)
Power Delivery 1.0 Micro-USB
3A 20 V 60 W

Power Delivery 1.0 Type-A/B


5A 20 V 100 W

Power Delivery 2.0/3.0 Type-C


5A 48 V 240 W

1.

• Alimentarea VBUS (+5V) a unui un port hub cu putere redusă poate scădea în timpul funcționării până la 4,4 V.

• Până la 5 încărcări unitare; la dispozitivele non-SuperSpeed, o unitate de încărcare este de 100 mA.
• Până la 6 încărcături unitare; la dispozitivele SuperSpeed, o singură încărcare este de 150 mA.
• Până la 6 încărcături unitare; cu dispozitive cu mai multe benzi, o singură sarcină este de 250 mA.
• Funcționarea la mai mult de 3 A (60 W) necesită un cablu marcat electronic cu 5 A.

Pentru a recunoaște modul de încărcare a bateriei, un port de încărcare dedicat plasează o rezistență care nu depășește 200 Ω pe terminalele D + și D. În plus
față de USB-ul standard, există un sistem proprietar de mare putere cunoscut sub numele de PoweredUSB, dezvoltat în anii 1990 și utilizat în principal în terminalele
de la punctul de vânzare, cum ar fi casele de marcat.

9
9. Limitări de lungime a cablului USB

Lungimea maximă a cablului USB 2.0:

Specificația 2.0 limitează lungimea unui cablu între dispozitivele USB 2.0 (Full Speed sau Hi-Speed) la 5 metri.

Lungimea maximă a cablului USB 3.0 / USB 3.1:

Specificația 3.0 / 3.1 / 3.2 nu specifică o lungime maximă a cablului între dispozitivele USB 3.0 / 3.1 / 3.2 (SuperSpeed sau SuperSpeed
+), dar există o lungime recomandată de 3 metri.

Cu toate acestea, cea mai mare limitare a lungimii cablului este calitatea cablului. Rezultatele pot varia, dar cu un cablu de înaltă calitate ar trebui să poată
depăși 3 metri. Pentru a asigura cele mai bune rezultate posibile, se recomandă un cablu activ când cablul depășește mai mult de 3 metri.

Cum se pot sparge limitele de lungime USB:

Cu specificațiile USB care limitează lungimea cablurilor, totuși există o modalitate de a extinde aceste limite. Pentru a depăși aceste limite de lungime a
cablurilor (sau lungimile recomandate), trebuie utilizate hub-uri USB auto-alimentate sau cabluri active (repetor); ambele având și propriile limite. Alte opțiuni,
cum ar fi USB prin Ethernet sau construirea propriului pod USB, pot extinde gama USB mai mult.

10
10. Protocolul USB

Interfața USB utilizează un protocol bazat pe pachete. Toate transferurile sunt inițiate de controlerul USB al calculatorului. Tranzacțiile
de pe magistrală implică transmisia a patru tipuri de pachete: antet, de date, de confirmare și special.

Arhitectura magistralei USB


Dispozitivele USB sunt conectate într-o topologie de tip stea multiplă. Topologia USB este reprezentată în figura alăturată, în nodul
fiecărei stele se găseşte un hub.

Legătura este multipunct pe magistrală dar punct la punct între hub şi


Gazda USB
dispozitive. Este posibil ca un dispozitiv fizic să conţină mai multe funcţii
Root hub
şi un hub, acest dispozitiv numindu-se compus. Un exemplu este o
multifuncţională care conţine imprimantă, scanner şi fax, toate acestea fiind
funcţii USB. Dispozitiv compus
Funcţie Hub 1 Funcţie
Fiecare dispozitiv USB poate dispune de una sau mai multe endpoint- USB USB
uri prin care gazda comunică cu dispozitivul. Un endpoint este un registru Hub 2
Endpoint
intern, adresabil de gazdă în care se pot trimite sau din care se pot citi
informaţii specifice. Toate dispozitivele posedă un endpoint special,
endpoint zero, care este privit ca pipe de control. Pipe-ului endpoint zero îi Func ţie Func ţie
este asociată informaţia ce descrie complet dispozitivul USB: clasa de Func ţie USB USB
Func ţie
dispozitiv, informaţii de power management, producător etc. USB USB

Iniţiatorul transferurilor de date pe magistrală este gazda USB.


Protocolul folosit este protocol prin interogare (de tip polled). Datele
vehiculate pe magistrală sunt grupate în pachete iar o tranzacţie de Arhitectura USB
magistrală implică transmiterea a cel mult trei pachete. Fiecare tranzacţie
începe prin trimiterea de către gazdă a unui pachet de semnalizare token packet- care descrie tipul şi sensul tranzacţiei, adresa dispozitivului USB şi numărul nodului
destinaţie (endpoint). Dispozitivul adresat se selectează prin decodificarea adresei ce-i corespunde. Urmează transferul de date de la gazdă spre dispozitivul adresat
sau invers, după cum este specificat în pachetul de semnalizare. Receptorul răspunde în această tranzacţie printr-un pachet de dialog -handshake packet- prin care
se confirmă (sau nu) încheierea cu succes a transferului de date.

11
Nivelul fizic
Aspectele electrice şi mecanice ale interfeţei sunt reglementate foarte precis în specificaţiile de magistrală.
Semnalele electrice sunt transmise diferenţial (D+ şi D-).

Codificarea utilizată este NRZI cu inserare de biţi (bit-stuffing) şi tactul de recepţie este generat din datele transmise, codul fiind
autosincronizabil.

Cablul USB are patru fire, semnalul util este transportat pe două conductoare torsadate iar pe celelalte două conductoare cablul
transportă tensiunea de alimentare nominală de +5V (VBUS) şi potenţialul de referinţă (GND), figura 9.2.

VBUS VBUS
D+ D+

D- D-
GND GND

Figura 9.2. Cablul USB

Tensiunea transmisă pe linie nu este tensiunea de alimentare a calculatorului gazdă ci este gestionată de controlerul USB, aşa încât o suprasarcină este detectată
şi un mesaj de eroare este afişat de sistemul de operare.

Uşurinţa cu care este utilizată USB rezultă din atributul special de tip plug-and-play al acestei magistrale. USB acceptă cuplarea şi decuplarea de dispozitive
în orice moment; sistemul software se adaptează dinamic la modificările fizice de topologie. Un dispozitiv USB este plasat fizic în structură prin ataşarea la portul
unui hub. Hub-ul dispune de indicatori de stare la fiecare port pentru a semnaliza cuplarea sau decuplarea unui dispozitiv. Gazda sesizează semnalizarea de la hub
şi atribuie o adresă unică dispozitivului. La decuplare hub-ul dezactivează portul şi indică gazdei acest eveniment. Pentru a se adapta dinamic, sistemul software
USB este permanent într-un proces de inventariere a magistralei (bus counting).

12

S-ar putea să vă placă și