Zum Inhalt springen

WSAL19182 – Compute Module 4 POE Board

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

Das Waveshare Compute Module 4 PoE Board ist ein IO-Board für die Auswertung oder Integration von Raspberry Pi CM4/CM4L. Es bietet PoE-Stromversorgung (802.3af), 7–36 V DC-Eingang, vier USB 3.2 Gen1-Anschlüsse, Dual-HDMI, zwei MIPI CSI und zwei MIPI DSI sowie RTC und PWM-Lüftersteuerung über I2C.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Stromversorgung: PoE nach 802.3af oder 7–36 V DC; für den normalen Betrieb wird mindestens 5 V / 1,5 A für den CM4 empfohlen.
  • Schnittstellen: 4× USB 3.2 Gen1, Gigabit-Ethernet mit PoE, Dual-HDMI (4K@30fps), 40-Pin GPIO-Header, Micro-USB als USB-Slave zum Flashen des Images.
  • MIPI: Zwei CSI-Kameraanschlüsse und zwei DSI-Displayanschlüsse; standardmäßig können die beiden DISP-Ausgänge nicht gleichzeitig genutzt werden.
  • RTC: PCF85063A auf I2C-10 (Adresse 0x51); ermöglicht Weck-, Shutdown- und Reboot-Funktionen.
  • Lüfter: EMC2301 auf I2C-10 (Adresse 0x2f); unterstützt PWM-Lüfter, nur 5-V-Lüfter zulässig.
  • Konfiguration: Über /boot/config.txt bzw. /boot/firmware/config.txt per dtoverlay-Zeilen; Änderungen erfordern einen Neustart.
  • PoE-Aktivierung: Jumper auf EN setzen; der angeschlossene Switch muss 802.3af unterstützen.
  • Kameraunterstützung: u. a. OV9281, IMX290/IMX327, IMX378, IMX219, IMX477, IMX296, IMX708 über entsprechende dtoverlay-Zeilen.

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

sudo nano /boot/config.txt
dtparam=i2c_vc=on
dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
sudo hwclock -w
sudo hwclock -s
sudo hwclock --set --date="9/8/2021 16:45:05"
sudo hwclock -r
uname -a
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
sudo raspivid -t 0 -cs 0
sudo raspivid -t 0 -cs 1

Hinweise und Versionsgrenzen

  • Keine Geräte außer USB und HDMI während des Betriebs ein- oder ausstecken.
  • Nur 5-V-Lüfter verwenden; 12-V-Lüfter werden nicht unterstützt.
  • Micro-USB dient ausschließlich als USB-Slave zum Flashen und kann nicht als OTG verwendet werden.
  • Bei unzureichender Stromversorgung (unter 5 V / 1,5 A) können Abschaltung oder Taktratenabsenkungen auftreten.
  • Vor dem Anschluss des Lüfters sicherstellen, dass das Basisteam stromlos ist, sonst kann der Steuerchip beschädigt werden.
  • DSI-Displays deaktivieren HDMI1-Ausgang, selbst wenn kein DSI-Display angeschlossen ist.
  • Änderungen in config.txt erfordern stets einen Neustart, um wirksam zu werden.
  • Kernversion muss ≥ 6.1.31 betragen, damit die Fan-Steuerung funktioniert.
  • Einzelne Kameras funktionieren nur am CAM0-Anschluss; CAM1 allein geht nicht.
  • Wenn i2cdetect keine gültige Adresse anzeigt, prüfen, ob dt-blob.bin existiert und dtparam audio nicht blockiert ist.

Quelle und Revisionsnachweis