O bus USB (Universal Serial Bus) Der USB Bus (Universal Serial Bus) Le bus USB (Universal Serial Bus) USB (Bus de serie universal) The USB (Universal Serial Bus)

Presentazione del bus USB

Il bus USB (Universal Serial Bus, in italiano Bus seriale universale) è, come indicato dal suo nome, basato su un'architettura di tipo seriale. Si tratta tuttavia di un'interfaccia entrata-uscita molto più rapida rispetto alle porte seriali standard. L'architettura che è stata scelta per questo tipo di porta è in serie per due ragioni principali :

  • l'architettura seriale permette di utilizzare una cadenza di orologio molto più elevata rispetto ad un'interfaccia parallela, dato che questa non supporta delle frequenze troppo elevate (in un'architettura ad alte capacità di banda, i bit circolanti su ogni filo arrivano con dei ritardi, provocando degli errori);
  • i cavi seriali costano molto meno che i cavi paralleli.

Le norme USB

Così, dal 1995, lo standard USB è stato elaborato per la connessione di una grande varietà di periferiche.

Lo standard USB 1.0 propone due modalità di comunicazione :

  • 12 Mb/s in modalità alta velocità,
  • 1.5 Mb/a a bassa velocità.

Lo standard USB 1.1 apporta qualche chiarimento ai costruttori di periferiche USB ma non modifica niente rispetto alla banda. Le periferiche certificate USB 1.1 hanno il seguente logo :

Logo USB

La norma USB 2.2 permette di ottenere delle capacità di banda che possono raggiungere 480 Mbit/s. Le periferiche certificate USB 2.0 hanno il seguente logo :

Logo USB 2.0

In assenza di loghi il modo migliore per determinare se si tratta di periferiche USB a bassa o alta velocità è quello di consultare la documentazione del prodotto dato che i connettori sono gli stessi.

La compatibilità tra periferiche US 1.0, 1.1 e 2.0 è assicurata. Tuttavia l'utilizzazione di una periferica USB 2.0 su una porta USB a bassa velocità (es. 1.0 o 1.1) limiterà la capacità della banda a 12 Mbit/s massimo. Inoltre, il sistema operativo visualizzerà un messaggio indicante l'abbassamento della banda.

Tipi di connettori

Esistono due tipi di connettori USB :

  • I connettori detti di tipo A, la cui forma è rettangolare e servono generalmente per delle periferiche che richiedono poca banda passante (tastiera, mouse, webcam, ecc.);
  • I connettori detti di tipo B, la cui forma è quadrata e utilizzati principalmente per delle periferiche ad alta capacità di banda (dischi rigidi esterni, ecc.)

Connecteurs USB de type A et de type B

  1. Alimentazione +5V (VBUS) 100mA massimo
  2. Dati (D-)
  3. Dati (D+)
  4. Massa (GND)

Funzionamento del bus USB

L'architettura USB ha come caratteristica di fornire l'alimentazione elettrica alle periferiche che collega, limitato a 15 W massimo per periferica. Essa utilizza per questo un cavo composto da quattro fili (la massa GND, l'alimentazione VBUS e due fili di dati detti D- e D+).

le câble USB

La norma USB permette di concatenare delle periferiche, utilizzando una topologia in bus o a stella. Le periferiche possono allora essere sia connesse le une presso le altre, ossia ramificate.
La ramificazione si fa attraverso dei case detti « hub » (in italiano concentratori), con una sola entrata e più uscite. Alcuni sono attivi (fornendo energie elettrica) altri passivi (alimentati dal computer).

topologie en bus des ports USB

topologie en étoile des ports USB

La comunicazione tra l'host (il computer) e le periferiche si fanno seguendo un protocollo(linguaggio di comunicazione) basato sul principio dell'anello a gettone (token ring). Questo significa che la banda passante è condivisa temporaneamente tra tutte le periferiche connesse. L'host (il computer) emette un segnale di inizio sequenza ogni millisecondo (ms), intervallo di tempo durante il quale darà simultaneamente la "parola" a ciascuno di essi. Quando l'host vuole comunicare con una periferica, emette un gettone (pacchetto di dati, contenente l'indirizzo della periferica, codificato a 7 bit) che designa una periferica, ed è quindi l'host che decide il "dialogo" con le periferiche. Se la periferica riconosce il proprio indirizzo nel gettone, invia un pacchetto di dati (da 8 a 255 byte) in risposta, altrimenti fa passare il pacchetto alle altre periferiche connesse. I dati così scambiati sono codificati secondo la codifica NRZI.

Dato che l'indirizzo è codificato a 7 bit, a questo tipo di porta possono essere connesse simultaneamente 128 periferiche (2^7). In realtà bisogna portare questa cifra a 127 dato che l'indirizzo 0 è un indirizzo riservato. (cfr successivamente).

Se consideriamo una lughezza massima di 5 metri per un cavo fra due periferiche e al massimo 5 hub (alimentati), è possibile creare una catena lunga 25 metri!

Le porte USB supportano l' Hot plug and play. Quindi le periferiche possono essere collegate senza spegnere il computer (collegamento a caldo, in inglese hot plug ). Quando si connette la periferica all'host, quest'ultimo individua l'aggiunta di un nuovo elemento grazie al cambiamento della tensione tra i fili D+ e D-. In quel momento, il computer invia un segnale di inizializzazione alla perifericha per 10 ms, poi gli fornisce corrente mediante i fili GND e 'VBUS (fino a 100mA). La periferica è quindi alimentata elettricamente e recupera temporaneamente l'indirizzo di default (l'indirizzo 0). La tappa successiva consiste nel fornirgli un suo indirizzo definitivo (procedura di numerazione). Per far questo, il computer interroga le periferiche già collegate per conoscere il loro e attribuirne uno nuovo, che viene così identificato. L'host, disponendo di tutte le caratteristiche necessarie è quindi capace di caricare il driver appropriato.

Ulteriori informazioni

Le specifiche complete dello standard USB possono essere scaricate sul sito USB Implementers Forum :



Ultime modificazione ilvenerdì 6 febbraio 2009 alle 16:52:00.Questo documento intitolato «  » da Kioskea (it.kioskea.net) è reso disponibile sotto la licenza Creative Commons. È possibile copiare, modificare le copie di questa pagina, alle condizioni previste dalla licenza, come questa nota appare chiaramente.
Migliori risposte per « Il bus USB (Universal Serial Bus) » in :
Connettore USB / USB 2.0 Vedi Connettori USB Il bus USB (Universal Serial BUs, in italiano Bus seriale universale) è un'interfaccia entrata-uscita molto più rapida che le porte seriali standard. Esistono due tipi di connettore USB: I connettori detti di tipo A, la cui forma è...
Chiave usb su windows 98 Vedi Le chiavi USB sono generalmente riconosciute automaticamente in Windows 2000 e in versioni ulteriori. Ma questo non è il caso di Windows 98 e versioni inferiori. Sempre di più i fabbricanti di chiavi USB non forniscono i driver. Se...
Periferica Vedi Nozione di periferica Viene detta « periferica » un materiale elettronico che può essere collegato ad un computer attraverso una delle sue interfacce di entrata-uscita (porta seriale, porta parallela,bus USB, bus firewire, interfaccia SCSI, ecc.),...
Installare Windows XP su un disco SATA Vedi1. Determinazione del modello della carta madre 2. Download dei driver SATA 3. Installare Windows 3.1. Possedendo un lettore 3.2. Non possedendo un lettore 4. Altre soluzioni L'installazione di Windows xp su un Disco duro Serial...
Windows XP non riconosce il disco rigido USB VediSe Windows non riconosce il disco rigido esterno, fai le seguenti verifiche : Nel Pannello di controllo: Fare doppio clic su Strumenti di amministrazione Fare clic su Gestione computer Fare clic su Gestione disco . Se il disco...
Formattare la Chiave USB VediUna chiave USB deve essere formattata con il file system FAT (FAT16 o FAT32) per essere utilizzata da tutti i principali sistemi operativi. Eppure, per una chiavetta USB di dimensioni superiori a 32MB, Windows XP offre di default file system...
Download HP USB Disk Storage Format Tool VediHP USB Disk Storage Format Tool è semplicemente un programma per la formattazione delle chiavi USB o MP4 media player. Il programma può anche creare delle chiavi avviabili (bootable). Questo software funziona con tutte le chiavi e lettori MP4 sul...
Download Ultimate Boot CD VediUltimate Boot CD (UBCD) è un CD avviabile che contiene una serie di strumenti che possono rivelarsi molto utili quando il sistema rifiuta di avviarsi: La diagnosi HDD (Maxtor, Seagate, Samsung, Western Digital e IBM) Clonazione di dischi (g4u,...
Download Drivers Realtek High Definition Audio pour 2000/XP R2.27 VediIl driver Realtek High Definition Audio per Windows 2000/XP è compatibile con i chipset audio seguenti : Realtek ALC260 Realtek ALC262 Realtek ALC267 Realtek ALC268 Realtek ALC269 Realtek ALC272 Realtek ALC273 Realtek ALC275 Realtek...
Serial ATA (SATA o S-ATA) VediIntroduzione Lo standard Serial ATA (S-ATA o SATA) è un bus standard che permette la connessione di periferiche di stoccaggio ad alta capacità di banda su computer di tipo PC.Lo standard Serial ATA è comparso nel febbraio del 2003 per rimediare ai...
Porta seriale e porta parallela VediIntroduzione alle porte d'entrata-uscitta Le porte d'entrata-uscita sono degli elementi hardware del computer, che permettono al sistema di comunicare con degli elementi esterni, cioè di scambiare dei dati, da cui la denominazione diinterfaccia di...
Che cos'è un bus informatico? VediIntroduzione alla nozione di bus Viene detto bus, in informatica, un insieme di collegamenti fisici (cavi, piste di circuiti stampati, ecc.) che possono essere utilizzati in comune da più elementi hardware per comunicare.I bus hanno lo scopo di...