Čo je to USB-host a USB OTG. Pripojenie hostiteľských zariadení USB k systému Android

  • 12.07.2019

Ešte pred pár rokmi si nikto nevedel predstaviť, že v blízkej budúcnosti výpočtovú techniku ​​nahradia mobilné gadgety. Nie je to tak dávno, v máji 2013, nastal na trhu počítačov a mobilných zariadení, ako sú tablet PC, smartfóny a transformátory (tablety so zásuvnou klávesnicou), „obrat“ v prospech tých druhých. Áno, je to ťažké uveriť, ale podľa nákupného oddelenia Eurosetu si ľudia naozaj častejšie kupujú moderné tablety ako plnohodnotné PC. Prečo sa to deje?

Faktom je, že pokročilé zariadenia založené na "Android" majú pôsobivú funkčnosť a sú schopné nahradiť množstvo úloh, ktoré predtým dokázal zvládnuť iba počítač. Napríklad pomocou smartfónu alebo tabletu môže používateľ surfovať na webe, sledovať filmy, hrať hry, písať text. Navyše lacné modely stoja len niekoľko stoviek dolárov, čo znamená, že takéto zariadenie si môže dovoliť takmer každý. Samozrejme, pre zložité úlohy, ako je programovanie a fotografie, zložité matematické výpočty, je vhodnejší počítač, ale nie každý to robí.

Čo dokážu mobilné zariadenia?

Sila moderných prístrojov je celkom pôsobivá. Mnohé z nich majú procesory so štyrmi jadrami a frekvenciou cez dva GHz, niekoľko gigabajtov RAM, výborný video akcelerátor schopný spracovať hry s neskutočne krásnou grafikou atď. To všetko vám umožňuje prehrávať HD video, spracovávať obrázky z vysoko- kvalitné fotoaparáty, hranie hier a ďalšie. Na ukladanie obsahu sú smartfóny vybavené vstavanými pevnými diskami (často 64 GB), navyše takmer všetky modely podporujú flash karty, ktoré dokážu niekoľkokrát rozšíriť pamäť gadgetu! Nie je to pôsobivé? Poďme ďalej! Takmer každé moderné zariadenie je možné pripojiť k televízoru, tlačiarni, fotoaparátu, flash disku a ďalšiemu zariadeniu. Ako? Najbežnejším spôsobom je pripojenie zariadení pomocou štandardu USB OTG. Samozrejme, existujú aj iné spôsoby, ako Wi-Fi, NFC, Bluetooth, ale to sú bezdrôtové štandardy, ktoré sú síce pohodlnejšie, no nie sú až také žiadané kvôli vysokej cene zariadení, ktoré ich podporujú.

Čo je USB OTG?

Ide o rozšírenie známeho komunikačného štandardu USB 2.0, ktorý je navrhnutý tak, aby umožnil používateľovi jednoduché nadviazanie komunikácie medzi nimi bez použitia počítača. Čo je veľmi, veľmi pohodlné. Celý názov tejto technológie je OTG USB 2.0, ako ste už možno uhádli.

A v čom je háčik?

Technológia USB OTG vyžaduje investície od výrobcu. Potrebuje „efektnejšiu“ zásuvku na pripojenie kábla USB. Mimochodom, k tomuto konektoru je často pripojená nabíjačka. Prirodzene, gadgety, ktoré sú súčasťou takéhoto vybavenia, sú drahšie. V takzvanom „rozpočte“ kupujúci túto funkciu pravdepodobne nenájde. Zároveň sú takmer všetky zariadenia strednej triedy už vybavené USB OTG.

Kam ísť a kde hľadať?

Kábel USB OTG nájdete v krabici s úplne novým gadgetom veľmi zriedkavo. Nemali by ste sa však hnevať, pretože takmer v každom viac či menej renomovanom obchode s elektronikou vám poskytnú veľký výber takýchto káblov. Nájdete tam ako čínske „chrastítka“, tak aj pomerne osvedčené adaptéry od známych výrobcov ako Samsung, LG či Sony.

Ako si vybrať adaptér a je to vždy potrebné?

V prvom rade by ste mali venovať pozornosť typu zásuvky vo vašom smartfóne alebo tablete. Najčastejšie ide o malý konektor 2x7 mm, ktorý sa nazýva Micro-USB. Kábel potrebný v tomto prípade sa bude nazývať Microusb USB OTG. Staršie zariadenia môžu byť vybavené mini-USB. Toto je o niečo väčšia fyzická zásuvka, ktorá vyžaduje iný kábel. Druhým dôležitým bodom je výber dĺžky. Zamyslite sa nad tým, prečo potrebujete kábel USB OTG? Ak k smartfónu pripájate zariadenia, ako sú flash disky a iné disky, nemali by ste si brať dlhý kábel, pretože vám dodatočný kábel bude neustále prekážať. Ak chcete gadget pripojiť napríklad k televízoru, možno by ste mali porozmýšľať nad dlhšou verziou, aby ste sa nemuseli neustále približovať k televízoru, aby ste film pretočili alebo pozastavili. Navyše, dlhý kábel je nutný, ak sa chystáte hrať hry na smartfóne pri zobrazení obrazu na TV (aby ste nemuseli postavy ovládať sedením vo vzdialenosti 20 cm od TV obrazovky). Za zmienku stojí, že niektoré tablety majú niekedy aj štandardnú USB zásuvku, ako napríklad na počítači. V tomto prípade nie je adaptér vôbec potrebný, pretože periférne zariadenie je možné pripojiť priamo k tabletu.

