Perché alcuni resistori non vengono popolati sul dispositivo?


11

Ho appena dato un'occhiata più da vicino alla mia scheda e alcuni dei resistori hanno pad ma non sono saldati. Sembra che R4, 5, 7 e 10 dall'intestazione GPIO siano assenti, così come 36 e 37 dall'altra parte dall'USB. Qualcuno sa cosa è successo a loro? Sono stati rimossi durante i test CE?

Risposte:


12

Per quanto riguarda R4, R5, R7 e R10

L'intenzione era quella di usarli per identificare la revisione del consiglio di amministrazione, e come tale sarebbero mancanti o presenti a seconda del consiglio di amministrazione.

Citazione di Gert Van Loo, rubata gratuitamente dal forum ufficiale qui

L'idea originale era quella di utilizzare quelli per una revisione della scheda (ad es. A / B), ma mi è stato comunicato che al momento non ci sono piani per utilizzare quei pin nelle build del software. Se in futuro è richiesto un numero di revisione della scheda, è molto probabile che venga programmato all'interno del BCM2835 insieme all'indirizzo MAC. Certamente le build attuali (solo schede B) non usano questi pin

Inoltre, questa immagine mostra come i pad potrebbero consentire l'accesso a pin GPIO aggiuntivi dal SoC, attualmente non disponibile. Nota: le resistenze in questione sono contrassegnate con NF (non montato) inserisci qui la descrizione dell'immagine


1
Che spreco di 4 pin GPIO!
Alex Chamberlain,

2
@AlexChamberlain: questo genere di cose succede molto. Ad esempio, il PC IBM originale aveva un controller DMA in grado di eseguire trasferimenti da memoria a memoria, ma i pin per farlo non erano collegati.
Skizz,

Perfetto. Grazie. Questi pin GPIO sono disponibili nel software? Sembra che una mano ferma possa portare a 3 o 4 pin extra.
teraquendya,

@teraquendya - penso che ci sia una domanda lì ... ma la risposta semplice è SÌ, controlla il link nella mia risposta per informazioni.
Orecchie da cane

6

Secondo gli schemi , R10, R36 e R37 appaiono solo sulle schede Modello A, non sul Modello B. Per quanto riguarda il motivo per cui le resistenze R4, R5 e R7 non sono popolate (e sono contrassegnate come tali nello schema), potrebbe essere che sono stati messi lì per un uso futuro.

Non vedo alcuna nota che indichi il motivo per cui questi pad resistivi sono sulla scheda, ma sono contrassegnati per non essere popolati per il modello A o B. Considerando il layout, suppongo che queste resistenze sconosciute siano per aggiornamenti futuri e design dei modelli.

Non sono un ingegnere elettrico, ma in precedenza ho dovuto fissare alcuni schemi elettrici. Se qualcuno può discernere informazioni un po 'più specifiche, non esitate a commentare e aggiornerò la mia risposta.


5

I resistori 4,5,6,7,8,9 e 10 creano una chiave di configurazione a 4 bit per il dispositivo. È ben descritto nello schema come sottolineato da RLH. Il motivo per cui mancano i resistori R4,5,7 e 10 è creare un numero 0x1 sui 4 pin di configurazione Config0-3 collegati a quei resistori (3 pull-down e 1 pull up) per identificare la scheda come "Modello B Revisione 1.0 "Credo che questo sia qualcosa che verrà utilizzato dal SW per identificare la versione / revisione del PCB.

Credo che gli altri 2 resistori R36 e R37 siano collocati lì per una versione a basso costo del dispositivo in cui verrà offerta una sola USB e l'IC LAN9512 non è più popolata. Popolando i 2 resistori, i segnali USB del BCM2835 sono direttamente collegati al connettore USB (quello inferiore o, nel caso della singola USB, l'unica USB).

Spero che questo chiarisca la tua domanda.


2
Credo che ora i resistori non vengano utilizzati per identificare la scheda, sebbene quello fosse l'intento originale, e che l'identificatore del modello sia impostato insieme all'indirizzo MAC quando le schede vengono prodotte. Proverò a trovare conferma di questo!
Orecchie da cane,
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.