Pytanie:
Gdzie znajduje się port USB2 OTG w RPi 4 Model B?
Ingo
2019-07-12 17:35:52 UTC
view on stackexchange narkive permalink

Według tej odpowiedzi Raspberry Pi 4 Model B ma

w sumie pięć portów USB (dwa hosty USB3, dwa hosty USB2, jeden USB2 OTG) .

Gdzie znajduje się piąty port USB2 OTG i jak mogę go używać? Czy mogę go używać w trybie gadżetu OTG?

Myślę, że wtyczkę Rpi4 USB-C można ponownie okablować w celu przesyłania danych poza zasilaniem - https://imgur.com/gallery/dlnWmHS
Pięć odpowiedzi:
Ghanima
2019-07-12 17:50:50 UTC
view on stackexchange narkive permalink

Port „Power In” USB-C działa również jako port USB-OTG (lub port o podwójnej roli (DRP) w połączeniu USB-C).

Przegląd Pi 4:

Sprzęt OTG obecny w poprzednich modelach Pi jest nadal dostępny i został przeniesiony do pojedynczego połączenia na porcie USB-C. Sprzęt OTG jest przeznaczony do użytku w trybie tylko urządzenia na Pi 4.


Port USB-C jest jedynym złączem, które może zapewnić łączność USB OTG, mimo że specyfikacja nie podaje wyraźnie portu OTG.

oficjalne schematy, w lewym górnym rogu, pokazują złącze wejściowe USB-C, które jest oznaczone „ TYLKO USB2 ”i ma podłączone linie danych UUSB_D_N i UUSB_D_P, styki A6, A7 i B6, B7, które są odpowiednie dla USB 2 (i OTG).

enter image description here


Przeniesienie istniejących produktów z USB 2.0 OTG na USB Type-C mówi:

W ekosystemie Type-C USB Urządzenie 2.0 OTG jest określane jako port o podwójnej roli (DRP). DRP to urządzenie, które może działać jako host USB lub urządzenie peryferyjne USB. W terminologii typu C host USB nazywany jest portem skierowanym do pobierania (DFP), a urządzenie peryferyjne USB nazywa się portem wysyłającym (UFP).

Przepraszamy, nie rozumiem zbyt dobrze sprzętu. Jeśli linie danych UUSB_D_N i UUSB_D_P są podłączone, czy to oznacza, że ​​mogę używać złącza USB-C również jako portu USB?
@ingo niestety mamy tylko „zredukowane” schematy. Oznacza to, że wiemy, że do złącza jest podłączona sieć o nazwie „UUSB_D_N” i „_P”, ale nie możemy powiedzieć, gdzie jeszcze jest połączona. Prawdopodobnie dla SOC, oczywiście, ponieważ nie ma powodu, aby nazwać go przy złączu i nigdzie go nie używać (chyba że zaciemniamy).
@Ingo: Tak - o to chodzi.
Dmitry Grigoryev
2019-07-12 18:33:55 UTC
view on stackexchange narkive permalink

Port USB2 OTG znajduje się wewnątrz złącza USB-C. Tak, będziesz mógł używać sterowników trybu Gadget, ponieważ jest to port USB skierowany do upstream (slave).

OTG to raczej zła nazwa, ponieważ oznacza port, który może działać jako oba skierowany do góry i do dołu (tj. jako host, podobnie jak inne porty USB w RPi). Jednak tak nie jest: porty OTG powinny być w stanie przełączać linie CC USB-C między 5V a GND, ale w przypadku RPi4 linie te są uziemione, co czyni je ściśle skierowanymi w górę (slave).

gdh
2019-07-17 01:57:01 UTC
view on stackexchange narkive permalink

Aby zilustrować, jak to zrobić, obecnie podłączam mój RPI4 za pomocą kabla „USB-C do USB-C” do mojego MacBooka Pro, zapewniając zarówno zasilanie , jak i łączność OTG tym pojedynczym kablem. Aby aktywować tryb OTG w standardowym Raspian Buster, zastosowałem ten przewodnik. Po ponownym uruchomieniu z tą konfiguracją RPI4 pojawia się na MacOS jako urządzenie sieciowe o nazwie RNDIS / Ethernet Gadget .

Przy aktywnym domyślnym Bonjour i automatycznym utworzeniu konfiguracji sieci lokalnej, powinien móc dotrzeć do RPI4 na raspberrypi.local . Z pewnymi dodatkowymi zmianami konfiguracji pozwala mi to na ssh lub dostęp do VNC przez udostępnianie ekranu MacOs. Konfiguruję również udostępnianie Internetu po stronie MacOs, umożliwiając RPI dostęp do Internetu poprzez konfigurację sieciową MacBooków.

+1, dzięki za przydatny test. „Problem z którym walczę to zasilacz. RasPi potrzebuje od 2,5 A do 3 A. Domyślne połączenie USB-C tego nie zapewnia. Czy masz jakieś doświadczenia z [kablem adaptera ** Y **] (https://raspberrypi.stackexchange.com/q/100667/79866)?
Nie. Czy na pewno używasz kabla „bez oznaczenia E”? Kupiłem prosty, ponieważ inny sprawiał trudności. Przeczytaj https://hackaday.com/2019/07/16/exploring-the-raspberry-pi-4-usb-c-issue-in-depth/
Seamus
2020-07-30 05:44:33 UTC
view on stackexchange narkive permalink

To nadchodzi późno - prawdopodobnie już rozwiązałeś ten problem & może go używać przez jakiś czas. Ale na wszelki wypadek znalazłem wątek dyskusyjny na forum RPi, w którym podano dodatkowe szczegóły dotyczące obsługi OTG w RPi4. Ponadto ten „poradnik” może być przydatny przy uruchamianiu tej funkcji w RPi 4. Mogą się one przydać, więc zamieszczam je tutaj.

Patrick L
2019-07-12 17:47:40 UTC
view on stackexchange narkive permalink

Port USB OTG to port USB typu C, który jest również zwykle używany do zasilania Raspberry Pi 4. Nie zweryfikowałem tego niezależnie, ale jeśli Twój komputer zapewnia wystarczającą moc lub otrzymujesz zmodyfikowany kabel, który pozwala na dostarczenie większej mocy niż twój komputer bezpośrednio, powinieneś być w stanie korzystać z Pi w trybie gadżetu USB w taki sam sposób, jak w poprzednich Raspberry Pi.

Na tym schemacie jest to port USB-C: Diagram of Raspberry Pi 4, indicating USB C port used for OTG

Kable USB C są odwracalne (w przeciwieństwie do kabli 2.0 lub 3.0) i chciałbym wierzyć, że porty też są gdzieś - np. Możesz wziąć laptopa z wieloma wejściami zasilania typu C i użyć jednego jako wejścia, a drugiego jako wynik. Szybkie wyszukiwanie jednak tego nie potwierdziło.
@goldilocks zdecydowanie możesz do pewnego stopnia, ale (przynajmniej z moim laptopem, MacBookiem Air) może zapewnić tylko wyjście 5 V, a nie wyższe napięcia, jakie przyjmuje jako wejście. Jest to w porządku dla Raspberry Pi, które zużywa tylko 5 woltów, ale biorąc pod uwagę kontrowersje, jakie wydaje się, że chodzi o okablowanie portu USB C w obecnej wersji Pi 4, wątpię, że większość laptopów będzie skłonna zapewnić 2,5 -3 A wymagane przez Pi.


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...