Nefunguje vám RaspberryPi 4B s vaší USB-C nabíječkou? Nejste v tom sami.

Vydání RaspberryPi 4B přišlo jako blesk z čistého nebe. Nová generace jednodeskových počítačů s největší komunitou programátorů, bastlířů a vývojářů na světě strhla obrovskou pozornost.

Teď, po pár týdnech od uveřejnění, příchází na svět jedna nemilá zpráva. Ne všechny nabíječky podporující USB-C fungují s RPi-4B. Na vině je chybný design USB-C konektoru.

Návrháři HW spojili piny CC1 a CC2 tak, že jsou oba piny vedeny skrze JEDEN pull-down rezistor na zem. To je ale v rozporu se standardem použití USB-C. Piny CC1 a CC2 by ale měly mít každý svůj vlastní pull-down rezistor.

Nabíječka, s označením e – tedy plně kompatibilní s USB-C standardem, pak nepozná, že má zařízení nabíjet (povolit mu odběr) a zařadí tak připojené zařízení do „Audio Adaptor Accessory“.

Vyhodnocení do jaké kategorie připojené zařízení patří rozhoduje právě zapojení CC1 a CC2 – na základě odporu. Viz tabulka níže.

Pokud tomu pořád nerozumíte, mohla by vám pomoci stránka z prezentace z webu st.com. (Díky Pavlu Šafářovi)

Tento problém by měl být vyřešen v další revizi desky.

S originální nabíječkou, kterou můžete zakoupit na e-shopech spolu s Raspberry Pi 4B, tento problém mít nebudete. Další možností je koupit jiný kabel, zpravidla levnější než ten s označením e, který povětšinou využivá pouze jeden CC pin a tedy detekuje Raspberry Pi 4B správně. Jak je to ovšem v daném kabelu bez označení e ale na první pohled nezjístíte.

Tyler Ward, který tuto chybu objevil, jí detailně popsal i na svém blogu https://www.scorpia.co.uk/2019/06/28/pi4-not-working-with-some-chargers-or-why-you-need-two-cc-resistors/

Sdílejte článek:
Komentáře:
121 komentářů na sociálních sítích
@TomasBajer Já mám páječku z tindie, která používá weller hroty a je skvělá, ale můj styl práce je více opravování než pájení a ta pinzeta se mi hodí více... a dost lituju, že jsem nepřikoupil větší hroty :-D ...více
Číst komentáře
- a -
Přidat svůj názor
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Aby mohl napsat další článek.

Související články

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal svůj návod, jak zprovoznit Zigbee2MQTT do Domoticz a ovládat tak nejrůznější zařízení.

Člověka napadá během života spousta nápadů, ne vždy je má ale čas a chuť zrealizovat.

CircuitPython je uživatelsky přívětivý programovací jazyk založený na Pythonu, který je ideální pro začátečníky i pokročilé uživatele v oblasti mikroelektroniky. V tomto podrobném návodu si ukážeme, jak nahrát CircuitPython na Raspberry Pi Pico nebo Pico W a připravit desku pro…

Test čeho? Kontiunity? Proboha, co to je? Jste si asi řekli.

Pro své projekty jsem hledal vhodný modul pro nabíjení Li-ion a Li-Pol akumulátorů.

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.