Bitbanged DVI em um microcontrolador Raspberry Pi RP2040

Notícias

LarLar / Notícias / Bitbanged DVI em um microcontrolador Raspberry Pi RP2040

May 04, 2023

Bitbanged DVI em um microcontrolador Raspberry Pi RP2040

Quando vimos pela primeira vez o Raspberry Pi Pico e seu microcontrolador RP2040 pela última vez

Quando vimos pela primeira vez o Raspberry Pi Pico e seu microcontrolador RP2040 no mês passado, era óbvio que, para ser mais do que apenas mais um chip ARM, ele precisava de algo especial, e isso parecia estar presente na forma de seus periféricos PIO integrados. Estávamos aguardando ansiosamente como a comunidade poderia usá-los para levar os recursos do RP2040 além dos limites anunciados. Agora [Luke Wren] nos fornece um exemplo, enquanto ele empurra um RP2040 para produzir um sinal DVI adequado para conduzir um monitor HDMI.

Não deveria ser uma surpresa que o chip pode ser overclockado, porém é impressionante descobrir que ele pode atingir os 252 MHz necessários para gerar o tempo DVI. Com as terminações apropriadas, foi possível que as linhas GPIO imitassem a sinalização diferencial exigida pela especificação. Foi criada uma placa de circuito impresso com o RP2040 e um soquete HDMI, fornecendo também alguns conectores PMOD para expansão. Todo o código e software podem ser encontrados em um repositório GitHub.

O resultado é uma saída DVI utilizável que, embora seja uma resolução relativamente baixa de 640 × 480 pixels a 60 Hz, ainda é um grande avanço em relação ao vídeo composto usual fornecido por projetos de microcontroladores. Com o suporte composto em monitores se tornando um item legado, é uma visão bem-vinda ver um caminho acessível para uma saída HDMI ou DVI sem usar um FPGA.

Obrigado [BaldPower] pela dica.