Čo je adaptér USB OTG?

Jedná sa o bežný kábel USB, ktorý má na jednej strane konektor na pripojenie k smartfónu alebo tabletu a na druhej strane čip, ku ktorému môžete pripojiť plnohodnotný USB 4 o 12 mm. Kábel USB OTG v zásade jednoducho zväčšuje fyzickú veľkosť konektora na pripojenie zariadení, čím sa stáva štandardným. Prečo teda ultramoderné zariadenia nie sú na začiatku vybavené plnohodnotným USB? Faktom je, že každý výrobca sa snaží urobiť gadget čo najtenší, najkompaktnejší a v dôsledku toho mobilný. Inštalácia veľkých konektorov je jednoducho nepraktická. Preto boli vynájdené vyššie spomínané mini- a micro-USB konektory.

Zariadenia, ktoré je možné pripojiť k mobilným zariadeniam

Funkcia USB HOST OTG jedinečne umožňuje pripojiť flash disky až do 32 GB k takmer akémukoľvek gadgetu. Veľké úložné zariadenia, ako sú prenosné pevné disky, ktoré môžu mať veľkosť až dva terabajty, však zvládnu iba výkonné zariadenia. Tlačiarne a fotoaparáty sa pripájajú bez problémov, ale často je na to potrebné nainštalovať ďalší softvér. Rovnakým spôsobom je možné pripojiť k moderným prístrojom aj myši, klávesnice, joysticky. Pripojenie k TV alebo monitoru je zabezpečené systémom dvoch káblov. Okrem Micro-USB OTG potrebujete aj HDMI kábel alebo Micro-USB-HDMI adaptér. Zaujímavosťou je, že vám nič nebráni pripojiť k tablet PC pomocou takéhoto konektora niekoľko zariadení súčasne.

Komplex zariadení moderného človeka

No a teraz sa dostávame k tomu najzaujímavejšiemu! Z čoho sa dá urobiť len zábava, bezcenný (ako si mnohí myslia) tablet alebo smartfón? V takmer plnohodnotnom počítači s mnohými výhodami oproti jednoduchému stolnému PC! Potrebujeme teda smartfón alebo tablet, OTG kábel a veľa periférií. Stojí za zmienku, že čínske "cetky" pravdepodobne nevydržia zaťaženie z komplexu, ktorý bude popísaný nižšie. Z tohto dôvodu sa odporúča venovať pozornosť adaptérom svetoznámych výrobcov. Napríklad USB OTG káble Samsung a USB huby Apacer alebo Asus.

No, začneme? K zariadeniu potrebujete pripojiť OTG kábel, k drôtu rozbočovač a k nemu klávesnicu, myš, tlačiareň, monitor atď.. Jedným slovom všetko, po čom vaše srdce túži. V dôsledku toho dostaneme alternatívu k počítaču!

Aké vychytávky „utiahnu“ takúto záťaž?

Zariadenia, ktoré používateľ zamýšľa používať vyššie popísaným spôsobom, musia byť výkonné. Toto však nie je hlavný parameter výberu. Áno, extra či gigabajty operačnej pamäte nikomu neublížia, no sú zbytočné, ak USB port podporuje len jedno zariadenie. Pred nákupom si prečítajte servisnú príručku a vyhľadajte príslušné informácie. Výber zariadenia komplikuje aj fakt, že vzhľadom na stále malý počet nadšencov, ktorí sa snažia „vytvoriť“ plnohodnotný počítač z mobilných gadgetov, sú predajcovia najčastejšie extrémne zle informovaní o funkcii OTG vo všeobecnosti, nehovoriac o presnej špecifikácii konkrétneho portu. Bohužiaľ, vo väčšine prípadov sa kupujúci bude musieť „prehrabať“ v pokynoch sám, ale musí to urobiť, inak, ako sa hovorí, vám môže zostať nos.

Výhody a nevýhody alternatívneho riešenia

Existuje iba jedno zjavné mínus uvedeného systému - neschopnosť vykonávať úlohy náročné na zdroje, ktoré vyžadujú programy, ktoré sú určené výhradne pre desktopové verzie operačného systému Windows. Plusov je oveľa viac. Po prvé, elektrina. Telefón alebo tablet spotrebuje niekoľkonásobne menej energie ako systémová jednotka plnohodnotného PC. Po druhé, mobilita a prístup k dátam kdekoľvek. Tablet a ešte viac smartfón si môžete vždy vziať so sebou, kamkoľvek idete: do práce, do školy, na univerzitu, na výlet atď. Vaše dáta, filmy, hudbu a ďalší obsah tak budete mať vždy so sebou. jazdiť na ňom aj keď sedíte v trolejbuse alebo metre. Nemenej dôležitým faktorom je absencia hluku v dome pri použití spomínaného systému. Tabletov s chladičmi, ktoré, samozrejme, vydávajú hluk, je len niekoľko, ale môžu za to experimentálne vzorky, takže sa bežný používateľ rozhodne nebude musieť obávať cudzích zvukov.

