¿Cómo conducir una señal de video (de cualquier tipo) a un monitor CRT? ¿Cuál es el protocolo, interfaz, estándar, convención, etc.? [cerrado]

2

Diga que voy a desarrollar un video que muestre el componente de la computadora (llámelo un chip TTL, GPU, lo que sea).

Tiene que haber algunos conceptos básicos sobre cómo comunicarse con el monitor, o cómo asegurarse de que los datos que se le envíen coincidirán en su lado.

Básicamente, ¿cuáles son los detalles aquí? Suponiendo que solo quiero poner algo (en el monitor), ¿qué protocolo de evaluación se requiere? ¿Qué tipo de interfaz se debe hacer? ¿Los datos / señales deben enviarse de cierta manera? ¿Alguna documentación sobre esto?

Tenga en cuenta que, sí, soy un principiante en todo esto, especialmente EE, pero se prefiere una respuesta detallada más que un "no sabes lo suficiente" que uno sería (simplemente porque puedo entenderlo de manera muy técnica) términos mucho más fáciles de lo que los "expertos" pensarían).

Aclaración: No, no hay LED, muestra matriz de LED. Además, no estoy preguntando cómo CONSTRUIR una pantalla, sino cómo INTERFAZ con una pantalla específica (monitor CRT).

Lo siento si esto parece demasiado "amplio de una pregunta", y no pretendo insultar a ningún experto aquí (simplemente indicando antes que algunos expertos piensan que alguien sin un título no puede hacer lo que debe hacer) pueden, o son muy cortos / groseros con algunos principiantes que hacen preguntas genuinas sobre la interconexión de componentes, etc.).

    
pregunta

1 respuesta

3

Hay dos formas comunes de transmitir señales a un monitor de video, ya sea analógicas (como se refleja en la interfaz VGA ) o digital (como se indica en la DVI y interfaces HDMI ).

Si desea colocar imágenes en un monitor, la forma más sencilla de hacerlo es conectar un chip controlador VGA o HDMI a su circuito (las interfaces para ambos tipos de chips son muy similares) y diseñar su FPGA. GPU, DSP o lo que sea para controlar esa interfaz, que generalmente incluye datos RGB paralelos (de 8 a 10 bits por color), junto con un reloj de píxeles y señales HSYNC / VSYNC.

¿Qué son HSYNC y VSYNC? OK, volviendo a lo básico, entonces. Una pantalla de video es una serie de imágenes fijas o "cuadros", que generalmente se muestran a una velocidad de 30 a 120 cuadros por segundo. Cada cuadro contiene cientos de miles a millones de elementos de imagen individuales o "píxeles". Cada píxel es un punto de color, especificado como tres valores para rojo, verde y azul (los colores "primarios aditivos"), y estos valores deben transmitirse a la pantalla a una distancia de 10 M (millones) a 125 M píxeles / segundo. En un sistema analógico, los valores se transmiten como voltajes variables; en un sistema digital, se transmiten como palabras digitales, utilizando de 4 a 10 bits por color.

Por convención, los píxeles se transmiten comenzando en la esquina superior izquierda de cada cuadro, luego "escaneando" a través de la fila superior. Siguen filas sucesivas, de arriba a abajo del marco. La señal VSYNC indica el inicio de un nuevo marco, mientras que la señal HSYNC indica el inicio de cada fila dentro del marco.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas