1
Hardware / Re:Redukce USB-C na USB-A
« Poslední příspěvek od Ondřej Caletka kdy Dnes v 16:32:10 »A já myslel, že normální USB-C nabíječky dávají pořád 5V při nějakých max 500mA, kdy všechny ostatní napěťový úrovně a nabíjecí protokoly se musí vykomunikvat.Nevím, co přesně tomu vadí. Ale u řady zařízení, které se přes USB-C jen nabíjí, prostě C-C kabel s C normálními zdroji nefunguje. Pokud se to downgraduje na Ačko, tak ano, i pokud se z toho pak zas udělá C konektor. A nebavíme se o nabíječce za dolar z Číny, tohle je chování všech USB-C zdrojů od Alza brand, přes různé levnější v českých obchodech, přes Samsung po Apple (jak iPhonové tak Macbookové zdroje). A myslím, že ani nabíjení z PC nefunguje. Kabely dtto - od PremiumCordu přes kabely dodávané k zařízením, po originál Apple.
Ano, né všechny nabíječky mají vyšší napěťové úrovně, ale 5V je tam imho vždy.
Samozřejmě, od nabíječek za dolar nelze očekávat nic.
Trvalo mi nějakou dobu přijít na to, proč se mi něco někdy nabíjí a někdy ne.
Je to součástí specifikace konektoru typu C. Právě proto, že jde o univerzální konektor, který umožňuje propojení s jiným konektorem typu C, vyžaduje standard výstup napájení VBUS až po detekci zapojení zařízení připraveného proud odebírat. Tím se mimo jiné eliminuje nebezpečný stav, kdy kabelem C-C propojíme dvě nabíječky. Detekce zařízení, stejně jako handshake USB PD probíhá po samostatném drátu CC, tedy nikoli po datových vodičích D+ a D-, které jsou k signalizaci zneužívány u proprietárních standardů typu QuickCharge. Drát CC je na straně zásuvky připojen buď ke kontaktu CC1, nebo ke kontaktu CC2 - tím se detekuje orientace zapojení konektoru. Zařízení, které má v plánu odebírat proud, musí mít oba kontakty CC1 a CC2 zapojené na dva samostatné pull-down rezistory. Pokud tyto chybějí, nebo pokud jsou chybně spojené dohromady k jednomu sdílenému rezistoru jako u první revize Raspberry Pi 4, z nabíječky žádný proud neteče.
Výrobci skutečně hřeší na to, že pokud zařízení připojíme kabelem A-C, proud z konektoru poteče vždy, protože v konektoru typu A není žádný signalizační drát CC - kabel má ve skutečnosti vestavěný jeden pull-up rezistor na kontakt CC v konektoru, aby pro zařízení se zásuvkou typu C signalizoval zapojení a orientaci konektoru.