Emisná cena

Nakoniec stojí za zmienku, že cena mnohých gadgetov je veľmi skromná. Existujú dokonca modely, ktoré majú slušnú funkčnosť s cenovkou len 200 dolárov. Samozrejme, pôjde o čínske alebo juhokórejské zariadenia, ale toho sa nebojte. Nedávno sa ich výrobky stali oveľa spoľahlivejšími a slovo „Čína“ v obchode s elektronikou by nemalo vystrašiť informovaného kupujúceho. Moderným lídrom v oblasti mobilných zariadení je jednoznačne Samsung a Apple. Napriek tomu, že špičkové zariadenia týchto spoločností majú rôzne operačné systémy, ich funkčnosť je podobná, ale situácia je iná s nákladmi. Napríklad Samsung Galaxy S5 možno nájsť za 25 tisíc rubľov alebo ešte menej; Pri tabletoch je situácia podobná. Pokiaľ ide o Apple, z nejakého dôvodu sú ich produkty veľmi drahé, najmä tu v Rusku. Ceny za tablety môžu dosiahnuť až 40 tisíc rubľov alebo dokonca viac. Deje sa tak preto, že tovar sa k nám dováža z Ameriky a predajcovia musia okrem nákladov na dopravu zaplatiť aj clo.

Moderné štandardy

Už v roku 2008 bola predstavená špecifikácia USB 3.0. Ide o modifikáciu existujúcej technológie prenosu dát USB 2.0. Umožňuje vám prenášať informácie oveľa rýchlejšie, ale vyžaduje aktuálnejšie. Bohužiaľ, táto technológia bola prijatá pomerne pomaly. Až o tri roky neskôr sa spomínaný štandard začal masívne aplikovať aj na počítače. Prelom mobilných zariadení nastal pomerne nedávno. Preto je stále málo zariadení kompatibilných s tretím štandardom USB. Samozrejmosťou sú aj OTG USB 3.0 káble, tie sa však nedajú tak ľahko nájsť. Prirodzene, ak je to možné, je vhodné zvoliť práve tento štandard káblovej komunikácie, a to platí aj pre jednoduché počítače. USB 2.0 skôr či neskôr vypadne z obehu, rovnako ako laserové disky, je to len otázka času. Urobíme len rezerváciu, aby ste v tomto bode nezostali zavesení. Vyberte si miniaplikácie s USB 3.0, napriek tomu, že sú oveľa drahšie ako alternatívna verzia. Ale! Za túto charakteristiku môžete zaplatiť maximálne 500 rubľov, ale ak výrobca za funkciu „podviedol“ viac, pokojne si vyberte niečo iné, pretože vyššie uvedené štandardy sú navzájom plne kompatibilné a líšia sa iba rýchlosťou prenosu informácií. .

Záver

Trh s mobilnými zariadeniami dokonca prekonal trh s počítačmi. Technológia sa neustále vyvíja. Počet jadier je rastrový, smartfóny sú vybavené displejmi s neuveriteľným rozlíšením, ktoré niekedy presahuje HD, interná pamäť môže mať 64 GB a RAM štyri. A to je ďaleko od limitu! Wide a smartfóny sa čoskoro stanú nemysliteľnými, pretože už teraz môže „škatuľka“, ktorá sa ľahko zmestí do vrecka, nahradiť počítač, zabaviť nás filmami a hudbou, ukázať nám cestu cez GPS a mnoho iného. A rôzne zariadenia, ako napríklad adaptér USB OTG, pomôžu ešte viac rozšíriť funkčnosť miniaplikácií.

Je to celý vreckový počítač. Môžete na ne inštalovať zložité programy, inštalovať operačné systémy pre stolné počítače a robiť oveľa viac. Možno niekto nevie, že k týmto zariadeniam je stále možné pripojiť myši, klávesnice, 3G a Wi-Fi modemy a dokonca aj veľké množstvo periférií.
To všetko je možné pomocou tohto USB OTG kábla.

Nie každé zariadenie však podporuje tento protokol. Aby ste sa dozvedeli o jeho podpore, musíte si prečítať vlastnosti vášho modelu. Tam by ste mali hľadať záznam o prítomnosti USB HOST. Nie je však vždy možné nájsť správnu a úplnú dokumentáciu. V takýchto prípadoch sa môžete buď opýtať na špecializovanom fóre, alebo to skontrolovať sami pripojením myši cez takýto kábel - na obrazovke zariadenia by sa mal objaviť kurzor. Ak sa zobrazí, zariadenie podporuje USB HOST.

Hostiteľ bez energie

