Jednotky Raspberry Pi 4, model B, čeliace problému s napájaním USB typu C, majú napriek zjavným chybám v dizajne niekoľko jednoduchých riešení.

Tech / Jednotky Raspberry Pi 4, model B, čeliace problému s napájaním USB typu C, majú napriek zjavným chybám v dizajne niekoľko jednoduchých riešení. 4 minúty prečítané

Malinový koláč-



Nadácia Raspberry Pi nedávno spustila štvrtú iteráciu svojho nesmierne populárneho jednodeskového počítača, Raspberry Pi 4 Model B. Krátko nato sa niekoľko jednotiek zakúpených nedočkavými kupujúcimi nepodarilo zapnúť prostredníctvom portu USB typu C. Nadácia pohotovo vykonala vlastné interné vyšetrovanie a potvrdila, že jej úplne nový Raspberry Pi 4 Model B má problém s niektorými káblami USB typu C, ktoré nenabíjajú jednodeskový počítač. Kupujúci boli dosť hlasní ohľadom zvláštneho problému, ktorý sa javí ako zlyhanie hardvéru. Aj keď problém spočíva v spôsobe návrhu hardvéru, existuje niekoľko jednoduchých a efektívnych riešení.

Nadácia Raspberry Pi otvorene priznala, že nedávno vydaná Raspberry Pi 4 nebude fungovať, keď bude napájaná pomocou určitých káblov USB typu C. Cenovo dostupný jednodeskový počítač je zďaleka najobľúbenejšou voľbou pre vývojárov, ktorí pracujú na projektoch internetu vecí (IoT). Okrem niekoľkých nových a vylepšených hardvérových prvkov, vrátane lepšieho procesora, duálnych výstupných portov micro HDMI a až 4 GB RAM, je Raspberry Pi 4 Model B prvou doskou Pi, ktorá používa zásuvku USB-C. Nová iterácia mimochodom nemá vyhradený napájací port a musí úplne závisieť od portu USB typu C. Inými slovami, štvrté vydanie Raspberry Pi je prvé, ktoré obsahuje port USB-C schopný napájať ho.



Niekoľko používateľov a prvých používateľov produktu Raspberry Pi 4 Model B si rýchlo uvedomilo, že niektoré typy káblov USB typu C jednoducho zlyhajú pri napájaní jednodeskového počítača. Mnoho používateľov mimochodom tvrdilo, že všetky káble USB typu C, ktoré majú schopnosť dodávať energiu aj prenášať dáta, mali fungovať s novým Raspberry Pi 4 Model B, ak Raspberry Pi Foundation jednoducho dodržiavala špecifikáciu USB-C a poriadne. Inými slovami, zdá sa, že nadácii chýbalo niekoľko jednoduchých, ale kritických návrhov a protokolov, ktoré by zabezpečili, aby port USB typu C na novom modeli dodával energiu zo všetkých kompatibilných káblov.

Prečo nový Raspberry Pi 4 model B nedokáže napájať niektoré káble USB typu C?

O podivnom probléme prvýkrát informoval používateľ Liliputovanie , platforma, ktorá pravidelne testuje jednodeskové počítače. Po príleve niekoľkých správ o niektorých kábloch USB typu C, ktoré nepracujú s Raspberry Pi 4 Model B, spoluzakladateľ Raspberry Pi Eben Upton uznal tento problém a pokúsil sa o vysvetlenie tohto javu.

Podľa spoločnosti Upton nový Raspberry Pi 4 nedostáva energiu, keď sa používa s káblami USB-C s elektronickým označením alebo s označením e. Tieto káble novej generácie zvyčajne používajú Apple MacBooky a iné notebooky. Nie je potrebné dodávať, že tieto káble boli špeciálne navrhnuté s ohľadom na bezpečnosť. Majú zabudovanú ochranu, ktorá zabraňuje toku elektriny, ak dôjde k nesúladu medzi dodávkou a prijatím energie. Inými slovami, káble sú dostatočne inteligentné na to, aby najskôr stanovili spoločný štandard dodávky energie a až potom umožňovali tok energie.



