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.