Teorie: USB na 30m

Předchozí článek Test: USB na 20m…

usb prodluzovacka

V minulém testu jsem zjistil, že USB nefunguje na kabelech delších než 5m. Komentář jednoho ze čtenářů mě podnítil k vyhledávacímu maratonu. Pročetl jsem USB standard a zjistil spoustu dalších zajímavých informací. Zjistil jsem proč můj test nefungoval a jaká jsou náhradní řešení pro práci s USB na velkou vzdálenost.

Proč USB nefunguje na víc jak 5m

Veškeré problémy s délkou USB kabelů a počtem zařízení v sérii netkví v elektromagnetických zákonech, ale v času. Ačkoliv to může znít je to pravda. Logika USB je nastavena tak, že pokud neobdrží odpověď na vyslaná data do 1500ns, bere tato data jako ztracená. Pokud bychom rozpočetli zpoždění na jednotlivé prvky, zjistíme, že kabel může mít zpoždění maximálně 26ns. To odpovídá 5m kabelu s útlumem 5,2ns/m, který standard vyžaduje. Pokud budete používat zařízení v Low Speed módu (klávesnice, myši), je maximální zpoždění pro kabel jen 18ns, to jsou přibližně tři metry. Pozor však, USB 1.0 nutně neznamená Low Speed. USB 1.1 má dva módy Low Speed a Full Speed (flash disky…), USB 2.0 přidává mód High Speed.

Maximální počet USB hubů v sérii

Vezmeme-li v úvahu, že každý USB hub “spotřebuje” také nějaký čas, můžeme tedy zjistit jakou největší vzdálenost lze tradičními metodami překlenout. Po sečtení všech časů zjistíme, že je možné použít 5x hub a 6x 5m kabel. Maximální vzdálenost je tedy 30m.

maximalni pocet usb hubu

Dostupná řešení

Některé obchody prodávají tzv. aktivní prodlužovací kabel. V podstatě je to jen 5m dlouhý USB kabel s jednoportovým hubem. Spočítal jsem celkové náklady a zjistil jsem, že USB spojení na 30m pomocí toho kabelu vyjde na 2260Kč vč. DPH. Na druhou stranu obyčejný USB hub je poměrně obyčejné zboží a proto je poměrně levný. Spojení na stejnou vzdálenost pomocí nejlevnějších klasických USB 2.0 hubů a za použití 5m USB prodlužovaček vyjde na 1210Kč.

Arduino Duemilanove

Díky našim skvělým výrobcům lze také koupit USB extender, se kterým je možné spojit USB zařízení na vzdálenost 45m za použití UTP kabelu kategorie 5. Extender funguje jen v řežimu USB 1.1 a jeho přibližná cena je kolem 2500Kč.

Předchozí článek Test: USB na 20m…

Tagy: , , ,

5 komentářů pro “Teorie: USB na 30m”

  1. Techdot » Blog Archive » Test: USB na 20m Says:

    […] Předchozí článek Teorie: USB na 30m… […]

  2. tom Says:

    1) uspesne jsem provozoval zvukovou kartu sound blaster external na 10m kabelu 1×5m prodluzka a 1×5m A-B kabel a fungovalo to na 95% jednou za tyden to chtelo restartovat comp ze se usb zarizeni odpojilo ale jinak fajn

    2) pouzival jsem pro usb kameru a pocitacem 1dodvany kabel cca 1,5m + 2×1m spojky a asi 5m kabel a vse jelo jen obcas pretekal obraz ale to jsem prisuzoval ovladacum pro ubuntu

    ano casovani je problem ale zalezi jak se k tomu obe zarizeni postavi pro nekde to neni problem a to i na strasnych kabelech kde jsem jeste orezaval stineni aby se daly protahnout oknem ven…

    jen pro dotaz co pouzivas za kameru pro asuse ? co ja zkousel tak mi zadna nefungovala a s informaci pro ovladace OV51X 1.64 to jaksi na krabici ani webu vyrobce neni a seznam kamer dostupnych v cr nebyl

  3. fandango Says:

    Právě něco takového řeším. Chci provozovat USB myš, klávesnici a ideálně hub integrovaný v monitoru(ten má samosebou vlastní napájení) na zhruba 7m.
    Koupil jsem si Digitus 4 portový hub s adaptérem na 220V. Upstream kabel je u něj dlouhý asi 1m a pokud ho zapojím do PC, hub se normálně nahlásí. Pokud ale kabel prodloužím o další 3m, zařízení není rozpoznáno a hub nejde(zkoušeno na 32bit i 64bit Vistách s čistou instalací a nejnovějšími drivery-inf pro USB).
    Pokud zapojím zařízení pouze přes prodlužovačky(2x 3m u každého) fungují bez problémů.
    napsal jsem výrobci, zajímalo by mě, co mi řekne na to, že je s jeho hubem je situace horší než bez něj :-)

  4. Vitek Says:

    cau hosi potreboval bych asi 20 metru usb kabelu poradi mi nekdo co mam udelat a nakoupit abych toho docilil??dik

  5. Fany Says:

    to: Fandango, nejspis je moje rada pro tebe asi pozde, ale take jsem jednou resil jak dostat klav+mys na delsi vzdalenost a nakonec jsem se vykaslal na USB a natahnul jsem to pres PS/2.
    At jsem hledal kde jsem hledal, tak jsem nenasel zadne omezeni na vzdalenost PS/2. Tak jsem ustrihl dve PS/2 prodluzky, jejich ustrihle konce jsem nacvaknul do RJ45 konektoru a strukturkou kde byly tazene UTP 5e kabely natahnul do vedlejsi mistnosti. Sice divocina, ale makalo to ;) Klavesnici i mys jsem tahal jednim UTP kabelem, PS/2 ma 4 zily, UTP ma 8 zil, tak to vychazi, a teoreticky by se dalo +5V a GND(kostra) pouzit spolecne pro klav i mys, takze staci 6 zil.

Zanechte komentář