Ale táto metóda neposkytuje 100% výsledok. Možno, že ak systém nerozpozná myš, musí sa do adaptéra dodať dodatočné napájanie. Tak to bolo napríklad s celou sériou zariadení Motorola, ktoré podporovali LapDock.


Tieto vychytávky odoberali dodatočnú energiu zo siete alebo z batérie tejto exotickej dokovacej stanice. Preto na pripojenie periférií k nim bez použitia tohto zariadenia bolo potrebné upraviť obvyklé USB OTG pridaním dodatočného napájania do obvodu. Aby ste neprerezali kábel, periférie jednoducho pripojíte cez aktívny rozbočovač.
Aktívny rozbočovač je ako odpalisko pre USB, len s dodatočným napájaním. Faktom je, že podľa normy USB port počítača produkuje maximálny prúd rádovo 0,5 ampérov alebo 500 miliampérov. Takáto sila prúdu nemusí stačiť na „zapnutie“ pomerne energeticky náročnej periférie. Takže. napríklad na pripojenie pevného disku k zariadeniu Android je potrebné vziať, vložiť do neho aktívny rozbočovač, pripojiť rozbočovač k zdroju napájania a až potom pripojiť pevný disk.

Prečo by som to mohol potrebovať?

V skutočnosti existuje len obrovské množstvo scenárov, no pokúsim sa nezameriavať sa na tie „exotické“, ale vysvetliť to na všednejších príkladoch.
Určite každý vie, že v posledných rokoch sú čoraz bežnejšie zariadenia bez podpory pamäťových kariet. Namiesto toho výrobcovia vybavujú svoje zariadenia vstavanými 8, 16 alebo 32 gigabajtmi. Zariadenia s 32 GB pamäte sú však dosť drahé a zvyšok vám nebude schopný poskytnúť dostatok voľného miesta. Ak sa vyrovnávacia pamäť na hry a hudbu bez problémov zmestí na 16 gigabajtov (mlčím už o 8 - zbytočné zariadenia s takým objemom), nebude dosť miesta na pár filmov, dokonca ani na jeden. V tomto prípade vás zachráni USB HOST. Filmy jednoducho nahráte na obyčajný flash disk a pripojíte ho k telefónu alebo tabletu a môžete sledovať svoje obľúbené filmy na cestách.


To isté sa dá urobiť s pevným diskom, ale toto už nie je „cestovateľská“, ale domáckejšia možnosť, najmä ak je vaša knižnica médií umiestnená na externom pevnom disku.
Ak máte tablet bez podpory 3G, môžete to vyriešiť pripojením 3G modemu a surfovaním na internete pomocou takéhoto balíka


Tiež, ak si pamätáte, koľko hier bolo vydaných pre Android, vyvstáva otázka pripojenia gamepadu sama o sebe. A Android podporuje pripojenie takýchto zariadení, takže nemôžete trpieť ovládaním na obrazovke, ale pokojne hrať svoje obľúbené arkádové hry na tablete pomocou príjemných tlačidiel.
Existujú aj situácie, keď nie je prístup k počítaču (pokazil sa v nesprávnom čase) a naliehavo potrebujete napísať objemný text a máte po ruke iba smartfón alebo tablet a písanie na dotykovej klávesnici je podobné. k masochizmu. Tu prichádza na pomoc podpora USB HOST – stačí pripojiť myš a klávesnicu a pracovať s klávesnicou plnej veľkosti. A ak má vaše zariadenie ešte HDMI výstup, potom k nemu môžete dokonca pripojiť monitor a pracovať ako plnohodnotný počítač.


Napriek tomu je to exotická možnosť zo série „len vyskúšať“ - pripojenie iného zariadenia Android.

A predsa, čo k tomu potrebujem?

V prvom rade potrebujete zariadenie Android s podporou USB HOST. Ďalej si musíte zaobstarať kábel USB OTG a aktívny rozbočovač, ak chcete pripojiť energeticky náročné periférie alebo váš telefón nespolupracuje s hostiteľom iným spôsobom. A samozrejme samotná periféria, ktorú sa chystáte pripojiť.
Ide o železnú časť. Napriek tomu sa niekedy stane, že výrobca túto funkciu programovo zablokuje (niečo podobné je pozorované na Nexus 7 2013). V tomto prípade, ak ste bežný používateľ, musíte hľadať riešenia tohto problému na fórach (najčastejšie xda-developers). Zvyčajne sa všetko robí flashovaním upraveného jadra alebo flashovaním alternatívneho firmvéru (napríklad CyanogenMod).
Vo všeobecnosti má každé zariadenie svoje vlastné nuansy a je ich toľko, že ich nemožno opísať v rámci jedného článku. Ale nezúfajte - na tematických fórach sa všetko zvyčajne „žuje“, najmä ak je model zariadenia aspoň trochu populárny.

Namiesto záverov

