Zum Inhalt springen

WSAL20157 – Compute Module 4 PoE Board (B)

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 (B) ist ein industrielles IO-Grunderweiterungsboard für den Raspberry Pi Compute Module 4. Es bietet PoE-Stromversorgung nach IEEE 802.3af, vier USB-2.0-Anschlüsse, zwei HDMI-Ausgänge, RS485/RS232-Serienschnittstellen, RTC-Laufwerk und Lüftersteuerung. Der CM4 selbst ist nicht im Lieferumfang enthalten.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Das Board unterstützt alle Varianten des Compute Module 4 über einen MXL-Steckplatz.
  • Stromversorgung erfolgt entweder über PoE (802.3af) oder über den USB-C-Eingang mit 5 V / 2,5 A.
  • Vier USB-2.0-Anschlüsse sind vorhanden; sie sind standardmäßig deaktiviert und müssen über config.txt aktiviert werden.
  • Zwei HDMI-Ausgänge unterstützen jeweils 4K@30fps; bei aktiver DSI-Nutzung wird der zweite HDMI-Ausgang blockiert.
  • RS485 verfügt über 600 W Blitzschutz, Überspannungsschutz und 15 kV ESD-Schutz; optionaler 120 Ω-Ausgleichswiderstand per Jumper wählbar.
  • RS232 ist mit TVS-Diode gegen Überspannung und ESD abgesichert.
  • Die RTC-Einheit nutzt die PCF85063ATL auf I2C-Bus 10 unter der Adresse 0x51.
  • Der Lüftercontroller EMC2301 sitzt ebenfalls auf I2C-10 unter der Adresse 0x2f; die Spannungsversorgung des Lüfters ist per FAN_VCC-Jumper zwischen 5 V und 12 V umschaltbar.
  • Ein PCIe Gen 2 ×1-Steckplatz steht für Erweiterungskarten zur Verfügung.
  • Der Mikro-SD-Kartenslot dient dem Starten von CM4 Lite-Varianten; der BOOT-Umschalter bestimmt, ob über USB-C oder eMMC/SD gebootet wird.

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

sudo nano /boot/firmware/config.txt
dtoverlay=dwc2,dr_mode=host
dtoverlay=uart3
dtoverlay=uart5
sudo nano /boot/config.txt
dtparam=i2c_vc=on
dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
#dtparam=audio=on
sudo hwclock -w
sudo hwclock -s
sudo hwclock --set --date="9/8/2021 16:45:05"
sudo hwclock -r
sudo hwclock --verbose
wget https://files.waveshare.com/upload/7/75/CM4_dt_blob_Source.zip
unzip -o CM4_dt_blob_Source.zip -d ./CM4_dt_blob_Source
sudo chmod 777 -R CM4_dt_blob_Source
cd CM4_dt_blob_Source/
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts
reboot

Hinweise und Versionsgrenzen

  • Der CM4 ist nicht im Lieferumfang enthalten – separat zu beschaffen.
  • Beim Aktivieren von DSI wird automatisch einer der beiden HDMI-Ausgänge blockiert; dies gilt auch, wenn kein DSI-Display angeschlossen ist.
  • Die Lüfterspannung muss vor dem Einschalten geprüft werden; das Anstecken eines Lüfters nach dem Einschalten kann den Steuerchip zerstören.
  • PoE erfordert einen Switch mit Unterstützung des Standards 802.3af; der PoE-Jumper muss auf EN gestellt sein.
  • Bei Verwendung des USB-C-Eingangs zum Flashen darf keine weitere Stromversorgung gleichzeitig angeschlossen sein.
  • Ohne ausreichende Versorgung (5 V / 2 A) können Abschaltungen oder Taktratenabsenkungen auftreten.
  • Die dritte Partei-Lösung für die Lüftersteuerung (cm4io-fan) ist offiziell nicht freigegeben; Waveshare übernimmt keine Haftung für Probleme daraus.
  • Die RTC-Funktion setzt voraus, dass DSI und CSI deaktiviert sind, da beide I2C-10 nutzen.

Quelle und Revisionsnachweis