Bitbanged DVI en un microcontrolador Raspberry Pi RP2040

Noticias

HogarHogar / Noticias / Bitbanged DVI en un microcontrolador Raspberry Pi RP2040

May 04, 2023

Bitbanged DVI en un microcontrolador Raspberry Pi RP2040

Cuando vimos por primera vez el Raspberry Pi Pico y su microcontrolador RP2040 por última vez

Cuando vimos por primera vez el Raspberry Pi Pico y su microcontrolador RP2040 el mes pasado, era obvio que para ser más que un chip ARM más, necesitaba algo especial, y eso parecía estar presente en la forma de sus periféricos PIO integrados. Esperábamos ansiosamente cómo la comunidad podría usarlos para llevar las capacidades del RP2040 más allá de los límites anunciados. Ahora [Luke Wren] nos proporciona un ejemplo, ya que presiona un RP2040 para producir una señal DVI adecuada para controlar un monitor HDMI.

No debería sorprender que el chip se pueda overclockear, sin embargo, es impresionante descubrir que puede alcanzar los 252 MHz necesarios para generar la sincronización DVI. Con las terminaciones adecuadas, resultó posible que las líneas GPIO imitaran la señalización diferencial requerida por la especificación. Se creó una placa de circuito impreso con el RP2040 y un conector HDMI, que también proporcionó un par de conectores PMOD para la expansión. Todo el código y el software se pueden encontrar en un repositorio de GitHub.

El resultado es una salida DVI utilizable que, aunque tiene una resolución relativamente baja de 640 × 480 píxeles a 60 Hz, sigue siendo un gran avance sobre el video compuesto habitual proporcionado por los proyectos de microcontroladores. Dado que el soporte compuesto en los monitores se está convirtiendo en un elemento heredado, es bienvenido ver una ruta accesible a una salida HDMI o DVI sin usar un FPGA.

Gracias [BaldPower] por el consejo.