Štandardy káblov sú chaos, ale USB-C by ste nemali viniť


USB-C, oficiálne známy ako USB Type-C, bol prezentovaný ako port, ktorý má nahradiť všetky ostatné. Je to univerzálny, obojstranný konektor, ktorý nahrádza USB-A, USB-B, Lightning a Mini DisplayPort. V skutočnosti boli všetky ostatné USB konektory v roku 2014 označené za zastarané. Hoci sa stále stretávame s USB-A, USB-B a ich odvodmi, je jasné, že USB-C je budúcnosťou. V teórii nám konektor USB-C poskytol všetko, čo sme chceli — teraz môžeme nabíjať a prenášať dáta z počúvadiel, smartfónov, notebookov a ďalších zariadení pomocou toho istého kábla. Tak prečo nie sme spokojní?

Problémy s USB-C sú dobre zdokumentované. Porty a káble nie sú správne označené, zariadenia a káble nespĺňajú rovnaké základné špecifikácie a použitie nesprávneho môže vaše zariadenie zničiť. Tieto nedostatky sa pre bežného používateľa stávajú komplikáciami. Nemôžeme však viniť USB-C za tieto problémy. V skutočnosti sú výsledkom toho, že USB-C robí presne to, na čo bolo navrhnuté.

USB-C je konektor, nie protokol

Káble a adaptéry USB-C môžu podporovať rôzne protokoly

Aby sme pochopili účel USB-C a prečo sa zdá, že nenapĺňa očakávania, musíme rozlíšiť konektory a protokoly. Konektor je fyzické rozhranie, ktoré spája zariadenie s iným zariadením, príslušenstvom alebo zdrojom energie, zvyčajne vo forme portu, zástrčky alebo zásuvky. Káble sa pripájajú ku konektoru pomocou vodičov, ktoré zvyčajne zodpovedajú rozloženiu pinov portu, ku ktorému sa pripájajú. Komunikačný protokol zároveň určuje, ako zariadenia a príslušenstvo „komunikujú“ medzi sebou pomocou konektora. Napríklad USB typu C je konektor, ale Thunderbolt 4 je komunikačný protokol.

Ak sa vám táto dichotómia zdá úplne nová, existuje na to dôvod. Univerzálne konektory ako USB-C umožňujú viacerým komunikačným protokolom používať rovnaký port a typ kábla. V minulosti to tak nebolo. Kábel alebo port používajúci protokol HDMI alebo DisplayPort sa dal ľahko identifikovať, pretože používal jedinečný konektor. Teraz protokoly ako HDMI Alt Mode alebo DisplayPort Alt Mode umožňujú týmto komunikačným štandardom, ktoré boli kedysi exkluzívne pre jedinečné konektory, prenášať dáta cez USB-C.

Predtým ste vedeli rozlíšiť 140W napájací kábel od 5W napájacieho kábla, pretože jeden používal veľký konektor typu barrel alebo MagSafe a druhý mal malý konektor USB Micro-B alebo Lightning. Ak sa však pozrieme na dnešok, káble rôznych výkonov môžu používať rovnaký konektor USB-C, ale s podporou rôznych protokolov USB Power Delivery. Rozdiely stále existujú — len ich už nemôžete vidieť.

Komunikačné protokoly komplikujú konektor USB-C

Keď toľko protokolov používa rovnaký konektor, je to problém

USB znamená Universal Serial Bus a spravuje ho USB Implementers Forum (USB IF). Tento štandard bol vždy komplikovaný, pretože USB samotné predstavuje ako komunikačné protokoly, tak aj konektory. USB Type-A, USB Type-B a USB Type-C sú všetko konektory, zatiaľ čo USB 3.1 Gen 2, USB 3.2 a USB 4 sú protokoly. USB IF historicky nevykonával dobre pomenovanie a značkovanie protokolov podporovaných USB konektormi. USB 3.1 Gen 1, napríklad, bolo pôvodne nazývané USB 3.0, kým nebolo premenované a rozdelené na USB 3.1 Gen 1 (5Gbps) a Gen 2 (10Gbps).

USB-C čelí týmto problémom viac, pretože konektor sa používa pre mnoho komunikačných protokolov — nie je obmedzený len na USB štandardy. Okrem USB 3.1 Gen 2, USB 3.2 a USB 4 môže port USB-C podporovať protokoly Thunderbolt, PCIe, DisplayPort a HDMI. Konektor tiež funguje s nabíjacími protokolmi, konkrétne USB Power Delivery (USB PD), ktorý určuje, ako zariadenia a nabíjačky komunikujú medzi sebou. USB PD funguje s voliteľnými štandardmi, ako je Programovateľný napájací zdroj (PPS), ktorý umožňuje zariadeniam požadovať nabíjacie napätia na podrobnej úrovni.

USB IF stanovuje podrobnú špecifikáciu USB Type-C, ktorá objasňuje všetko, čo môže port alebo kábel USB-C robiť, ale len niekoľko z týchto funkcií a protokolov je povinných. V dôsledku flexibility univerzálneho konektora ako USB-C existuje prirodzená miera nejednotnosti. Môžete si kúpiť kábel USB-C, ktorý podporuje Thunderbolt 4, čo umožňuje funkcie ako rýchle nabíjanie, podporu displeja a vysokorýchlostný prenos dát. Zatiaľ čo zdánlivo identický kábel môže podporovať len pomalé nabíjanie a prenos dát.

V prípade, že by sa veci mali stať ešte komplikovanejšími, mnoho spoločností sa rozhodlo otvorene ignorovať niekoľko špecifikácií USB-C, ktoré USB IF sprístupnila ako povinné. To vytvorilo kategóriu USB-C portov, káblov a adaptérov, ktoré nie sú v súlade s normami. Niektoré lacné zariadenia sú dodávané s káblami USB-A na USB-C, pretože im chýba komunikačný čip potrebný na bezpečné používanie kábla USB-C na USB-C. Technická správa od Texas Instruments uvádza, že prieskum USB-C káblov dostupných na Amazone odhalil, že 28 % z nich nebolo v súlade s normami. Nebezpečenstvá spojené s používaním nevyhovujúcich káblov sú skutočné — mohli by poškodiť vaše zariadenie tým, že by nevymieňali správne množstvo energie.

Existuje spôsob, ako opraviť konektor USB-C?

Pravdepodobne nie, pretože ide o vrodené nedostatky univerzality

Ak vás frustruje mätúca povaha káblov USB-C, je dôležité si uvedomiť, že vaše sťažnosti nie sú vlastne na USB-C. Problémy spočívajú v komunikačných protokoloch, ktoré používajú porty a káble USB-C. Existujú niektoré zmeny, ktoré môžu veci zjednodušiť, a USB IF ich začína zavádzať. Napríklad káble sa teraz označujú podľa svojich rýchlostných schopností v gigabitoch za sekundu (Gbps) namiesto ich oficiálneho názvu.

Avšak USB IF môže urobiť len toľko, keď sa konektor USB-C používa pre komunikačné protokoly USB, Thunderbolt, PCIe, DisplayPort a HDMI — a to bez toho, aby sme sa zaoberali veľkým množstvom nekompatibilných káblov a konektorov. USB IF môže kontrolovať len jeden z týchto komunikačných protokolov, a ostatné sú mimo jeho dosahu. Zmätok ohľadom toho, či kábel podporuje USB 4, DP Alt Mode alebo Thunderbolt, nie je problémom USB-C, je to problém označovania.

Podľa môjho názoru neexistuje spôsob, ako vyriešiť problémy s USB-C a zároveň zachovať univerzálnosť konektora. Značenie a označovanie by určite mohli pomôcť. Začnime tým, že káble označíme čo najpresnejšie, pričom uvedieme každý komunikačný a nabíjací protokol, ktorý kábel podporuje.

Väčší problém je nemožné vyriešiť, pretože je to známa dôsledok toho, že konektor je univerzálny. Všetci nenávideli proprietárne káble a porty, ale aspoň sa dali na prvý pohľad ľahko identifikovať a rozlíšiť. Teraz máme káble, ktoré vyzerajú univerzálne, ale majú skryté rozdiely v protokoloch, ktoré sa nedajú od seba odlíšiť bez jasného označenia. Pokiaľ nie ste pripravení nosiť 10 rôznych káblov, nehrešte na USB-C kvôli bežným problémom. Nie je to chyba portu ani kábla, je to chyba komunikačných protokolov, ktoré ich používajú, a nekonzistentnosti v tom, ktoré z nich sú podporované.

Súvisiace články