Zum Inhalt springen

WSAL22024 – CM4-DISP-BASE-5A

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-DISP-BASE-5A ist eine kompakte IO-Grundplatine für den Raspberry Pi Compute Module 4 (CM4/CM4L). Sie integriert einen 5-Zoll-Touchscreen, vier USB-2.0-Anschlüsse, Gigabit-Ethernet mit PoE-Pins und eine HDMI-Ausgabe mit 4K-Fähigkeit.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Die Platine unterstützt alle Versionen des Compute Module 4 über einen dedizierten CM4-Stecker.
  • Sie bietet vier USB-2.0-Ports; auf dem CM4 sind diese standardmäßig deaktiviert und erfordern eine Kernelkonfiguration über config.txt.
  • Der HDMI-Anschluss unterstützt 4K@30fps-Ausgabe.
  • Gigabit-Ethernet mit RJ45-Verbinder unterstützt 10/100/1000 Mbit/s.
  • PoE wird über dedizierte Pins bereitgestellt; die eigentliche PoE-Funktion erfordert zusätzliches PoE-HAT-Modul.
  • Ein RTC-Chip (PCF85063a) liegt auf der I2C-10-Bus an Adresse 0x51; ein Lüftercontroller (EMC2301) liegt an Adresse 0x2f.
  • Ein BOOT-Schalter wählt zwischen USB-Boot (ON) und eMMC/MicroSD-Boot (OFF).
  • Die Platine verfügt über einen M.2-Anschluss für NVMe-SSDs oder PCIe-M-Key-Kommunikationsmodule.
  • Zwei Schalter steuern die Deaktivierung von WLAN (WF-DIS), Bluetooth (BT-DIS) und Boot-Firmware-Schreibschutz (WP-DIS).
  • Für den Bildschirm muss ein Treiber nachinstalliert werden; die Konfiguration erfolgt über dtoverlay=vc4-kms-dsi-7inch in config.txt.

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

dtoverlay=dwc2,dr_mode=host
dtoverlay=vc4-kms-dsi-7inch
sudo reboot
libcamera-hello -t 0
libcamera-hello --list-cameras
libcamera-jpeg -o test.jpg
sudo hwclock -w
sudo hwclock -s
sudo hwclock --set --date="9/8/2021 16:45:05"
sudo hwclock -r
sudo hwclock --verbose
dtoverlay=i2c-rtc,pcf85063a,i2c_csi_dsi
dtparam=i2c_vc=on
dtoverlay=cm4io-fan,minrpm=500,maxrpm=5000,midtemp=45000,midtemp_hyst=2000,maxtemp=50000,maxtemp_hyst=2000

Hinweise und Versionsgrenzen

  • Kein Gerät außer USB und HDMI während des Betriebs einstecken oder ausstecken.
  • Vor dem Einschalten sicherstellen, dass mindestens 5 V / 2,5 A Stromversorgung für den CM4 verfügbar ist, andernfalls können Abschaltungen oder Taktratenreduzierungen auftreten.
  • Der USB-Slave-Anschluss dient nur zum Image-Flashen und kann nicht als OTG genutzt werden.
  • Lüfter erst vor dem Einschalten anschließen; nachträgliches Einstecken kann den Steuerchip beschädigen.
  • Beim Einsatz des RTC müssen DSI und CSI deaktiviert bleiben.
  • Die Kamera- und Display-Konfiguration ist versionsspezifisch (Buster vs. Bullseye/Bookworm); bei älteren Systemen zusätzliche Schritte wie raspi-config erforderlich.
  • Die PoE-Funktion benötigt ein externes PoE-HAT; ohne dieses bleibt sie ungenutzt.
  • Der Bildschirm benötigt einen zusätzlichen Treiber; ohne diesen funktioniert er nicht.
  • Die angeführten Kommandos setzen bestimmte OS-Versionen voraus; bei Abweichungen kann das Verhalten abweichen.
  • Vor dem Austausch eines Lüfters dessen Nennspannung mit der tatsächlich verbundenen Spannung abgleichen.

Quelle und Revisionsnachweis