VGA a HDMI convertidor

6

Estoy haciendo un pequeño proyecto puramente como un hobby usando una pequeña tabla de ruptura de FPGA. Estoy emitiendo video VGA que funciona bien, pero me gustaría una salida HDMI para poder conectarme a un televisor que tenga esa entrada pero no VGA.

No creo que sea práctico generar HDMI directamente desde mi placa FPGA (corríjame si me equivoco ...), así que me preguntaba si había algún chip o placa codificadora que no costara demasiado. Podría usar en el proyecto que toma entrada VGA (y posiblemente audio) y emite una señal HDMI. No he podido encontrar nada yo mismo.

¿Alguna idea? ¿O es esto poco práctico y debería conformarme con un video analógico?

EDITAR: Básicamente, estoy preguntando si hay alguna forma de generar HDMI que sea posible para un pequeño proyecto FPGA personal, la parte VGA no es necesaria si hay otra forma.

    
pregunta John Burton

5 respuestas

5

HDMI es simplemente "DVI con mandos encendidos" en el lado del video.

En cuanto a "se puede hacer" ... mi primera pregunta es "¿qué FPGA"? Algunos de ellos pueden crear señales HDMI / DVI con los bloques de E / S, otros simplemente no pueden.

DVI utiliza la señalización TMDS , que es una codificación en la parte superior de un par diferencial de lógica de modo actual (CML). CML es activamente derribado por una fuente de corriente para un '0' y flota alto con una resistencia de terminación en el extremo lejano para un '1'. podría ser emulable para un proyecto de pasatiempo al usar un par de LVDS bidireccional bajo y usar la línea triple para conducir y liberar (un poco como hacer una unidad de drenaje abierto).

Luego tienes que codificar y serializar los datos. TMDS describe cómo codificar los bits de datos, y luego "solo" tiene que serializar los bits de datos a través de los pares de datos. La especificación se puede encontrar aquí - vea la sección 3:

Especificaciones de la interfaz visual digital

La hoja de datos del chip TFP410 también tiene una descripción razonable de lo que sucede:

TFP410 - TRANSMISOR DIGITAL TI PanelBus ™

    
respondido por el Martin Thompson
2

VGA a HDMI es complicado en el mejor de los casos. Simplemente porque VGA es analógico y HDMI es digital. Necesitará capturar cada fotograma de la señal VGA, digitalizarlo, almacenarlo en un búfer de fotograma y emitir la transmisión HDMI.

Mientras sea posible, no va a ser 'simple'.

Puedes comprar algunas cajas externas que supuestamente hacen VGA a HDMI, pero no sé qué tan buenas son. Hay algunos en ebay.

    
respondido por el Majenko
2

No entiendo toda la discusión sobre especificaciones, chips, paneles de desarrollo y la construcción de un convertidor desde cero. Simplemente vaya a Amazon y compre uno; hay varios, por ejemplo:

Sewell Hammerhead VGA a HDMI Active Converter 1080p Tamaño compacto

OREI XD-600 VGA PC / Laptop a HDMI Video Converter -Upscaler Hasta 720P / 1080P Convertidor de Audio

HDE VGA con audio a HDMI 1080p Convertidor con adaptador de CC

Supongo que, dado que se trata de un proyecto de hobby, se trata de un evento único, y no es algo que se venda. Por lo tanto, sería mucho más simple comprar una caja prefabricada que construirla desde cero y tener que hacer que funcione correctamente.

    
respondido por el tcrosley
2

Encontré este convertidor de VGA a DVI ( artículo de Hackaday ). Convierte R / G / B compatible con VGA y sincroniza los pulsos en DVI, que básicamente utiliza la misma señalización que HDMI. Necesitará la capacidad de generar un reloj de píxeles confiable, así como de poder enviar bits a 10 veces el reloj de píxeles. Al utilizar un DCM (administrador de reloj digital) de FPGA, debería poder lograr esto. No he tenido la oportunidad de probar este código (estoy en el proceso de adoptar uno de mis proyectos basados en VGA para probarlo) pero ha funcionado bien para otros.

Editar: Pude integrarlo con éxito en varios de mis proyectos de demostración VGA con poca o ninguna dificultad. Por lo tanto, puedo atestiguar personalmente que esto funciona.

    
respondido por el Donald Burr
1

Echa un vistazo a esta placa de desarrollo de celosía. Tienen un diseño de referencia que incluye salidas dvi in y dvi, así como entradas y salidas de enlace de cámara.

enlace

$ 189

Demuestra el uso de un deserializador de cámara y lvds para activar un chip de salida dvi. Dependiendo de su placa Fpga, es posible que pueda emitir el video serializado de Cameralink desde su placa y luego usar esta placa dev para convertirlo en una salida de dvi. O simplemente usa este tablero para todo.

Si su presupuesto es mayor, tienen una buena cámara HD para el kit de desarrollo de salida hdmi por $ 400.

enlace

    
respondido por el davidd

Lea otras preguntas en las etiquetas