Warum sind bestimmte Widerstände nicht am Gerät bestückt?

10

Ich habe mir gerade mein Board genauer angesehen und einige der Widerstände haben Pads, sind aber nicht wirklich angelötet. Es scheint, dass R4, 5, 7 und 10 vom GPIO-Header fehlen, sowie 36 und 37 auf der anderen Seite vom USB. Weiß jemand, was mit ihnen passiert ist? Wurden sie während der CE-Prüfung entfernt?

teraquendya
quelle

Antworten:

12

In Bezug auf R4, R5, R7 und R10

Die Absicht war, diese zu verwenden, um die Board-Revision zu identifizieren, und als solche würde sie je nach Board fehlen oder vorhanden sein.

Zitat von Gert Van Loo, unentgeltlich aus dem offiziellen Forum hier gestohlen

Es gab ursprünglich die Idee, diese für eine Board-Revision zu verwenden (z. B. A / B), aber ich wurde informiert, dass es derzeit keine Pläne gibt, diese Pins in den Software-Builds zu verwenden. Wenn in Zukunft eine Kartenversionsnummer erforderlich ist, wird diese höchstwahrscheinlich im BCM2835 neben der MAC-Adresse programmiert. Sicherlich verwenden die aktuellen Builds (nur B-Boards) diese Pins nicht

Darüber hinaus zeigt dieses Bild, wie die Pads den Zugriff auf zusätzliche GPIO-Pins vom SoC aus ermöglichen können, die derzeit nicht verfügbar sind. Hinweis: Die betreffenden Widerstände sind mit NF (Not Fitted) gekennzeichnet. Geben Sie hier die Bildbeschreibung ein

Hundeohren
quelle
1
Was für eine Verschwendung von 4 GPIO-Pins!
Alex Chamberlain
2
@AlexChamberlain: So etwas passiert oft. Zum Beispiel hatte der ursprüngliche IBM PC einen DMA-Controller, der Speicher-zu-Speicher-Übertragungen durchführen konnte, aber die Pins dafür waren nicht verbunden.
Skizz
Perfekt. Vielen Dank. Sind diese GPIO-Pins in der Software verfügbar? Es scheint, als könnte eine ruhige Hand zu 3 oder 4 zusätzlichen Stiften führen.
Teraquendya
@teraquendya - da gibt es eine Frage, denke ich ... aber die einfache Antwort ist JA, überprüfen Sie den Link in meiner Antwort für Informationen.
Hundeohren
6

Gemäß den Schaltplänen erscheinen R10, R36 und R37 nur auf den Karten des Modells A, nicht auf dem Modell B. Warum die Widerstände R4, R5 und R7 nicht bestückt sind (und im Schaltplan als solche gekennzeichnet sind), könnte dies sein Sie wurden dort für die zukünftige Verwendung platziert.

Ich sehe keine Hinweise, warum diese Widerstands-Pads auf der Platine sind, aber sie sind so markiert, dass sie weder für Modell A noch für Modell B bestückt sind. In Anbetracht des Layouts gehe ich davon aus, dass diese unbekannten Widerstände für zukünftige Updates und Modelldesigns vorgesehen sind.

Ich bin kein Elektrotechniker, aber ich musste schon ein paar Schaltpläne anschauen. Wenn jemand etwas spezifischere Informationen erkennen kann, kann er dies gerne kommentieren und ich werde meine Antwort aktualisieren.

RLH
quelle
5

Die Widerstände 4,5,6,7,8,9 und 10 erzeugen einen 4-Bit-Konfigurationsschlüssel für das Gerät. Es ist im Schema gut beschrieben, wie RLH hervorhob. Der Grund, warum die Widerstände R4,5,7 und 10 fehlen, besteht darin, eine Nummer 0x1 an den 4 Konfigurationsstiften Config0-3 zu erstellen, die mit diesen Widerständen verbunden sind (3 Pulldown- und 1 Pull-Up-Widerstände), um Ihre Platine als "Modell B Revision 1.0" zu identifizieren "Ich glaube, dies wird von der SW verwendet, um die Version / Revision der Leiterplatte zu identifizieren.

Ich glaube, die 2 anderen Widerstände R36 und R37 sind dort für eine kostengünstige Version des Geräts platziert, bei der nur ein USB angeboten wird und der IC LAN9512 nicht mehr bestückt ist. Durch Auffüllen der 2 Widerstände werden die USB-Signale des BCM2835 direkt an den USB-Anschluss angeschlossen (der untere oder beim einzelnen USB der einzige USB).

Hoffe das klärt deine Frage.

FarhadA
quelle
2
Ich glaube, dass die Widerstände jetzt nicht mehr zur Identifizierung der Karte verwendet werden, obwohl dies die ursprüngliche Absicht war, und dass die Modellkennung zusammen mit der MAC-Adresse festgelegt wird, wenn die Karten hergestellt werden. Ich werde versuchen, eine Bestätigung dafür zu finden!
Hundeohren