WSAL21726 – CM4-NANO-B
Erscheinungsbild
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-NANO-B ist eine kompakte Basisplatine für das Raspberry Pi Compute Module 4 (CM4). Sie bringt die wichtigsten Schnittstellen des Moduls nach außen, bleibt dabei in den Abmessungen mit dem CM4 vergleichbar und bietet unter anderem einen RJ45-Gigabit-Ethernet-Port, ein USB-2.0-Anschlussfeld, CSI/DSI-Kameraschnittstellen, ein Mini-HDMI-Ausgang sowie einen 3,5-mm-Audioanschluss.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Die Platine ist als Basisboard konzipiert, um die Schnittstellen des CM4 zugänglich zu machen, ohne die kompakten Abmessungen des Moduls wesentlich zu überschreiten.
- Sie enthält einen RJ45-Gigabit-Ethernet-Port, der 10/100/1000-Mbit/s-Zugriff unterstützt.
- Ein USB-2.0-Anschlussfeld ist vorhanden; der Port ist standardmäßig deaktiviert, um Strom zu sparen, und muss über config.txt aktiviert werden.
- CSI- und DSI-Schnittstellen sind ebenfalls standardmäßig deaktiviert und erfordern das Laden eines Device-Tree-Overlays, wobei I2C-Busse belegt werden können.
- Der Mini-HDMI-Ausgang unterstützt 4K bei 30 fps.
- Ein 3,5-mm-Audioanschluss ist integriert; Audio wird über GPIO gesteuert und erfordert Konfiguration in config.txt.
- Eine Micro-SD-Kartenslot ist nur für die Lite-Variante des CM4 vorgesehen.
- Ein Benutzertaster ist an GPIO21 angeschlossen und über R16 (10 kΩ) auf GPIO_VREF gezogen; im Ruhezustand ist GPIO21 hochgezogen, beim Drücken wird es tiefgezogen.
- Ein DC-Buck-Kreis versorgt DSI, CSI und GPIO mit 3,3 V.
- Ein BOOT-Umschalter steuert, ob beim Start der Downloadmodus über USB-C betreten wird (ON) oder ob das System von eMMC oder SD-Karte startet (OFF).
Befehle und Beispiele – vor Ausführung prüfen:
dtoverlay=dwc2,dr_mode=host
sudo apt-get install p7zip-full -y
wget https://files.waveshare.com/upload/4/41/CM4_dt_blob.7z
7z x CM4_dt_blob.7z -O./CM4_dt_blob
sudo chmod 777 -R CM4_dt_blob
cd CM4_dt_blob/
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts
sudo nano /boot/config.txt
dtoverlay=imx219,cam0
libcamera-hello --list-cameras
libcamera-hello -t
libcamera-jpeg -o test.jpg
libcamera-vid -t 10000 -o test.h264
raspistill -o image.jpg
raspivid -o video.h264 -t 10000
dtparam=audio=on
dtoverlay=audremap,pins_18_19
sudo reboot
Hinweise und Versionsgrenzen
- Kein Heißeinstecken von Geräten erlaubt, ausgenommen USB und HDMI.
- Das Modul verfügt über keine Schutzschaltung; Kurzschlüsse der Stromversorgung vermeiden.
- Für die normale Versorgung des CM4 werden 5 V / 2 A benötigt; andernfalls können Abschaltungen oder Taktrückgänge auftreten.
- USB, CSI, DSI und Audio sind standardmäßig deaktiviert und müssen explizit aktiviert werden.
- Beim Programmieren über USB-C keine anderen Geräte anschließen, um die Stromversorgung sicherzustellen.
- Bei Verwendung von zwei Kameras und DSI1 wird empfohlen, das passende Device-Tree-Overlay zu kompilieren; dies kann dazu führen, dass HDMI1 kein Bild ausgibt.
- Die genaue Pinbelegung des 3,5-mm-Audioanschlusses ist in der Quelldatei nicht vollständig beschrieben und erfordert ggf. Nachprüfung anhand des Datenblatts.
- Ethernet_SYNC_IN/OUT sind auf der CM4-NANO-B nicht ausgeführt.
- Falls der verwendete Kameratyp nicht in der Tabelle gelistet ist, muss die korrekte dtoverlay-Zeile individuell ermittelt werden.
Quelle und Revisionsnachweis
- CM4-NANO-B - Waveshare Wiki
- Quellrevision: 104309
- Erfasst: 2026-09-03T03:22:37+00:00
- SHA-256:
4e6e63d6861b59aedc64d7cb40d506a36619b447bc5d4887de258834811a3604