Zum Inhalt springen

WSAL13512 – e-Paper Driver HAT

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

Der universelle e-Paper-Treiber-HAT verbindet Waveshare SPI-e-Paper-Rohpanels mit Raspberry Pi, Jetson Nano, STM32 oder Arduino über einen 40-poligen GPIO-Stecker. Die aktuelle Rev2.3 nutzt einen PWR-Pin für die Stromversorgung und einen RST-Pin nur für den Reset.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Basierend auf dem 40-poligen Raspberry Pi-GPIO-Header; unterstützt auch Jetson Nano und andere Boards
  • Kommunikation über 3-Draht-SPI und 4-Draht-SPI; eingebauter Spannungswandler kompatibel zu 3,3 V/5 V Logikpegel
  • Abmessungen: 65 mm × 30,2 mm; Befestigungsloch 3,0 mm
  • Rev2.3: neuer PWR-Pin für Ein/Aus-Stromversorgung, RST nur noch für Reset; kleinerer Induktivitätspaket; PH2.0 8-Pin-Verbinder durch GH1.25 9-Pin ersetzt
  • Display-Konfiguration über Widerstandsschalter: 0,47 Ω (B) für größere Panels (z. B. 2,13″ D, 2,7″, 2,9″ D, 4,01″ F, 4,2″ C, 5,65″ F, 5,83″, 7,5″), 3 Ω (A) für kleinere Panels (z. B. 1,54″, 2,13″, 2,66″, 2,9″, 3,7″, 4,2″, 13,3″)
  • Bei abnormaler Anzeige kann der Schalter auf die andere Position gestellt werden
  • Raspberry Pi-Anschluss: direkt auf den 40-PIN-Header stecken oder per 9-PIN-Kabel nach Pinbelegungstabelle verbinden
  • Pinzuordnung Raspberry Pi: VCC→3,3V, GND→GND, DIN→MOSI(19), CLK→SCLK(23), CS→CE0(24), DC→22, RST→11, BUSY→18, PWR→12
  • STM32-Anschluss über 9-PIN-Kabel: DIN→PA7, CLK→PA5, CS→PA4, DC→PA2, RST→PA1, BUSY→PA3, PWR→PA6
  • Arduino UNO: DIN→D11, CLK→D13, CS→D10, DC→D9, RST→D8, BUSY→D7; Mega2560: DIN→D51, CLK→D52, CS→D10, DC→D9, RST→D8, BUSY→D6

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

ls /dev/spi*

Hinweise und Versionsgrenzen

  • Die Quelle enthält Platzhalter wie {{{name2}}} und {{{userDefinedInfo}}}; diese Werte sind nicht verfügbar und müssen manuell ergänzt werden.
  • Die genaue Kompatibilität mit einem bestimmten Panel hängt von der korrekten Einstellung des Widerstands-Schalters ab – bei Fehlfunktion muss der Schalter umgestellt werden.
  • Das Ändern des SPI-Einstells in /boot/config.txt und epdconfig.py ist versionsabhängig und erfordert manuelle Bestätigung.
  • Für das Ändern der Stack-/Heap-Größe im STM32-Startup-File bei anderen Modellen als F103ZET6 ist eine Anpassung nötig.
  • Farbabweichungen bei Dreifarben-Panels sind normal; Lagerung Displayseite nach oben reduziert die Verfärbung.
  • Die genannten Ressourcen (YouTube, GitHub-Projekte) sind Drittanbieterinhalte ohne Gewährleistung.

Quelle und Revisionsnachweis