7e30bc8fb3a2d03fa00e2ea38be07576.ppt
- Количество слайдов: 19
USB Markus Enkvist John-Eric Saxén
Innehåll Allmänt Bakgrund Standarder Nätverkstopologi Fysisk struktur Dataöverföring För- och nackdelar
USB Definition: En extern busstandard för seriell överföring av data Tangentbord, möss, joysticks, flash-minnen, skannrar, Mp 3 -spelare, digitala kameror, printrar, hårddiskenheter 2 miljarder USB-enheter i världen USB-IF (www. usb. org)
Egenskaper Standardiserat gränssnitt Plug and Play – automatisk detektering, konfiguration och installation 127 enheter per värd Tre hastighetslägen Intelligent strömförbrukning
Bakgrund Tidiga 1990 -talet: Ett otal gränssnitt: -serieport, parallellport, spelport, RS-232, PS/2 -port Behov: en universell standard för snabb, enkel och billig uppkoppling av enheter q 1995: USB 1. 0 q 1998: USB 1. 1 -12 Mbps -Standard i Windows 98
q 2000: USB 2. 0 -Hi-speed 480 Mbps -Kompatibel körning i 1. 1 -läge § q 2002: USB On-The-Go -Möjliggör kommunikation mellan enheter utan värd -T. ex. överföring av bilder från kamera till printer 2008(? ): USB 3. 0 -4, 8 Gbps, kräver optisk kabelutrustning -Bakåtkompatibel, strömsnål, protokolleffektivitet. . -Hastighet som konkurrerar med e. SATA (3 Gbps)
q ”With USB 3. 0, we are creating an even better experience for customers when connecting their printers, digital cameras or other peripheral devices to their PCs. ” Certified Wireless USB (2005) -Snabb trådlös kommunikation på korta avstånd -480 Mbps: 0 -3 m 110 Mbps: 3 -10 m -Högfrekvent, upp till 10, 6 GHz -Konkurrerar med Bluetooth
Busstopologi q Stjärnnätsstruktur -Värden styr all kommunikation via sin styrenhet -Root hub q Skikt -Maximalt sju skikt eller fem hubbar mellan värden och enheten -Data överförs normalt endast mellan värd och enhet
Fysisk busstopologi
Logisk busstopologi
Fysiskt gränssnitt q Kontakter -Först endast USB-A och USB-B -USB 2. 0 -specifikationen utökade dessa med mini-B -Ytterligare Micro-A och micro-B -Fyra kontaktpinnar Kontakpinnens nummer Signal Ledningens färg 1 VBUS Röd 2 D- Vit 3 D+ Grön 4 GND Svart
q Kablar -Högst 5 meter q Hubbar
Strömförsörjning VBUS 4, 75 - 5, 25 V 100 m. A Maximalt 500 m. A Extern strömkälla vid större förbrukning Lågeffektivitetsfunktioner ännu vid 4, 40 V vid inporten
Dataöverföring q NRZI-kodning q Specifika med bit stuffing överföringstyper Interrupt tranfers –snabb överföring av avbrottsdata t. ex. mus, gamepad Isochronous tranfers – realtidsdata utan feldetektering t. ex. läsning från audio-CD, överföring av röst
Control transfers – konfigurering av enhet Bulk transfers – överföring av stora mängder data med milda tidskrav t. ex. data till printer, skanner q Paket Informationspaketsfas - mottagaraddress och transaktionstyp Datapaketfas – data Handskakningpaketfas - statusrapport
q CRC -skyddar icke-PID-delar i ett paket -CRC-5 och CRC-16 q Pipes (rör) -Logiska kommunikationskanaler på drivrutinnivå -Adresserbara ändpunkter av typen IN och OUT -Sammankopplar gränssnitt med drivrutiner -Skapas dynamiskt -Länkade till specifika överföringstyper
USB versus Fire. Wire q Fördelar -Enkel att implementera, universell -Färdiga specifikationer och drivrutiner -Dokumentation tillgänglig q Nackdelar -Värddriven kommunikation slösar bandbredd -> I praktiken långsammare än Fire. Wire - Realtidstillämpningar
7e30bc8fb3a2d03fa00e2ea38be07576.ppt