Pi Zero può fungere da periferica USB?


19

Il nuovo membro della famiglia Pi attualmente annunciato, il Pi Zero , può fungere da periferica USB?

Ovviamente gli schemi non sono ancora disponibili e la voce di blog collegata sopra non va troppo nei dettagli, a parte:

"Prese micro-USB per dati e alimentazione"

Pi-supply suggerisce che:

Porta dati micro USB per il collegamento ad accessori e periferiche come un hub USB esterno o per il collegamento al PC (l'adattatore Micro USB “On the Go” viene fornito per collegare i dispositivi USB standard)

Ma significa che il Pi può essere collegato a un host USB utilizzando lo standard USB OTG senza circuiti aggiuntivi?


Oh, esci ... Non vedo l'ora di vedere i casi. :)
Riccioli d'oro

Risposte:


6

Per quanto ne so, la risposta sarà la stessa di A / A + / CM. L'hardware è in grado di funzionare in modalità dispositivo, ma non ho visto nessuno capire come farlo funzionare su Linux.

Modifica: questa risposta era corretta al momento della stesura ma la situazione è cambiata, per favore vedi (e vota) /raspberrypi//a/40626/35618


2
Spero che lo zero susciti un certo interesse nel far funzionare il supporto software.
Alistair Buxton,

Bene, lascia sperare che.
Ghanima

Per favore riduci un po 'la mia risposta in modo che le risposte più attuali possano salire in cima.
Peter Green,

6

La porta USB dati può essere utilizzata per OTG e "alimentazione". Al momento della stesura di questo articolo Serial ed Ethernet sono stati testati, ma altri dovrebbero funzionare con la giusta quantità di sforzi (tastiera, disco, fotocamera, ecc.) Anche i dispositivi compositi dovrebbero funzionare. Vedi maggiori informazioni su

Si prevede che il lavoro verrà unito alla versione rpy-4.4 del kernel per rendere disponibile la funzionalità OTG OOTB per un hacking più semplice.

La maggior parte del sollevamento pesi è stata condotta nel numero 1212 di Github raspberrypi / linux .

PS Questo è copia / incolla dalla mia altra risposta sull'argomento su /raspberrypi//a/40623/39346


Per me è una novità che quella di potenza sia anche una porta USB. È necessario qualcosa di speciale per usarlo? E può essere usato anche come porta host (alcuni hub USB alimentano un pi tramite host-port, anche quando le specifiche lo vietano)
allo

Questa risposta non è corretta I collegamenti non forniscono alcuna prova a sostegno dell'affermazione che il jack di alimentazione può essere utilizzato per i dati. La maggior parte di essi riguarda semplicemente l'implementazione della modalità gadget OTG nel kernel, che è ora standard e può essere fatto ma non tramite il jack di alimentazione. Il potere uno può essere usato solo per fornire energia. L'altro può essere utilizzato per i dati e per fornire o assorbire energia.
Riccioli d'oro

Dall'ispezione visiva della porta di alimentazione di un Pi rispetto alla porta dati mi sento sicuro di confermare che @goldilocks afferma che la porta di alimentazione non trasporta effettivamente linee di dati. Sebbene non abbiamo ancora schemi ufficiali per lo Zero, è sicuro affermare che "entrambe le porte USB possono essere utilizzate per OTG" è davvero sbagliato.
Ghanima

Avevo corretto la risposta. Il fatto è che la porta dati può essere utilizzata per alimentare Raspberry PI Zero e come porta OTG.
miroslav,

3

Dovrebbe.
Ma nessuno l'ha fatto ... ancora.

È necessario un cavo USB OTG (On The Go) affinché l'RPI funzioni in modalità host, a differenza degli altri Raspberry Pi. A meno che non stia effettivamente utilizzando una presa micro-A, ciò implica che dovrebbe funzionare anche in modalità dispositivo. In effetti le prese micro / mini USB hanno un pin extra proprio per questo. Secondo la scheda tecnica del processore BCM2835 , il core video utilizza lo stack di protocollo Synopsys DesignWare che supporta la modalità host e dispositivo.

Il problema più grande con la modalità dispositivo sul Raspberry Pi Modello A era che secondo lo schema il pin USB_OTGID era legato direttamente a terra. Questo ha senso perché una spina USB di tipo A non ha questo pin mentre la micro USB ha. (Potrebbe essere impossibile diventare un dispositivo USB tramite software quando questo pin è basso.) Sfortunatamente, non sono riuscito a trovare gli schemi Pi Zero. La modalità dispositivo è stata richiesta in questo forum tre anni fa e, si spera, i progettisti ne hanno preso atto.

È ancora il 27 novembre 2015 e, per fortuna, questa risposta diventerà obsoleta molto presto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.