Pi 4 opzioni di interfaccia I / O ... e dove trovarli


10

La documentazione hardware del BCM2711 elenca più opzioni di interfaccia I / O. Tra gli altri questi sono:

  • fino a 6 × I2C,
  • fino a 6 × UART (combinato con I2C),
  • fino a 6 × SPI (solo cinque esposti su Raspberry Pi 4B)

Il Pi 4 tuttavia condivide la piedinatura della sua intestazione GPIO con i modelli più vecchi ( vedi qui ).

Quindi dove sono esattamente le interfacce seriali aggiuntive?

Risposte:


12

La scheda tecnica preliminare di Raspberry Pi 4 modello B , sezione "5.1.1 Assegnazioni dei pin GPIO" dice:

Oltre a poter essere utilizzato come semplice input e output controllato da software (con pull programmabili), i pin GPIO possono essere commutati (multiplexati) in varie altre modalità supportate da blocchi periferici dedicati come I2C, UART e SPI.

Oltre alle opzioni periferiche standard presenti su Pis legacy, periferiche I2C, UART e SPI extra sono state aggiunte al chip BCM2711 e sono disponibili come ulteriori opzioni mux su Pi4. Ciò offre agli utenti molta più flessibilità quando si collega l'hardware aggiuntivo rispetto ai modelli precedenti.

Le interfacce "aggiuntive" sono funzioni alternative che sono multiplexate ai pin GPIO esistenti. Pertanto, mentre è vero che ciò offre all'utente una maggiore flessibilità nell'utilizzare una di queste funzioni, riduce il numero di pin I / O per uso generale disponibili. Le funzioni alternative sono elencate nella sezione "5.1.2 Funzioni alternative GPIO":

inserisci qui la descrizione dell'immagine


Come attivare le funzioni alternative: come posso trasformare un GPIO nella sua funzione alternativa?


3
A proposito, questo tipo di "multiplexing" è molto comune su sistemi / CPU integrati. I microcontrollori, ad esempio, contengono quasi sempre più "funzioni", ovvero periferiche, rispetto ai pin fisici disponibili. La forma più semplice consente ai pin di una periferica di essere scollegati dalla periferica e utilizzati come GPIO. Ovviamente, ogni pin può servire solo una funzione alla volta e la connessione fisica del pin a un altro dispositivo la maggior parte delle volte proibisce di commutare le funzioni in modo multiplexing temporale.
JimmyB,
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.