Universal Serial Bus

Från ElektronikWikin
Hoppa till navigering Hoppa till sök

Universal Serial Bus en elektrisk- och protokollstandardiserat gränssnitt för anslutning av diverse enheter till en dator.

Bus är avsedd för överföring i halv-duplex i hastigheterna 1.5, 12, 480 Mbit/s. Endast punkt-till-punkt. Samt "hubbar" för att dela anslutning. Endast EN maskin kan kontrollera bussen (host). Kontrollern (host) frågar varje enhet (device) om något behöver göras regelbundet. Detta sammantaget gör det till en resurskrävande och långsam bus i jämförelse med Ethernet. Är begränsad till max 5 meter. Men kan förlängas till 25 meter om hubbar används var 5:e meter. Använder absoluta spänningsnivåer och klarar därför ej överföring via isolationstransformatorer som skyddar utrustning. På mjukvarusidan krävs omfattande programvara för att nyttja bussen, vilket gör den omöjlig för mindre mikrokontrollers (MCU). Är en bus med stor spridning, men har som sagt allvarliga begränssningar.

Har kraftiga begränsningar:

  • Pollning, som ger stor CPU last.
  • Elektriskt bidiriktionell, ger stående vågor, förhindrar enkel förstärkning, begränsar kabel längd.
  • Förutsätter en värd, flera slavar i normal utförande.
  • Grov effektfördelning (0W, 0.5W, 2.5W). Samt maxtak på 2.5W.
  • Ej lämpad för synkron trafik, såsom för ljud, video, sampling etc..
  • Protokollet gör att tillgänglig överföringshastighet utnyttjas dåligt (80%).

Fysisk storlek