Dôrazne odporúčam pri výbere nového zariadenia zaradiť túto možnosť do zoznamu povinných vecí, ktoré by v ňom mali byť, najmä ak vyberáte tablet. Aj keď to teraz považujete za zbytočnú dodatočnú možnosť, je celkom možné, že v určitej konkrétnej situácii radikálne zmeníte svoj uhol pohľadu.
Vo všeobecnosti je USB HOST veľmi zaujímavá a užitočná možnosť, ktorá vám môže pomôcť viackrát, najmä ak ste študent, často pracujete s elektronickými dokumentmi alebo často cestujete.
Je to tiež perfektný prehliadač filmov na flash disku, ak ste príliš leniví vstať a čakať, kým sa načíta váš stolný počítač.

23.1. Popis kanála

Pre hostiteľský radič USB sa používa termín „kanál“ namiesto termínu „koncový bod“, ktorý sa používa pre radič zariadenia USB. Hostiteľský kanál zodpovedá koncovému bodu zariadenia, ako je popísané v špecifikácii USB.

Obrázok 23.1. Kanály a koncové body v systéme USB

V hostiteľskom radiči USB je kanál priradený ku koncovému bodu zariadenia podľa deskriptora konfigurácie zariadenia.

23.2. Oddelenie

Hodnota bitu DETACH po resete je 1. Preto musí softvér pred prepnutím do režimu hostiteľa (nastavením bitu HOST) tento bit vymazať.

23.3. Zapnite a resetujte

Nižšie uvedený diagram vysvetľuje hlavné stavy hostiteľského radiča USB pri zapnutí.


Obrázok 23.2. Stavy hostiteľského ovládača USB po resetovaní

Stav hostiteľského USB ovládača po resetovaní je "reset". Keď je ovládač USB povolený a je vybratý režim hostiteľa, ovládač USB je v stave „nečinnosť“. V tomto stave USB hostiteľský radič čaká na pripojenie peer zariadenia a zároveň spotrebuje minimum energie. Kolíky USB musia byť v stave „nečinnosť“. Na vstup do režimu „pripravený na hostiteľa“ nie je potrebné aktivovať PLL. Hostiteľský radič prejde do pozastaveného stavu, keď je zbernica USB v pozastavenom stave, t.j. keď hostiteľský radič negeneruje začiatok rámca. V tomto stave je spotreba USB radiča minimálna. Hostiteľský radič opustí pozastavený stav, keď začne generovať SOF na USB linke.

23.4. Objav zariadenia

Zariadenie je detegované ovládačom USB, keď stav zbernice USB nie je nízky na linkách D+ a D-. Inými slovami, keď hostiteľský radič USB deteguje pullup (zhoda zariadení) na linke D+. Ak chcete povoliť túto detekciu, hostiteľský radič musí napájať zariadenie na linke Vbus. Odpojenie zariadenia je detekované hostiteľským radičom ako "nečinné" zodpovedajúce nízkym úrovniam na USB linkách D+ a D-.

23.5. Výber kanálov

Pred akoukoľvek operáciou, ktorú vykoná CPU, musí byť zvolený kanál. Toto sa vykonáva nastavením bitov PNUM2:0 (registra UPNUM) podľa čísla kanálu, s ktorým bude CPU pracovať. CPU má potom prístup ku kanálovým registrom a dátam.

23.6. Konfigurácia kanála

Na aktiváciu kanála je potrebné vykonať nasledujúcu postupnosť akcií.


Obrázok 23.3. Postupnosť akcií na aktiváciu kanála

Po povolení kanálu (nastavený bit EPEN) je ovládač pripravený odosielať požiadavky do zariadenia. Po nakonfigurovaní (CFGOK = 1) je možné zmeniť iba token kanálu (PTOKEN) a interval dotazovania pre izochrónny kanál. Riadiaci kanál podporuje iba 1 banku. Akákoľvek iná hodnota bude mať za následok chybu konfigurácie (CFGOK = 0).

Resetovaním PEN sa resetuje konfigurácia kanála. Všetky registre súvisiace s kanálmi majú svoje predvolené hodnoty. Podrobnosti nájdete v kapitole Správa pamäte.

Poznámka: Softvér musí nakonfigurovať riadiaci kanál s nasledujúcimi parametrami:

  • typ: manažér
  • značka: SETUP,
  • databanka: 1,
  • veľkosť 64 bajtov.

Softvér požaduje 8-bajtový deskriptor zariadenia odoslaním požiadavky GET_DESCRIPTOR. Tieto bajty obsahujú maximálnu veľkosť paketu (MaxPacketSize) kontrolného bodu zariadenia a softvér prekonfiguruje veľkosť riadiaceho kanála podľa prijatých údajov.

23.7. Reset USB

USB radič odošle USB reset, keď je bit RESET nastavený softvérom. Bit RSTI je nastavený hardvérom, keď je odoslaná požiadavka na reset USB. To má za následok prerušenie, ak je nastavený bit RSTE. Po odoslaní USB resetu sa resetuje všetka konfigurácia kanálov a pridelenie pamäte. Register USB Generic Interrupt Enable Register zostáva nezmenený. Ak bola linka predtým v pozastavenom stave (SOFEN = 0), ovládač USB sa automaticky prepne do režimu obnovenia (bit HWUPI je nastavený) a bit SOFEN je hardvérovo nastavený tak, aby sa generoval ihneď po resete USB SOF.

23.8. Založenie adresy

Keď zariadenie USB odpovie na prvú požiadavku hostiteľa predvolenou adresou (0), hostiteľ pridelí zariadeniu novú adresu. Hostiteľský radič by mal resetovať zariadenie USB a odoslať požiadavku na riadenie SET ADDRESS s novou adresou, ktorú má zariadenie používať. Po ukončení tejto požiadavky na kontrolu musí softvér zapísať novú adresu do registra UHADDR. Všetky nasledujúce požiadavky na všetkých kanáloch sa uskutočnia pomocou tejto adresy. Keď hostiteľský radič odošle reset USB, register UHADDR sa resetuje hardvérom a ďalšia požiadavka hostiteľa použije predvolenú adresu (0).

23.9. Vzdialená detekcia prebudenia

Keď sa bit SOFEN vymaže, hostiteľský ovládač prejde do pozastaveného režimu. Po USB linke sa už neposielajú žiadne snímky Start Of Frames a USB zariadenie prejde do pozastaveného režimu o 3 ms neskôr. Zariadenie obnoví hostiteľa odoslaním požiadavky Upstream Resume. Hostiteľský radič zistí nečinný stav na zbernici USB a nastaví bit HWUPI. Ak stav nečinnosti zodpovedá vzdialenému prebudeniu (stav K), bit RXRSMI je nastavený hardvérom. Softvér nastavením bitu RESUME musí odoslať požiadavku na obnovenie prevádzky zariadenia do 1 ms a trvanie najmenej 20 ms. Po odoslaní požiadavky na obnovenie je bit SOFEN automaticky nastavený hardvérom tak, aby generoval SOF hneď po obnovení prevádzky.


Prednáška o anatómii mobilných zariadení. ŠtČo je USB OTG v smartfóne a tablete?

Mnohých čitateľov portálu SmartPulse.Ru, keď sa v recenziách stretne s frázou „USB OTG funguje“ alebo naopak „USB OTG nefunguje“, zaujíma sa, čo je USB OTG, ako ho používať a čo je to použitie?

Špecifikácia USB OTG bola vytvorená s cieľom spájať elektronické zariadenia na prenos dát cez USB port a obísť počítač. OTG znamená „On-the-Go“.

Táto špecifikácia má svoje vlastné logo:

USB OTG port sa využíva nielen v smartfónoch a tabletoch. Používa sa aj v niektorých iných zariadeniach, napríklad v prehrávačoch, autorádiách, televízoroch, tlačiarňach. Zariadenia vybavené USB OTG môžu priamo pripojiť USB médiá s mediálnym obsahom a počúvať hudbu, sledovať filmy alebo (v tlačiarňach) tlačiť obrázky a dokumenty. Tlačiarne s touto schopnosťou sa bežne označujú ako "tlačiarne priamej tlače".
Médiá pripojené k portom USB OTG môžu byť buď bežné „flash disky“ alebo zložitejšie zariadenia, ako sú fotoaparáty.

V týchto zariadeniach (okrem smartfónov a tabletov) je port „jednosmerný“, to znamená, že port v zariadení slúži iba na pripojenie pasívnych jednotiek USB. A na pripojenie k počítaču sa používa ďalší port USB (ak existuje, ale nemusí tam byť, ak je zariadenie v sieti alebo vôbec nie je určené na pripojenie k počítaču).

Zároveň v smartfónoch a tabletoch s portom USB OTG je tento port „obojsmerný“, to znamená, že ho možno použiť na pripojenie pasívnych zariadení aj na pripojenie k počítaču (v tomto prípade samotného smartfónu alebo tabletu pôsobí ako pasívne zariadenie).

V konvenčnej terminológii sa aktívne USB zariadenie označuje ako USB hostiteľ. A presne tým sa stanú smartfóny a tablety, keď sa k nim pripojí „flash disky“ a ďalšie zariadenia cez USB OTG.

Teraz ďalšia otázka znie: ako po pripojení k nejakému inému zariadeniu cez USB OTG smartfón (tablet) „uhádne“, ako by mal fungovať – ako USB hostiteľ alebo ako pasívne zariadenie?

Na tento účel je v porte USB OTG pridelený špeciálny kontakt, ktorý je zodpovedný za režim prevádzky tohto portu.

Zvážte prepnutie do režimu hostiteľa pomocou príkladu štandardného kábla USB OTG adaptéra pre konektor micro-USB. Mimochodom, kvôli prítomnosti dodatočného kontaktu nemá tento konektor USB 4, ale 5 kolíkov. Pozrite sa na schému tohto adaptéra:

Na schéme v hornom konektore (micro-USB) je kolík číslo 4 zodpovedný za režim OTG.
Keď sú kolíky 4 a 5 pripojené, smartfón (tablet) je v režime hostiteľa a môže ovládať pripojené zariadenia. Smartfón (tablet) zároveň dodáva +5 Voltov na pin 1, ktorý napája pripojené zariadenie (ak nemá vlastný zdroj energie). Preto pripojenie zariadenia zvyšuje zaťaženie napájacieho systému smartfónu; a toto zvýšenie môže byť značné, ak je napríklad pripojený prenosný externý pevný disk.

