USB On-The-Go |
|||
O seminaru |
Autodetekcija.
Kao što je poznato USB uređaje moguće je spojiti i odspojiti u bilo kojem trenutku. Da bi stvar funkcionirala, potrebno je osigurati pouzdanu detekciju priključenja/odspajanja uređaja. Slika 1.3 prikazuje A-uređaj na kojeg nije ništa spojeno. Podatkovne linije su na strani A-uređaja interno preko dva odgovarajuća otpornika pritegnute na potencijal mase (pull-down). Ukoliko ih A-uređaj komparira, na izlazu internog komparatora neće dobiti ništa, što znači da na drugom kraju nije išta spojeno. Ukoliko se B-uređaj spoji na sabirnicu, on podigne jednu od podatkovnih linija (D+ ili D-, što ovisi o brzini dotičnog uređaja). To je ostvareno zaključenjem dotične podatkovne linije odgovarajućim otpornikom na napajanje (pull-up). To je prikazano na slici 1.4. A-uređaj detektira tu promjenu na komparatoru, čime je ostvarena detekcija.
Slika 1.3. A-uređaj bez spojenog B-uređaja.
Slika 1.4. Sabirnica sa spojenim B-uređajem. |