Gå til innhold

Hvordan fungerer USB porten!`?


Anbefalte innlegg

Videoannonse
Annonse

hehe, prosjekt om USB, nå har eg høyrt det og. Men som sagt; google.

 

Her er ein start

 

USB: "Universal Serial Bus" (USB) er en port (tilkoblingskontakt) for tilkobling av printere, scannere, CD-ROM, mus, tastatur, joysticks, og mye mer. Det sies at denne porten vil ta over for parallellporten (ofte LPT1 eller skriver-porten), og seriellportene (COM-portene). USB ("Universal Serial Bus") har langt høyere overføringshastighet (12Mbit), og mange enheter kan kobles til en port (127 stykker!). Enheter kan også kobles fra og til under bruk i Windows, og Windows vil oppdage dem med en gang. UBS 2.0 har en mye høyere overføringshastighet enn første generasjon USB med sine 480 Mbit/s.]
Endret av zeph
Lenke til kommentar

Nå sier du ikke hva slags abstraksjons nivå du skal jobbe på. Nå tror jeg ikke du finner

mye info på norsk om USB. Som sagt tidligere howstuffworks kan være fint om

bare vil vite litt om USB, skal du virkelig grave deg dypt inn gå å se på www.usb.org.

 

Nå må jegt si at USB bussen er meget komplisert, eller det er mye å sette seg inn i.

bare ta en titt på specen for usb2 som vel er på over 600sider. Les gjerne de første

kapittelene der står masse enkelt stoff, om du går på høyskole/universitet, les resten

spessiellt kapittel 9 som er helt elementært om man virkelig skal sette seg inn i USB.

 

Jeg kan gi deg et kort sammendrag om USB.

 

- USB er en seriell databuss.

- USB går på en kabel med 4 ledere.

- Kabelen kan gi forsyningsspenning til enheten du tilkobler. Spenningen er på 5V og

kan maks gi 500mA strøm til hver enhet, desverre er ikke dette nokk strøm for litt mer

strømmkrevende enheter så da trenger man ekstern strømforsyning. (her brukers 2 av ledrene i kabelen)

- Data signalet går differensiellt det vil si at man benytter to ledere og når den ene lederen har en positiv

verdi har den andre negativ og motsatt.

 

- Data overføres i pakker som på usb 1.1 kommer hvert ms, på USB 2 er det oftere, husker ikke tall.

- Du har 3 typer hastighets klasser på USB, low speed, full speed og hig, (1.5 , 12 og 480Mbps).

- Data overføres med såkalt NRZI dekodeing noe som vil si at om man skal overføre data verdien

av en binær 0 så endrer signalet polaritet, mens om man skal øverføre binær 1 så holder man på verdien

man hadde fra før, grunnen til at det gjøres slik er at det gjør det lettere å synkronisere dataen.

 

-Hver USB port kan ha 127 enheter tilkoblet, men man må da benytte seg for en hubb for å fordele

signaler til di forskjellige enhetene.

 

Så langt virker ikke USB så omfattende men det er software delen som er gjør USB til et meget stort emmne å sette

seg inn i. Dete er nemmelig slik at USB er laget på en måte slik at enhver enhet må inne holde så mye info om seg selv

at datamaskinen vet hav det er og starter riktig driver for enheten. Så når man lager en USB enhet så må man

bruke mye tid på å konfigurere et stort antall parameterer. Det som er fint med dette er at man kan lage standard

drivere, slik at om man plugger inn en mus vet PCen hvor mange knapper og slikt den har og justerer driveren deretter.

De driver klassene som er vanlige er HID (human interface device (mus, tastatur osv), AUDIO og STORAGE

(harddisker, minnekort lesere osv). Dette er ting man skal slippe å installere drivere når man plugger inn. USB

ble vanlig før alle typer standarder ble helt komplett, slik at man har blitt nødt til å installere drivere for

video, scannere og pritere. Jeg tror dette er i endring nå foreksempel har Video klasse nettop kommet..

 

 

 

 

OK det får være nok, beklager alle skrivefeil, men har ikke tid til å se så nøye på det jeg skriver..

Lenke til kommentar

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...