Zum Inhalt springen

WSAL13532 – Compute Module IO Board Plus

Aus JW Tech Wiki
Version vom 6. September 2026, 00:35 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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

Kurzes technisches Nachschlagewerk für das Waveshare Compute Module IO Board Plus. Es beschreibt die Kompatibilität mit Raspberry Pi Compute Modulen (CM3/CM3L/CM3+/CM3+), die integrierten Schnittstellen, die Bildschreibprozesse und die Nutzung der Demo-Codes.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Das Board ist kompatibel mit den Compute-Modulen CM3, CM3L, CM3+ und CM3+L und unterstützt zusätzlich Raspberry Pi HATs über einen GPIO-Stecker sowie Arduino-Shields über einen Arduino-Stecker.
  • Integrierte Peripherie umfasst einen USB-Hub, ein USB-zu-UART-Interface (CP2102) zur seriellen Fehlersuche, einen 10-Bit-ADC (TLC1543, 38 kSps, 11 Kanäle) und einen 16-Bit-DAC (DAC8552, 2 Kanäle).
  • Zur Systeminstallation dient eine SD-Kartenslots für die Lite-Varianten (CM3L/CM3+L) bzw. ein USB-Slave-Port für die eMMC-Programmierung der Standardvarianten (CM3/CM3+).
  • Für Anzeigen gibt es DSI- und HDMI-Anschlüsse; für Kameras stehen zwei CSI-Ports (CAM0/CAM1) bereit.
  • Die Demo-Codes decken PWM/Buzzer, DAC, DS18B20, RTC (DS3231), IR-Empfang, Tasten, LEDs, ADC und UART-Kommunikation ab.
  • Jumper erlauben die Konfiguration von I/O-Spannungsebenen, USB-Hub-Erweiterung, Stromversorgung des ADC/DAC sowie die Zuordnung von Peripherie-Funktionen wie UART, Tasten, LEDs, 1-Wire, IR und Buzzer.

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

sudo apt-get update && sudo apt-get install raspberrypi-ui-mods
cd /home/pi/CM3/Buzzer_PWM/python/ && sudo ./buzzer.py
cd /home/pi/CM3/DAC8532 && sudo ./dac8532
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-cam2.dts
sudo raspivid -t 0 -cs 0
sudo raspivid -t 0 -cs 1
cd /home/pi/CM3/UART/wiringPi/ && sudo ./uart
cd /home/pi/CM3/UART/python/ && sudo ./usart.py

Hinweise und Versionsgrenzen

  • Die Quelle enthält keine Angaben zu Preisen, Lagerbeständen, Zertifizierungen oder Garantiebedingungen; solche Informationen wurden daher nicht übernommen.
  • Die eMMC-Programmierung per USB-Slave erfordert laut FAQ explizit die eMMC-Ausführung des Moduls (erkennbar durch zusätzlichen IC auf der Rückseite); bei Nicht-Reaktion sollten Treiber, Kabel, USB-Port und Stromversorgung geprüft werden.
  • Bei Verwendung des offiziellen Raspbian-Bildes müssen Anzeigedateien (DTS) manuell konvertiert und im /boot-Verzeichnis abgelegt werden; beim vorkonfigurierten Bild entfällt dieser Schritt.
  • Die exakte Bezeichnung der Kamera-Parameter (-cs 0/-cs 1) weicht möglicherweise von der Beschriftung auf dem Board ab; die genaue Zuordnung sollte anhand des konkreten Boards verifiziert werden.
  • Einige Schritte sind versionsabhängig (z. B. Win7/Linux vs. Win10 bei der eMMC-Programmierung) und erfordern ggf. manuelle Bestätigung durch einen Techniker.

Quelle und Revisionsnachweis