Upton o probléme povedal: „Inteligentná nabíjačka s káblom označeným e nesprávne identifikuje Raspberry Pi 4 ako príslušenstvo zvukového adaptéra a odmietne napájať. Očakávam, že to bude v budúcej revízii rady opravené, ale zatiaľ budú používatelia musieť použiť jedno z navrhovaných riešení. Je prekvapujúce, že sa to neobjavilo v našom (dosť rozsiahlom) programe testovania v teréne. “

Benson Leung, inžinier systému Google Chrome OS, už dlho bojuje za prísnejší a jednotnejší štandard testovania a schvaľovania káblov a nabíjačiek USB typu C. USB typu C je relatívne nový štandard alebo port pre dodávku dát a napájania. Je rýchlejší, efektívnejší a schopný dodať veľké množstvo energie v porovnaní s predchodcom, portom micro USB. Port micro USB je však už dlho neaktívny, komerčne používaný, a preto preň existujú dobre zavedené štandardy.

Leung tvrdí, že sa inžinieri Raspberry Pi dopustili „spoločnej chyby návrhu hardvéru USB-C“. Kvôli chybe v dizajne nového jednodeskového počítača jednoducho spôsobí, že niekoľko káblov USB typu C nie je schopných dodávať energiu. Ako už bolo spomenuté, ak je Raspberry Pi 4 nesprávne identifikovaný ako príslušenstvo zvukového adaptéra, dokonca aj kompatibilné nabíjačky USB-C dodajú nula voltov namiesto 5 voltov potrebných pre jednodeskový počítač.

Leung už dávno kritizoval výrobcov Raspberry Pi za to, že zjavne zlyhali v dostatočnom testovaní. Vysvetľuje, že z technického hľadiska špecifikácia USB-C definuje dva piny nazývané CC1 a CC2 na konkrétne pripojenie k elektrickej zásuvke. Dizajnéri Raspberry Pi sa od neho zjavne odklonili dvoma kritickými spôsobmi.

'Prvý je, že tento obvod navrhli sami, možno sa pokúsili urobiť niečo chytrého s detekciou aktuálnej úrovne, ale nepodarilo sa im to správne.' Namiesto toho, aby sa pokúsili prísť s nejakým šikovným obvodom, mali by dizajnéri hardvéru jednoducho presne skopírovať obrázok zo špecifikácie USB-C. Druhou chybou je, že svoj design Pi 4 v skutočnosti netestovali pomocou pokročilých káblov. Rozumiem, situácia s káblom USB-C je neprehľadná a chaotická a podrobne som ju rozoberal že existuje veľa rôznych káblov . “

Ako napájať nový Raspberry Pi 4 model B pomocou ľubovoľného kábla USB typu C?

Aj keď nové modely Raspberry Pi 4 Model B zvyčajne odmietajú byť napájané niektorými modernými káblami USB typu C, existuje niekoľko jednoduchých riešení. Majitelia Raspberry Pi 4 budú musieť používať káble USB-C, ktoré nie sú označené značkou e. Tieto káble sa dodávajú s väčšinou nabíjačiek smartfónov. Ďalšou jednoduchou metódou napájania nového Raspberry Pi 4 cez port USB typu C je použitie starších nabíjačiek s káblami A-C alebo adaptérov micro USB na typ C. Akýkoľvek starý spôsob dodávania energie môže v podstate fungovať, pokiaľ dokáže dodať 5,1 voltov a 3 ampéry.

Mimochodom, je veľmi málo starých AC nabíjačiek, ktoré sú schopné dodávať 5,1 voltov a 3 ampéry. Niekoľko súčasných nabíjačiek je však schopných dodať oveľa viac energie vďaka novším štandardom rýchleho nabíjania. Inými slovami, kombinácia novej nabíjačky smartphonu so starým káblom USB typu C je uskutočniteľnou možnosťou. Najzrejmejšou, najspoľahlivejšou a odporúčanou možnosťou je nákup oficiálneho napájacieho zdroja Raspberry Pi 4. Za 8 dolárov alebo 8 libier to však určite nie je lacná voľba.