Toto spojenie pinov 4 a 5 je v kábli USB OTG adaptéra "natvrdo" - sú jednoducho "natesno" prispájkované.

V „staroveku“ remeselníci „vypitvali“ káble a predlžovacie káble s konektormi USB a spájkovaním ich zmenili na adaptéry USB OTG:



(foto prevzaté odtiaľto: http://r-nedo.livejournal.com/6598.html)

Teraz však už o takýto „šamanizmus“ nie je núdza: USB OTG adaptérové ​​káble nájdete v mnohých obchodoch a nie sú drahé.

Typický adaptérový kábel USB OTG pre konektor micro-USB vyzerá takto:



(klikni na zväčšenie)

Nedávno sa však smartfóny a tablety začali objavovať nie s konektorom micro-USB, ale s konektorom USB Type-C. K takýmto konektorom existujú aj adaptérové ​​káble USB OTG, no vzhľadom na ich novinku je ich hľadanie v obchodoch oveľa náročnejšie.

A vyzerajú takto:


(klikni na zväčšenie)

Teraz, keď sme sa zaoberali teóriou, prejdime k praxi.

Podporujú všetky smartfóny a tablety USB OTG?

Nie, nie všetky. Drahé zariadenia spravidla podporujú USB OTG, zatiaľ čo lacné (rozpočtové) zariadenia ho podporovať môžu, ale nemusia. Zvyčajne je to uvedené v technických špecifikáciách zariadenia, ale nie vždy. V tomto prípade pomáha čítanie fór a recenzií; V neposlednom rade si to overte sami. Pozor! Vo všetkých recenziách na portáli sú testované zariadenia kontrolované na funkčnosť USB OTG!

Tablety na plnohodnotnom operačnom systéme Windows stoja od seba. Spravidla nemajú port USB OTG, ale skutočný plnohodnotný a plnohodnotný port USB 2.0 alebo 3.0; a dokonca niekoľko takýchto prístavov. V tomto prípade jednoducho nie je potrebné USB OTG.

V tabletoch so systémom Windows sú tiež funkcie, keď koniec koncov nemajú porty USB plnej veľkosti. Potom musia mať port micro-USB alebo USB Type-C. A v týchto prípadoch môže dokonca aj tablet so systémom Windows vyžadovať adaptérový kábel USB OTG!

Aké zariadenia je možné pripojiť k smartfónom a tabletom cez USB OTG?

Začnime jednoduchým prípadom: tablet so systémom Windows. Pripojíte k nemu všetko, na čo existujú ovládače, vrátane tlačiarní, webových kamier a desiatok ďalších typov zariadení. Len sa uistite, že výživová tableta nie je preťažená.

Teraz - k tomu zložitejšiemu: smartfóny a tablety so systémom Android.

Ak port USB OTG na zariadení funguje, je zaručené, že bude fungovať iba s tromi typmi zariadení: myš, klávesnica a „flash disky“ do 32 GB vrátane. Podpora pre iné zariadenia je určená funkciami firmvéru smartfónu / tabletu (t. j. integritou výrobcu).

Po pripojení flash disku k smartfónu (tabletu) sa zobrazí ako „Vymeniteľné úložisko“ v časti „Úložisko a jednotky USB“ (v systéme Android 6) alebo v časti „Pamäť“ (staršie verzie):


(klikni na zväčšenie)

Podľa toho sa prístup otvára aj cez správcov súborov.

S najväčšou pravdepodobnosťou (ale nie 100%) budú fungovať „flash disky“ s kapacitou 64 GB alebo viac, čítačky kariet a prenosné prehrávače.

Potom sú tu prenosné pevné disky. U nich sa situácia zhoršuje skutočnosťou, že od smartfónu (tabletu) sa vyžaduje „dvojité úsilie“: musíte ho súčasne „ovládať“ z hľadiska výživy; a tiež rozpoznať jeho súborový systém (najčastejšie NTFS).

A nakoniec, najneperspektívnejším prípadom sú skenery, tlačiarne a dokonca aj ich „bratia“ – iné smartfóny a tablety so systémom Android. Áno, milí čitatelia, „svojmu druhu“ Android zariadeniam sa veľmi nepáčia, keď sú pripojené cez USB OTG.

Ďalšia zaujímavá otázka: existujú zariadenia, ktoré je možné pripojiť k smartfónu / tabletu priamo, bez kábla adaptéra?

Áno, v prírode existujú „flash disky“ s dvoma štandardnými konektormi: „bežný“ USB ako prvý a micro-USB alebo USB Type-C ako druhý. Vyzerajú asi takto:

Ale „dvojštandardné“ flash disky sú dosť zriedkavé a je lepšie sa na ne nezameriavať.

PôsobnosťUSB OTG.

Ako už bolo spomenuté vyššie, ak má smartfón alebo tablet funkčný port USB OTG, myši a klávesnice s ním budú fungovať bez problémov. Táto možnosť použitia USB OTG však nezískala distribúciu. Ďalším procesom je napríklad nastavenie prepínania vstupných jazykov pomocou kombinácie klávesov na fyzickej klávesnici. :)

