logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Problemy z urządzeniami USB-C i brak współpracy: zasilacze, powerbanki, kable, standardy PD

nusch 01 Mar 2023 12:21 1008 5
REKLAMA
  • #1 20464256
    nusch
    Poziom 15  
    Posty: 203
    Pomógł: 17
    Ocena: 13
    Zdarzyło mi się kupić kolejne urządzenie zasilane z portu USB-C które nie uruchamia sie po podłączeniu do: komputea usbc, zasilacza usbc, powerbanka USB-C prostym kablem USB-C->USB-C .
    To samo urządzenie działa podłączone kablem USB-A->USB-C do dowolnego źródła, działa nawet po podłączeniu do zasilacza podającego prąd USB-C adaptera USB-C->USB-A female i kabla USB-A->USB-C.
    Pewnikiem jest że urządzenie odbiorcze nie wspiera USB PD- bo jedno z tych które mam na tapecie nie ma żadnego chipu z tym związanego, nie ma podłączonego nic oprócz VCC i GND. Jeżeli dobrze rozumiem zgodnie ze standardem zasilacz PD lub bez PD powinien wtedy podać 5V ( 'Default USB Power' ) ale tak sie nie dzieje przy kablu USB-C>USB-C (testowane z różnymi zasilaczami,powerbankami, w tym duże marki które raczej powinny być zgodne ze standardem).
    I teraz 4 scenariusze (Z - zasilacz(zawsze ten sam), O - odbiornik(zawsze ten sam))
    1. Z = [Kabel nr 1 USB-C->USB-C ] = O <= nie działa
    2. Z = [Kabel nr 2 USB-C->USB-A] [ Adapter USB-A female->USB-C] = O <= działa
    3. Z = [Kabel nr 1 USB-C->USB-C] [Miernik poboru pradu ze wsparciem USBPD wyjście złączem USBC] =O <= nie działa
    4. Z = [Kabel nr 1 USB-C->USB-C] [Miernik poboru pradu ze wsparciem USBPD wyjście złączem USBA]->[Adapter z punktu 2] USBC =O <= działa

    Moje wnioski - zarówno kabel nr 1 i kabel nr 2 są zdolne zasilić urządzenie, jednkak coś sprawia że Default USB Power opisane tu
    https://www.usb.org/sites/default/files/USB%20Type-C%20Spec%20R2.0%20-%20August%202019.pdf
    nie jest wystawiane.

    zastanawiam się które urządzenie (lub kabel) jest niezgodne ze standardem. Kabel nr 1 (oryginalny Apple ze wsparciem thunderbolt za pieniądze których bym z prywatnej kieszeni nie wydał) nie działa bezpośrednio a działa w przypadku podłączenia urządzenia przez miernik. Wiem że wszystkie te kable mają chipy więc nie można o nich myśleć jak o pasywnych urządzeniach , na pierwszy rzut oka jakaś negocjacja między kablem a zasilaczem powodu że decyduje się on nie przekazywać mocy, natomiast testowałem z 3-ma innymi kablami USB-C->USB-C z Chin i wygląda to tak samo.
    Czy ktoś ma pomysł jak to zdebugować?
    Urządzeniem Z jest w powyższym przypadku zasilacz Apple , urządzenie odbiorcze to pasywny tester kabli z Aliexpress - jego działanie polega na tym że podłącza się zasilanie przez USBC do dedykowanego portu a następnie dwie końcówki testowane kabla w dowolnej kombinacji USBA, microUSB, USB-C do odpowiednich wyjść/wejść. Urządzenie jest w 100% pasywne na płytce jest wyłącznie 5 diód LED 5 rezystorów 300Ohm.
    Rolą urządzenia jest zasilić wszystkie linie testowanego kabla i zaprezentować wyjście z drugiej strony na diodach LED.

    Innym urządzeniem które zachowuje się podobnie jest przenośny podgrzewacz butelek dla niemowląt z USBC który z powerbankiem wyposażonym w złacza USBA/USBC działą tylko z kablem USBA->USBC
  • REKLAMA
  • #2 20464704
    LEDówki
    Poziom 43  
    Posty: 9445
    Pomógł: 1310
    Ocena: 2546
    W wypadku takich wątpliwości niezawodnym testerem będzie omomierz lub tester ciągłości przewodu. Można taki zrobić z baterii płaskiej i żarówki na 3,6V, albo jakiegoś innego źródła niskiego napięcia i odbiornika małej mocy. Dla ułatwienia zadania można do płytek przylutować odpowiednie gniazda i mierzyć przejścia z płytek przez kabel. Oczywiście na płytkach ścieżki doprowadzone do gniazd i zakończone dużymi polami, żeby łatwo było przytknąć sondy miernika.
  • REKLAMA
  • #3 20465039
    nusch
    Poziom 15  
    Posty: 203
    Pomógł: 17
    Ocena: 13
    Nie muszę nic drutować bo mam takie konektory które wszystko wyprowadzają na testpointy - mój problem polega na tym co mierzyć a nie jak
  • REKLAMA
  • #4 20465229
    LEDówki
    Poziom 43  
    Posty: 9445
    Pomógł: 1310
    Ocena: 2546
    Sprawdź przejścia wg schematów z Wikipedii czy innego źródła.
    Później można kombinować z dużym prądem. Czasem lichy kabel objawi się dopiero pod ociążeniem. Najprościej kabel wymienić.
  • REKLAMA
  • #5 20465261
    nusch
    Poziom 15  
    Posty: 203
    Pomógł: 17
    Ocena: 13
    Naprawdę gdyby to było takie proste to bym sie nie rozpisywał na forum. Pinout USB-C wygląda tak:
    Problemy z urządzeniami USB-C i brak współpracy: zasilacze, powerbanki, kable, standardy PD
    wyżej podałem też link do standardu
    Tu jest coś więcej o adapterze USB-A<->USB-C: https://pinouts.ru/CellularPhones-A-N/USB-C_Type-C_to_USB_cable.shtml

    Kabel - tak jak napisałem ten sam w jednym scenariuszu działa w innym nie a tam gdzie nie działa to nie działa na 5 róznych kablach, a prądu nie ma w ogóle. Odbiornik jest w pełni pasywny żadne rocket scienice - pare rezystorów + pare diód- gdyby problem był z jakościa pojedynczego kabla to by czasem działało a czasem nie, a tu jest zerojedynkowa sytuacja więc raczej ma coś wspólnego ze standardem USB Power Delivery mimo że odbiornik go nie używa.
  • #6 20465371
    LEDówki
    Poziom 43  
    Posty: 9445
    Pomógł: 1310
    Ocena: 2546
    USB-A, a właściwie USB 1.1-3.0 wystawia napięcie 5V zaraz po włączeniu zasilania. USB-C wykrywa czy urządzenie jest podłączone - punkt 2.3.1. Odbywa się to przez podłączenie odpowiedniego opornika wewnątrz odbiornika. Z tym pewnie jest problem - albo nie ma tego opornika, albo jest rozlutowany. Ciągłość przewodów twierdzisz, że jest.
    Weź jakieś działające coś z USB-C i sprawdź jaki jest opór między masą a liniami CC1 CC2. Ciekawe rzeczy są jeszcze na stronach 221, 222, 223. Możesz wydusić 3A 5V z zasilacza USB-C. Do strony 230 też jest ciekawie. Możliwe, że klucz do tej zagadki znajduje się na stronie 235.
    Albo poprawisz tester, albo zasilisz go z głupiego zasilacza 5V. Teraz wygląda to na awarię lub wadę konstrukcyjną testera. Albo będziesz to używał z dodatkową płytką między zasilaczem a testerem. Płytka wymusi na zasilaczu włączenie zasilania.
REKLAMA