Sunteți pe pagina 1din 2

USB - Universal Serial Bus

USB sau Magistrala Seriala Universala este un nou standard de comunicatie seriala de viteza
mica, care are ca scop interfatarea mai usoara intre echipamente periferice si calculator, fara sa
fie nevoie sa se instaleze cate o placa PCI pentru fiecare periferic nou, fara configurare manuala
sau necesitatea restartarii sistemului. Latimea de banda a portului USB este de 1.5 Mo/s,
impartita intre maxim 127 de dispozitive atasate. Cablul de comunicatie are 4 fire din care doua
sunt de date si doua pentru alimentare (5V si 0V). Pentru a face mai usoara interconectarea intre
echipamate, se folosesc conectori standard Master si Slave. Lungimea cablului este de maxim
5m. Acesta are la un capat conectori de tip A, pentru conectarea la calculator (master) si la
celalalt conectori de tip B, petru conectare la periferic (slave).

Standardul USB foloseste o conexiune de tip arbore in care sunt prezente urmatoarele elemente:
USB Host (sau gazda), USB HUB (sau dispozitiv de rutare) si unitati functionale conectate
(periferice). Host este in general calculatorul (radacina arborelui), la care se pot lega doua sau
mai multe HUB-uri (doua HUB-uri pe port USB) sau direct periferice. La un HUB se pot
conecta alte HUB-uri sau direct periferice.
USB foloseste un protocol master - slave. Hub-ul radacina adreseaza toate dispozitivele
conectate, cu un cadru de sinconizare la fiecare milisecunda. Acesta constituie un cadru de
comunicatie, in care dispozitivul Master poate trimite date la un Slave, sau poate cere date de la

acesta. Exista 4 tipuri de cadre care pot fi folosite intr-o comunicatie: de control, izocrone,
simple (neizocrone) si de intreruperi. Un cadru poate contine mai multe pachete de date de
intrare sau iesire. Fiecare cadru incepe cu un pachet SOF (inceput de cadru). Pachetele de date
pot contine pana la 64 octeti de informatie utila. Fiecare pachet incepe cu un octet de
sincronizare si se termina cu un octet CRC pentru detectarea erorilor.

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