Zum Inhalt springen

WSAL19838 – CM4-DUAL-ETH-BASE

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Die Waveshare CM4-DUAL-ETH-BASE ist eine Basisplatine für den Raspberry Pi Compute Module 4. Sie bietet drei USB 3.2 Gen1-Anschlüsse, zwei Gigabit-Ethernet-Ports (einer nativ am CM4, einer über einen USB-Gigabit-LAN-Chip), ein breites 7–36 V DC-Spannungsversorgungseingang sowie Schnittstellen für Kameras, Displays und Kühlung.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Geeignet für alle Varianten des Compute Module 4; der Sockel unterstützt die Lite- und eMMC-Versionen.
  • Zwei RJ45-Gigabit-Ports: ETHERNET 0 nutzt den nativen Netzwerkanschluss des CM4, ETHERNET 1 wird über den USB-Gigabit-LAN-Chip RTL8153 bereitgestellt.
  • Drei USB 3.2 Gen1-Ports für Peripheriegeräte.
  • Zwei HDMI-Ports mit Unterstützung für 4K@30fps-Ausgabe.
  • Zwei MIPI-CSI-Kameraanschlüsse (CAM0/CAM1) und ein MIPI-DSI-Displayanschluss (DISP1).
  • Breiter Spannungsversorgungsbereich von 7 bis 36 V DC; für den normalen Betrieb des CM4 werden mindestens 18 W empfohlen.
  • Ein FAN-Anschluss mit Lüftercontroller EMC2301 zur Drehzahlregelung und -messung.
  • Ein RTC-Anschluss (PCF85063A) über I²C-Bus 10 mit Adresse 0x51; der FAN-Controller liegt auf derselben Busadresse 0x2f.
  • Schalter/Steckbrücken zum Deaktivieren von Bluetooth/WLAN, zum Umschalten des Boot-Modus (ohne eMMC/TF) sowie zur Auswahl der Logikspannung (3,3 V oder 1,8 V).
  • Versionen: V1 (Erstausführung), V2 (20220518, DSI von DSI0 auf DSI1 geändert), V3 (20220527, zusätzliche Common-Mode-Induktivitäten zur EMI-Verbesserung, CE-zertifiziert).

Befehle und Beispiele – vor Ausführung prüfen: 

sudo nano /boot/config.txt
dtparam=i2c_vc=on
dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
#dtparam=audio=on
sudo reboot
sudo hwclock -w
sudo hwclock -s
sudo hwclock --set --date="9/8/2021 16:45:05"
sudo hwclock -r
sudo hwclock --verbose
uname --all
dtoverlay=i2c-fan,emc2301,i2c_csi_dsi,midtemp=45000,maxtemp=65000
i2cdetect -y 10
libcamera-hello --list-cameras
libcamera-hello -t 0
libcamera-jpeg -o test.jpg
libcamera-vid -t 10000 -o test.h264
libcamera-hello --camera 1
libcamera-hello --camera 0
reboot

Hinweise und Versionsgrenzen

  • Das Ein-/Austecken von Geräten außer USB und HDMI ist im eingeschalteten Zustand untersagt.
  • Vor dem Anschließen eines Lüfters muss dessen Nennspannung mit der tatsächlich angeschlossenen Spannung abgeglichen werden; Standard ist 12 V (Widerstand FAN_VCC umlöten bei Umstellung auf 5 V).
  • Der Type-C-Anschluss dient nur als USB-Slave zur Bildschreiberei und darf nicht als Stromquelle genutzt werden; während des Schreibens dürfen keine weiteren Geräte angeschlossen sein.
  • PoE wird von dieser Erweiterungsplatine nicht unterstützt.
  • Bei Nutzung des RTC sind DSI- und CSI-Interfaces gesperrt.
  • Alle Änderungen in config.txt erfordern einen Neustart, um wirksam zu werden.
  • Falls der Lüfter nach dem Hinzufügen des Treibers nicht dreht: Kernelversion prüfen (mindestens 6.1.31); ältere Kerne funktionieren nicht.
  • Bei ungenauem oder ungültigem RTC-Wert: Verbindung und Spannung der CR1220-Batterie kontrollieren.
  • HDMI-Ausgabe: Bei verbundener DSI-Anzeige wird HDMI deaktiviert; das Anstecken eines HDMI-Ports ermöglicht wieder Ausgabe, bei zwei Monitoren gibt nur HDMI0 ein Bild aus.

Quelle und Revisionsnachweis