Adafruit Feather RP2040 ha un’uscita DVI

Adafruit Feather RP2040 è una scheda con uscita DVI, in grado di trasmettere il segnale video DVI (senza audio) a monitor e/o TV con un ingresso HDMI.

La scheda supporta la batteria Lipoly, alimentazione e comunicazione tramite USB C. Inoltre possiede al proprio interno un NeoPixel integrato, 8 MB di FLASH per memorizzare codice e file. L’uscita DVI può essere utilizzata tramite la  libreria PicoDVI in Arduino o Pico SDK (nota che al momento non si ha il supporto Circuitpython per l’output DVI).

Viene utilizzata questa versione di PicoDVI per realizzare un framebuffer interno di 320×240 o 400×240 pixel a 16 bit che viene continuamente blittato come video digitale pixel-doppiati di 640×480 o 800×480. Quello che ‘disegni’ nel framebuffer della memoria interna appare istantaneamente sul display digitale in colori nitidi. . Non si ha il supporto per l’output DVI in CircuitPython – e non c’è una data prevista per l’aggiunta di questo supporto – quindi sii pronto a utilizzare Arduino IDE o pico SDK con questa scheda.

Dvi

Si noti che la generazione video DVI utilizza un’intera CPU, entrambi i PIOs, e 150K (320×240) o 190K (400×240) di SRAM. Ossia tale configurazione è abbastanza al limite e per questo motivo tieni presente le limitazioni delle risorse rimanenti.

Sono stati anche collegati i pin I2C dei connettori HDMI al SDA/SCL della Feather in modo da poter leggere l’EEPROM EDID dei display, e sono stati anche esposti i pin CEC e Utility. Il pin per Hot Plug Detect è disponibile anche alla fine dell’intestazione a 16 pin. Puoi leggere lo stato di questo pin per sapere se un display è stato connesso o meno.

 

 

 

Nonstante nelle immagini si nota un ingresso HDMI si parla comunque di DVI.

La liberia PicoDVI funziona con un overclock estremo, quindi attenzione ad utilizzare la tua scheda.

Specifiche tecniche complete:

  • MCU – Microcontrollore dual-core Arm Cortex M0+ Raspberry Pi RP2040 ~125 MHz (ma dovrebbe essere overcloccato per l’uscita DVI) con 264 KB di RAM
  • Archiviazione: flash SPI da 8 MB
  • Uscita video: 1 porta HDMI per uscita DVI con risoluzione fino a 320×240 o 400×240 con pixel a 16 bit, segnali I2C per leggere i dati EDID, oltre a CEC e utility pad suddivisi
  • USB: 1 porta USB di tipo C
  • I/O
    • Intestazioni compatibili con Adafruit Feather
      • Fino a 21 GPIO
      • 2 I2C, 2 SPI, 2 UART
      • 4 ADC a 12 bit
      • 16xPWM
      • USB
      • Segnali 3V, GND, BAT, Enable
    • STEMMA QT/Qwiic I2C connector
  • Varie: pulsanti BOOT e RESET, LED utente, LED stato di carica, LED Neopixel RGB
  • Alimentazione elettrica
    • 5V tramite porta USB di tipo C
    • Connettore batteria LiPo a 2 pin più circuito caricabatteria LiPo con corrente di carica 200mA+
    • Regolatore da 3,3 V con uscita di corrente di picco di 500 mA
  • Dimensioni – 53 x 23,3 x 7,7 mm (fattore di forma Adafruit Feather)
  • Peso: 7,2 grammi

 Le istruzioni per iniziare e gli esempi di codice sono disponibili su Adafruit Learn.

Adafruit sta vendendo Adafruit Feather RP2040 con inresso DVI per $ 14,95 più spese di spedizione con circa 92 schede in stock al momento della stesura di questo articolo.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.