Zgodnie z tym , nic złego się nie stanie, dopóki oba porty USB Type-C będą działać zgodnie ze specyfikacją. Więc opcja (1) z listy.
Podsumowując ten post na blogu na wypadek, gdyby link kiedykolwiek umierał, zasadniczo wyjaśnia sekcję 2.3.1 specyfikacji typu C:
Zdjęcie z połączonego postu na blogu.
Mówi to, że w przeciwieństwie do wcześniejszych portów USB, specyfikacja USB Type-C nakazuje, aby zasilanie nie było dostarczane do portu, dopóki detekcja styków CC nie zostanie zakończona. Zasadniczo w kablu USB typu C znajdują się dwa styki, których można użyć do pasywnego wykrywania, czy urządzenie jest hostem, czy urządzeniem podrzędnym za pomocą rezystorów bez włączania zasilania VBus.
Dopiero gdy host (DFP) wykryje, że podłączono urządzenie podrzędne (UFP), rozpocznie liczenie i włączy zasilanie VBus.
W rezultacie, kiedy podłączysz razem dwa zgodne hosty, nic się nie wydarzy, ponieważ ani nie wykrywa slave na drugim końcu, więc zasilanie nie jest podawane (zapobieganie zwarciom) i nie jest wykonywana żadna sygnalizacja (zapobiegająca rywalizacji magistrali). To byłaby opcja (2) z twojej listy.
Jeśli jednak urządzenie to (tani) klon czegoś niezgodnego ze specyfikacją, kto wie, co się stanie. Jeśli na przykład otrzymasz ładowarkę do telefonu USB typu C i nie jest ona przeznaczona do specyfikacji, zawsze może włączyć napięcie magistrali, co może spowodować uszkodzenie. To tylko spekulacje.