Le VGA doit-il être dessiné à 60 Hz?


8

Je souhaite générer un signal VGA, espérons-le aussi indolore que possible.

J'ai une étrange question cependant. Partout, je vois que VGA nécessite une horloge de 25 MHz pour les signaux de synchronisation.

Est-il possible de simplement dessiner l'écran plus lentement? Comme ne le rafraîchir qu'à 30 Hz? Ce qui se passerait? Je pense que les CRT auraient plus de problèmes que les LCD. L'un ou l'autre fonctionnerait-il à un taux de synchronisation inférieur?


La plupart des moniteurs masquent l'écran lorsque le signal d'entrée n'est pas conforme aux spécifications prises en charge. Vous devrez donc vérifier les spécifications de votre moniteur pour voir quels taux de pixels et taux de synchronisation H / V sont pris en charge.
jippie

Réponses:


6

Vous devez avoir la synchronisation verticale à 60 Hz (minimum), mais si vous êtes préoccupé par la vitesse d'horloge du point vidéo, vous pouvez simplement avoir moins de pixels par ligne horizontale.

De nombreux microcontrôleurs peuvent très bien générer du VGA s'ils ont un contrôleur SPI matériel, qui peut être configuré pour pomper les pixels, tandis que les signaux de synchronisation H et V sont produits par le micrologiciel (entraîné par une interruption).


1
+1 - Sur l'utilisation du SPI pour VGA, je me souviens qu'il y a un chapitre assez bien écrit à ce sujet dans le livre de Lucio di Jasio Exploring the PIC32 .
Oli Glaser

Hé, je viens de trouver quelque chose pour mon microcontrôleur (mbed) qui utilise apparemment une méthode DMA et SPI pour générer une image 640x400 à 70 Hz sans utilisation constante du processeur
Earlz

5

Même les moniteurs LCD ne seront pas aussi beaux que d'habitude si vous essayez de faire le taux de rafraîchissement vertical à 30 Hz. N'oubliez pas que les moniteurs LCD n'ont pas de mémoire qui se souvient de tous les pixels d'affichage de l'écran d'un cadre vertical à l'autre. Au lieu de cela, le moniteur aura besoin d'un flux continu de données vidéo afin de voir une image d'écran active persistante.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.