Controlador VGA basado en FPGA para controlar el monitor de la PC

He implementado un controlador VGA en FPGA, para resolución 800x600 @60Hz. ¿Puedo usarlo para controlar un monitor de PC? En la configuración de resolución del monitor de la PC, se ve que admite múltiples resoluciones a diferentes velocidades de cuadro, incluido 800x600. El máximo es 1024x768. Es un monitor LCD. ¿El monitor de la PC "descubrirá" automáticamente la resolución deseada y la velocidad de fotogramas de la señal Hsync y Vsync de mi controlador VGA y la mostrará en pantalla completa?

No puedo hablar por todos aquí, pero ciertamente sé que no tengo la documentación para el monitor frente a mí...
Podría responder su propia pregunta en aproximadamente 5 segundos simplemente conectando su monitor...
Ja, sí, jajaja cuando llegue el PC tomo. Estaba buscando una respuesta intuitiva antes de eso.
La mayoría de los monitores detectan automáticamente la resolución de entrada porque eso es lo que hacían los antiguos estándares CRT. O, más exactamente, las señales en sí mismas son las que impulsan la pantalla directamente en función del tiempo y las sincronizaciones. Sin embargo, 800 por 600 es un formato muy antiguo y es posible que no sea compatible o no se vea muy bien en un monitor más nuevo.
Además, si construyó este controlador por su cuenta, prepárese para una imagen realmente mala con líneas diagonales extrañas y otros ruidos en la imagen. Habiendo construido algunos de estos, puede ser un verdadero desafío obtener una imagen aceptable.
He hecho esto antes. Funcionó. Con monitores CRT más antiguos y monitores LCD más nuevos.
Si chicos Se detectó automáticamente y se mostró :-)

Respuestas (1)

Su monitor debería detectar automáticamente la resolución. Eventualmente, puede volver a verificar esto conectándolo a una PC con una salida VGA y forzar la resolución de la pantalla a 800x600. Verás que el monitor escalará la imagen.

Esta escala la realiza el monitor, no la tarjeta de video. Hay un "chip escalador" dentro de los monitores TFT que se encarga de eso. Se pueden encontrar más detalles en Internet .

Cuando conecté el cable vga y encendí el monitor LCD de la PC. Parece detectar señales hsync y vsync correctamente. Parpadeó: configuración actual: 800x600 a 60 Hz. Pero la pantalla está en blanco sin imagen. Cuál es el problema ? ¿Hay alguna otra señal que no sea sincronización y RGB para controlar el monitor LCD? El voltaje del IC del controlador de pantalla DAC es de alrededor de 0-3,3 V. ¿Estos niveles de voltaje no son suficientes? Cambié y verifiqué con todas las polaridades de hsync y vsync. Todavía no hay cambios.
Los niveles de @MITU VGA son mucho más bajos, al parecer: microvga.com/faq/electrical/what-are-vga-voltage-levels