Adafruit Feather RP2040 mit DVI

Das Adafruit Feather RP2040 mit DVI ist ein Mikrocontroller-Board, das digitale DVI-Videos über einen HDMI-Anschluss ausgeben kann. Dass es einem Allzweck-Mikrocontroller möglich ist, ein DVI-Signal zu erzeugen, ist beeindruckend, aber dafür muss der RP2040 über seine Grenzen hinausgehen.

Als die Raspberry Pi Foundation ihren Mikrocontroller RP2040 vorstellte, war das Programmable IO Device (PIO) ein herausragendes Merkmal. Sie können sich den PIO ähnlich wie die integrierten seriellen SPI- oder UART-Kommunikationsgeräte vorstellen, die in den meisten Mikrocontrollern zu finden sind, mit der Ausnahme, dass dieses in seiner eigenen Assemblersprache programmierbar ist. Dadurch kann das PIO-Gerät jede gewünschte serielle (oder parallele) Kommunikationsschnittstelle sein. Seit seiner Einführung haben Hacker das PIO an seine Grenzen gebracht, einschließlich der Herstellung eines analogen VGA-Videoausgangs. Darüber hinaus hat das PicoDVI-Projekt bewiesen, dass es möglich ist, digitale Videos direkt vom RP2040 zu erzeugen, ohne einen zusätzlichen Chip zu verwenden. Adafruit hat jetzt die gesamte Hardware, die für die DVI-Ausgabe von einem RP2040 erforderlich ist, in ein federgroßes Board gepackt und den PicoDVI-Projektcode in eine Arduino IDE-Bibliothek verpackt.

Der Adafruit Feather RP2040 mit DVI-Ausgang ist ein Standard-HDMI-Anschluss in voller Größe.

DVI ist mit HDMI-Monitoren kompatibel, daher ist der Ausgangsanschluss ein Standard-HDMI-Anschluss in voller Größe. Programmierung und Stromversorgung können über einen USB-C-Anschluss erfolgen. Darüber hinaus verfügt das Feather RP2040 DVI über alles, was wir von Boards im Feather-Formfaktor erwarten, einschließlich eines Batterieanschlusses und einer Batteriemanagementschaltung, eines Stemma-QT-Ports zum Anschluss von I2C-basierten Peripheriegeräten und eines LED-Dimmers. Der RP2040 setzt auf externen Flash-Speicher und Adafruit hat 8 MB an Bord.

Die PicoDVI-Bibliothek nutzt viele Ressourcen des RP2040. Der RP2040 ist ein Dual-Core-Arm-Cortex-M0+-Prozessor mit einer Taktrate von 133 MHz. Die Verwendung der PicoDVI-Bibliothek verbraucht einen der beiden Kerne und das bei übertakteten Geschwindigkeiten. Adafruit verspricht nicht, dass dadurch die Lebensdauer des RP2040 nicht verkürzt wird, aber die Ergebnisse waren zuverlässig genug, um die Herstellung des Produkts zu unterstützen. Der RP2040 verfügt über 264 KB SRAM und die PicoDVI-Bibliothek nutzt 150 KB davon bei einer Auflösung von 320 x 240. Die Bibliothek nutzt auch die beiden On-Chip-PIO-Geräte, sodass sie für andere Aufgaben nicht verfügbar sind.

Adafruit Feather RP2040 mit DVI

Das Adafruit Feather RP2040 mit DVI ist ein Mikrocontroller-Board, das digitale DVI-Videos über einen HDMI-Anschluss ausgeben kann. Dass es einem Allzweck-Mikrocontroller möglich ist, ein DVI-Signal zu erzeugen, ist beeindruckend, aber dafür muss der RP2040 über seine Grenzen hinausgehen.

Als die Raspberry Pi Foundation ihren Mikrocontroller RP2040 vorstellte, war das Programmable IO Device (PIO) ein herausragendes Merkmal. Sie können sich den PIO ähnlich wie die integrierten seriellen SPI- oder UART-Kommunikationsgeräte vorstellen, die in den meisten Mikrocontrollern zu finden sind, mit der Ausnahme, dass dieses in seiner eigenen Assemblersprache programmierbar ist. Dadurch kann das PIO-Gerät jede gewünschte serielle (oder parallele) Kommunikationsschnittstelle sein. Seit seiner Einführung haben Hacker das PIO an seine Grenzen gebracht, einschließlich der Herstellung eines analogen VGA-Videoausgangs. Darüber hinaus hat das PicoDVI-Projekt bewiesen, dass es möglich ist, digitale Videos direkt vom RP2040 zu erzeugen, ohne einen zusätzlichen Chip zu verwenden. Adafruit hat jetzt die gesamte Hardware, die für die DVI-Ausgabe von einem RP2040 erforderlich ist, in ein federgroßes Board gepackt und den PicoDVI-Projektcode in eine Arduino IDE-Bibliothek verpackt.

Der Adafruit Feather RP2040 mit DVI-Ausgang ist ein Standard-HDMI-Anschluss in voller Größe.

DVI ist mit HDMI-Monitoren kompatibel, daher ist der Ausgangsanschluss ein Standard-HDMI-Anschluss in voller Größe. Programmierung und Stromversorgung können über einen USB-C-Anschluss erfolgen. Darüber hinaus verfügt das Feather RP2040 DVI über alles, was wir von Boards im Feather-Formfaktor erwarten, einschließlich eines Batterieanschlusses und einer Batteriemanagementschaltung, eines Stemma-QT-Ports zum Anschluss von I2C-basierten Peripheriegeräten und eines LED-Dimmers. Der RP2040 setzt auf externen Flash-Speicher und Adafruit hat 8 MB an Bord.

Die PicoDVI-Bibliothek nutzt viele Ressourcen des RP2040. Der RP2040 ist ein Dual-Core-Arm-Cortex-M0+-Prozessor mit einer Taktrate von 133 MHz. Die Verwendung der PicoDVI-Bibliothek verbraucht einen der beiden Kerne und das bei übertakteten Geschwindigkeiten. Adafruit verspricht nicht, dass dadurch die Lebensdauer des RP2040 nicht verkürzt wird, aber die Ergebnisse waren zuverlässig genug, um die Herstellung des Produkts zu unterstützen. Der RP2040 verfügt über 264 KB SRAM und die PicoDVI-Bibliothek nutzt 150 KB davon bei einer Auflösung von 320 x 240. Die Bibliothek nutzt auch die beiden On-Chip-PIO-Geräte, sodass sie für andere Aufgaben nicht verfügbar sind.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow