01.02.2013 Views

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

Please purchase PDF Split-Merge on www.verypdf.com to ... - Patrz

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

122<br />

6.2.2.1. Typy transmisji na USB<br />

•<br />

•<br />

Urzadzenia peryferyjne i interfejsy<br />

W zaleznosci od rodzaju urzadzenia, moze byc <strong>on</strong>o obslugiwane jedn)Tm z tqech<br />

typów transmisji:<br />

• Transmisja z przerwaniem (ang. zntelTUpt transfer) - ten typ transmisji uzywany<br />

jest w przypadku urzadzen, które typowo do komunikacji z systemem uzywaja<br />

przerwan. P<strong>on</strong>iewaz USB nie obsluguje przerwan sprze<strong>to</strong>wych, urzadzenia te<br />

musza byc periodycznie sprawdzane, czy nie maja danych do przekazania. Proces<br />

taki nazywany jest przepytywaniem (ang. pooling). Czes<strong>to</strong>tliwosc przepytywania<br />

dla danego urzadzenia ma byc tak dobrana, by zapewniala poprawnosc jego<br />

dzialania. Przykladem moze tu byc komunikacja z klawiatura.<br />

Transmisja blokowa (ang. bulk transfer) - przeznacz<strong>on</strong>a jest dla urzadzen, które<br />

wymagaja transmisji duzych bloków, jednak transmisje te sa nieokresowe.<br />

Transmisja blokowa wystepuje na przyklad w przypadku drukarki.<br />

Transmisja izosynchr<strong>on</strong>iczna (ang. zsosynchr<strong>on</strong>ous transfer) - przeznacz<strong>on</strong>a<br />

jest dla urzadzen wymagajacych ciaglego doplywu lub odbioru informacji,<br />

z okresl<strong>on</strong>a czes<strong>to</strong>tliwoscia. Sa <strong>to</strong> zwykle urzadzenia pracujace w czasie rzeczywistym.<br />

Tu przykladem moze byc transmisja informacji pomiedzy adapterem<br />

dzwiekowym USB a systemem.<br />

Prócz wymieni<strong>on</strong>ych, na magistrali USB mozna wyróznic jeszcze transmisje sterujace.<br />

Sa <strong>on</strong>e uzywane do komunikacji z urzadzeniami USB, najczesciej w czasie<br />

k<strong>on</strong>figuracji.<br />

6.2.2.2. Realizacja transmisji<br />

Po etapie k<strong>on</strong>figuracji sterownik USB ustanawia polaczenie pomiedzy sterownikiem<br />

urzadzenia a sterownikiem USB. P<strong>on</strong>ad<strong>to</strong> dla kazdego urzadzenia USB jest tworz<strong>on</strong>y<br />

w pamieci bufor. Transmisja jest realizowana po zgloszeniu zadania przez sterownik<br />

urzadzenia USB (o czym juz wspominalismy wczesniej). Informacja prze-o<br />

sylana jest w 1-milisekundowych ramkach, przy czym kazda ramka moze zawierac<br />

informacje od wielu urzadzen. O rozdziale transmi<strong>to</strong>wanej informacji na poszczególne<br />

ramki decyduje sterownik glównego k<strong>on</strong>trolera USB, na podstawie informacji otrzymanych<br />

od sterownika USB. Przyklad takiej realizacji transmisji przedstawi<strong>on</strong>y jest<br />

na rysunku 6.9.<br />

6.2.2.3. Kodowanie sygnalu i rozwiazania elektryczne<br />

Na magistrali USB s<strong>to</strong>suje sie me<strong>to</strong>de kodowania sygnalu zwana NRZI. Polega<br />

<strong>on</strong>a na kodowaniu war<strong>to</strong>sci O zmiana stanu magistrali (z wysokiego na niski lub odwrotnie),<br />

podczas gdy zapis bitu o war<strong>to</strong>sci 1nie powoduje takiej zmiany. Ilustruje <strong>to</strong><br />

rysunek 6.10.<br />

<str<strong>on</strong>g>Please</str<strong>on</strong>g> <str<strong>on</strong>g>purchase</str<strong>on</strong>g> <str<strong>on</strong>g>PDF</str<strong>on</strong>g> <str<strong>on</strong>g>Split</str<strong>on</strong>g>-<str<strong>on</strong>g>Merge</str<strong>on</strong>g> <strong>on</strong> <strong>www</strong>.<strong>verypdf</strong>.<strong>com</strong> <strong>to</strong> remove this watermark.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!