Najpoužívanejší USB OTG port je na pripojenie externých diskov s tými súbormi, ktoré nemusia byť neustále prítomné v smartfóne (tablete). Ak napríklad súbory s offline mapami oblasti musia byť vždy v smartfóne (vo vnútornej pamäti alebo na karte micro-SD); potom možno kolekciu filmov alebo fotoalbumov uložiť na USB flash disk a pripojiť podľa potreby.

Celkom pohodlné je aj pripojenie fotoaparátu. Môžete si z nej napríklad stiahnuť porciu čerstvých fotografií, prezerať si ju na pomerne veľkej obrazovke; a potom vyberte možnosť Odoslať priateľom alebo zdieľať na internete.

Ďalším, do istej miery „neštandardným“ využitím mobilných zariadení s USB OTG je dobíjanie iných zariadení (používané ako Power Bank).
Ako je uvedené vyššie, keď je aktivovaný port USB OTG, do kábla adaptéra sa dodáva +5 voltov.
Ak je teda k adaptéru pripojené ďalšie zariadenie, bude si nabíjať batériu z „hlavného“ smartfónu (tabletu)!
Pri využívaní tejto príležitosti však musíme pamätať na rozumné obmedzenia. Hlavným pravidlom je, že zariadenie s „veľkou“ batériou musí napájať zariadenie s „malou“; a nie naopak. V opačnom prípade môžete ľahko „pristáť“ so zariadením s „malou“ batériou bez toho, aby ste skutočne nabili zariadenie „veľkou“.

Váš doktor.
14.01.2017

Články a Lifehacks

Témou nášho článku je USB-host - pomerne pozoruhodná funkcia, o ktorej, žiaľ, nie všetci majitelia zariadení vedia. Prezradíme čo je usb hostiteľ na tablete, a tiež spomenúť USB OTG.

Dnes je touto funkciou vybavených mnoho rôznych (často drahých) high-tech zariadení. Jeho existencia sa zdá byť celkom logická, no používatelia naň opakovane zabudli a znova si ho pamätali.

Jedným z lídrov na modernom trhu tabletov a mobilných zariadení sú zariadenia so systémom Android. Dnes je táto platforma opäť na vrchole obľúbenosti a na pripojenie USB nepotrebujeme žiadne ďalšie adaptéry a káble. Ak nie je zabudované USB, odporúča sa použiť USB OTG alebo bežný micro-USB adaptér.

Hostiteľ USB na tablete: čo to je?

V skutočnosti slovo "hostiteľ" znamená akékoľvek zariadenie, ako aj uzol / server pripojený k lokálnej alebo globálnej sieti. Ak hovoríme o USB-host, jeho prítomnosť nám umožňuje pripojiť k nášmu tabletu externý pevný disk, flash disk, fotoaparát, čítačku kariet atď. Je pozoruhodné, že je možné pripojiť aj externú klávesnicu a myš.

Ak má zariadenie vstavanú funkciu USB-host, potom je jeho vlastnosťou prítomnosť špeciálneho softvéru (vrátane ovládačov) a portu USB. To nám umožňuje interagovať na našom tablete s inými zariadeniami – napríklad kopírovať súbory alebo používať pripojenú externú myš. Okrem toho budeme môcť k našim zariadeniam pripojiť takzvaný USB-hub, podobne ako sieťové odpaliská. Je to lacné, ale umožňuje vám vyrobiť 2-4 nové z jedného portu.

Bohužiaľ, samotná prítomnosť takejto funkcie, ako je USB-host, nezaručuje jej správne fungovanie. Napríklad z dôvodu chýbajúceho jedného ovládača nebudeme môcť pracovať s kamerou pripojenou k tabletu. Ešte pred nákupom zariadenia je žiaduce uistiť sa, že takáto funkcia je implementovaná dostatočne kvalitne.

Takže sme zistili, čo je hostiteľ USB na tablete. Teraz si povedzme o USB OTG. V skutočnosti je táto funkcia modernejšou verziou USB-host.

USB OTG ako druh USB hostiteľa na tablete

Dnes je na trhu množstvo zariadení s touto funkciou. Niekedy sa dokonca zdá, že USB OTG je v poslednej dobe ešte bežnejší ako USB-host. Ako sa od seba líšia? Prvá funkcia predpokladá absenciu samostatného plnohodnotného USB portu. Ak chceme pripojiť externé zariadenie, môžeme využiť mini alebo micro USB port.

USB OTG v skutočnosti kombinuje funkcie pripojenia k PC (zariadeniu) a USB-host (periférne zariadenia). V tomto prípade budete na pripojenie tabletu k akémukoľvek externému zariadeniu potrebovať špeciálny adaptér. Je ľahké nakupovať online. Bohužiaľ, rovnako ako USB-host, funkcia USB OTG nefunguje správne na všetkých zariadeniach - najmä ak na nich nie je nainštalovaný špeciálny softvér. Nie vždy je tiež možné pripojiť externé pevné disky.