Skocz do zawartości

Przewód USB---MicroUSB gniazdo-wtyk.


Pomocna odpowiedź

Napisano

Hej, w moim projekcie z czujnikiem jakości powietrza, zrobiłem zewnętrzne wyjście portu USB. Jakież było moje zdziwienie kiedy dzisiaj chciałem wgrać program a tu nici. Komp nie widzi płytki, zasilanie ok. Próba z telefonem, to samo. Przewody polutowałem tak:

32225x_d.thumb.jpg.5740bd9c07bd339b20349b3eed0afbb1.jpg

Pominąłem ekran w microUSB i nie zmostkowalem pinu 4 z 5 w microUSB. Czy brak tego mostka może być przyczyną?

 

12 godzin temu, SOYER napisał:

Czy brak tego mostka może być przyczyną?

Wszystko zależy od podpinanego urządzenie - jest taka szansa, że brak tego mostka może uniemożliwiać transmisję. Jakie i jak długie masz te przewody?

(edytowany)

Powiedz deshipu - ten mostek jest na kablu czy w gnieździe? Tak sobie przeglądam schemat NodeMCU i tam znajduje:

Zrzut ekranu w 2018-12-20 20-48-01.png

Z tego co widzę to pin ID (etykieta OTG_ID) wisi w powietrzu w module więc jeśli ten wtyk mikro USB polutował Soyer jak na swoim rysunku to bez znaczenia czy ten mostek jest, czy nie. Na PCB według schematu nie jest do niczego podłączony. Czy dobrze rozumuję?

Edytowano przez Belferek

Mostek musi być na wtyku, tak jak na schemacie @SOYERa.

Dobrze rozumujesz, że w przypadku podłączenia tam NodeMCU (i jakiegokolwiek urządzenia ze zwykłym USB, a nie OTG) nie będzie miało to znaczenia. Znaczenie jest w momencie, kiedy podłączasz ten wtyk do urządzenia USB OTG, które akceptuje zarówno device-e, jak i host i właśnie przy pomocy tego mostka rozpoznaje które jest które.

  • Lubię! 2
(edytowany)

Czyli jeśli dobrze odczytałem Soyera to do tego micro USB podłącza NodeMCU - więc zworka jest bez znaczenia i nie w niej (zworce) są jego problemy? Może złe luty?

Edytowano przez Belferek
1 godzinę temu, Belferek napisał:

Czyli jeśli dobrze odczytałem Soyera to do tego micro USB podłącza NodeMCU - więc zworka jest bez znaczenia i nie w niej (zworce) są jego problemy? Może złe luty?

To masz lepszą dedukcję niż ja. Rzeczywiście, pozostaje posprawdzać i pomierzyć.

Z rozwiązaniem tematu musimy poczekać do soboty, bo chciałem na szybko dolutować ten mostek i przepaliłem cały wtyk. Drugiego nie mam...:-(

@deshipu, @Belferek moim zdaniem obaj macie rację - po prostu piszecie / analizujecie inne wersje USB. Ten standard ma już trochę lat i jedna nazwa kryje bardzo wiele różnych wersji, rozszerzeń itd.

Zacznijmy od tego co napisał @deshipu, czyli rozpoznawania roli host/device na podstawie mostka. To oczywiście prawda - ale tylko w przypadku USB OTG. Więc @deshipu, masz rację o ile to rozszerzenie jest używane.

Natomiast bez OTG, nie ma potrzeby rozpoznawania kto jest host-em, a kto urządzeniem. Role są przypisane na stałe i fizycznie różne wtyczki oraz gniazda sprawiają, że nie można podłączyć urządzeń niepoprawnie. Tak działa tradycyjna wersja i w tym przypadku @Belferek ma jak najbardziej rację, mostkowanie nie ma znaczenia i nie jest konieczne.

Google podpowie więcej na ten temat, przykładowy link: https://www.quora.com/How-different-is-a-normal-usb-cable-from-OTG-usb-cable

  • Lubię! 1

Problem rozwiązany, dla połączenia kompa z nodeMCU nie ma potrzeby robienia ww. mostka OTG. Działa pięknie z niepodłączonym pinem 4. Problemem było wadliwe lutowanie, lub wtyczka, pojawiało się i znikało zwarcie między pinami D+ i D-.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...