Entwerfen eines Raspberry Pi-Computermoduls mit Ethernet-Fähigkeit

9

Ich habe kürzlich das neue Raspberry Pi Compute Module erhalten, da es klein ist und benutzerdefinierte Platinen anbringen kann.

Die Anwendungsanforderung, die ich benötige, ist nur USB, einige E / A und LAN.

Ich habe festgestellt, dass das Modulentwicklungskit nicht über Ethernet-Funktionen verfügt. Ich benötige LAN, um eine sichere Client / Server-Verbindung über den Pi herzustellen.

Jeder kann Informationsquellen darüber teilen, wie dieses Computermodul Ethernet-fähig gemacht werden kann. irgendwelche Schaltpläne?

Dennis
quelle

Antworten:

8

Das Broadcom BCM2835 verfügt nicht über ein integriertes Ethernet. Genau wie beim Standard-Himbeer-Pi müssen Sie Ethernet über USB hinzufügen. Auf dem B / B + wurde das Ethernet über den LAN9512 USB-Hub / Ethernet-Chip bereitgestellt.

Für das Compute Module Development Board können Sie also einfach einen kompatiblen USB-Ethernet-Adapter erwerben.

Für ein Gerät, das um das Computermodul herum aufgebaut ist, möchten Sie möglicherweise etwas wie LAN9512 oder LAN9514 betrachten.

Sie können sich die von der Raspberry Pi Foundation veröffentlichten Schaltpläne ansehen, um zu sehen, wie sie es gemacht haben.

Craig
quelle
9

Sie können auch das ENC28J60- Modul verwenden, das nur ein paar Dollar von den üblichen Orten entfernt ist - ebay, aliexpress usw. - und Ihren USB-Anschluss nicht verbraucht.

Verdrahten Sie dazu Folgendes:

Pi            ENC28J60
----------------------
+3V3          VCC
GND           GND
GPIO8         CS
GPIO9/MISO    SO
GPIO10/MOSI   SI
GPIO11/SCLK   SCK
GPIO25        NT

Öffnen Sie nun mit Ihrem gebooteten Pi '/boot/config.txt':

sudo vi /boot/config.txt

Fügen Sie gegen Ende der Datei Folgendes hinzu:

dtoverlay=enc28j60

Starten Sie jetzt Ihren Pi neu und genießen Sie die Freuden des Netzwerks.

Dies wird auf der RaspberryPi-Website ausführlicher beschrieben .

Éliette
quelle
1
Danke für den Vorschlag. Ich habe zwei Fragen zu diesem Chip: 1. Wird das Himbeer-Pi-Laufwerk das Halbduplex- / Vollduplex-Register für mich einstellen, unabhängig davon, wie ich die LEDB verdrahte? 2. Kann ich es so konfigurieren, dass eine andere Chipauswahl- / SPI-Schnittstelle verwendet wird, falls ich auch einen SPI-WLAN-Chip verwenden möchte?
Marcel