Přejít k hlavnímu obsahu

"K PC lze připojit až 127 USB zařízení"

SERIÁL

V tomto seriálu osvětlujeme běžné mýty světa počítačů a z technického hlediska zkoumáme jejich pravdivost.

"K PC lze připojit až 127 USB zařízení"

Klávesnice, myš, tiskárna, webová kamera, USB disky... Kolik USB zařízení lze ve skutečnosti k počítači současně připojit? Krotitel mýtů to zjistil.

MÝTUS

Říká se, že k počítači či notebooku lze připojit, alespoň teoreticky, až 127 USB zařízení. Podívejme se, jak je tomu ve skutečnosti.

REALITA

Podle specifikací USB jsou všechna USB zařízení řízena jedním řadičem (Host Controller). Tento hardwarový čip využívá 7bitovou adresu, takže dokáže spravovat až 128 adres (27). Jelikož má řadič napevno přiřazenu adresu 0 pro inicializaci zařízení, zbývá možnost fyzicky připojit 127 zařízení.
Řadič v podstatě rozlišuje mezi rozbočovači a zařízeními. Rozbočovače jsou vlastně něco jako rozdvojky, ke kterým lze připojit jiné rozbočovače nebo koncová zařízení. Každé koncové zařízení má alespoň jednu funkci a každé funkci je přiřazena jedna adresa. Z toho důvodu je každému USB flash disku nebo pevnému disku přiřazena pouze jedna adresa. Na druhou stranu například multifunkční zařízení může používat několik adres najednou, protože řadič je vnímá jako rozbočovač, ke kterému jsou připojena další koncová zařízení (viz infografika níže). Například multifunkční zařízení s tiskárnou, skenerem a faxem má čtyři adresy.
Maximální počet USB koncových zařízení, které lze k počítači připojit, tedy závisí na typu připojovaných zařízení. Aby bylo k počítači možné připojit takové množství koncových zařízení, je třeba použít několik rozbočovačů, které rovněž zabírají každý po jedné adrese.
Kromě limitu daného počtem volných adres musíme počítat i s omezením v podobě napájení. Každé zařízení pracuje s proudem o síle 100 až 500 mA a napětím 5 V. Pokud bychom k počítači připojili 127 USB flash disků, činil by jejich celkový příkon 60 wattů. Každý větší rozbočovač musí být tedy samostatně napájen, protože 127 zařízení by nebylo prostřednictvím nenapájených čtyřportových rozbočovačů možné najednou připojit.
V neposlední řadě musíme brát v úvahu i omezení operačního systému Windows, který pro připojení diskových jednotek disponuje maximálně 25 písmeny. Každý další připojený disk nebude ve správci disků zobrazen. Toto omezení lze překonat pod Windows 7 tak, že namísto označení v podobě diskových jednotek lze připojené disky zobrazit jako adresáře.
Přes všechna výše zmíněná omezení jsme při našem experimentu byli schopni pomocí 15 rozbočovačů připojit pouze 97 USB flash disků. Každý z připojených rozbočovačů byl totiž osazen dvěma řadiči, přičemž každému z nich byla přiřazena jedna adresa. 97 adres zabraly připojené USB flash disky a 30 adres používaly rozbočovače, což celkově odpovídá maximálnímu počtu 127 použitelných adres.
AUTOR@CHIP.CZ

Jak funguje hierarchie USB zařízení
Host řadič disponuje 127 adresami pro připojená zařízení. Ta je ale nutné připojit prostřednictvím rozbočovačů, které také potřebují adresovat, takže k počítači v praxi 127 koncových zařízení připojit nelze.

Foto: Maximálně pět rozbočovačů za sebou: Rozbočovače slouží k připojení většího množství USB zařízení. Maximálně lze však za sebe připojit pět rozbočovačů.
Foto: Jedno zařízení, více adres: Multifunkční zařízení jsou vlastně tvořena několika přístroji a každé z nich je adresováno samostatně. Řadič USB je vidí jako rozbočovač s připojenými zařízeními.