Beruflich Dokumente
Kultur Dokumente
Un monitor CRT, al igual que un osciloscopio o una TV, dibuja una imagen
barriendo una señal eléctrica horizontalmente a lo largo de la pantalla, una línea por
vez.
La amplitud de dicha señal en el tiempo representa el brillo instantáneo en ese
punto de la pantalla. Una amplitud nula, indica que el punto de la pantalla que se
marca en ese instante tendrá brillo cero, representando entonces un píxel negro. Una
amplitud máxima, (que para los monitores CRT es 0.7 Vpp) determina que ese punto
tendrá el máximo brillo ( si se trata del canal G, será un verde brillante; si es el canal
R, un rojo brillante, etc )
Nota: Para una descripción completa de todos los pines que conectan al monitor con el
mundo exterior, consultar http://www.epanorama.net/documents/vga2rgb/basics.html
Para explicar el funcionamiento básico del monitor, consideremos un solo canal, por
ejemplo el B ( Azul ). El canal B transmite al monitor la señal que modula la intensidad
del color azul para cada punto de la pantalla:
En esta figura se muestra como debería ser la señal en canal B para que los puntos
correspondientes a la línea barrida (línea punteada), tengan la intensidad de azul que
se muestra en pantalla.
Veamos ahora cual es la función de las señales Hsync y Vsync. Estas señales son
digitales TTL, y su función es sincronizar el barrido de la pantalla con los datos que se
intenta enviar al monitor a través de la interfaz RGB (canales R, G y B ). Más
específicamente, en Hsync se encarga de comunicar al monitor que los datos RGB de
una nueva línea horizontal van a ser enviados a continuación. Cuando el monitor
detecta este pulso en Hsync, lleva el trazo hasta el borde izquierdo de la pantalla y
luego comienza a barrer la linea siguiente. Así, se van barriendo y trazando las todas
las líneas de la pantalla hasta que se completa la imagen. Una vez que se terminó de
barrer todo el frame, se debe llevar el trazo a la esquina superior izquierda de la
pantalla, de forma de comenzar a barrer nuevamente la pantalla. La señal Vsync es la
encargada de realizar esto último. Un pulso en Vsync marca el comienzo de un nuevo
trazado del frame, forzando el trazo del monitor a volver a la esquina superior
izquierda.
Referencias
http://www.epanorama.net/documents/pc/vga_timing.html
Detalles técnicos
VGA que se denomina "matriz" (array) en lugar de "adaptador" (adapter), ya
que se puso en práctica desde el inicio como un solo chip, en sustitución de los
Motorola 6845 y docenas de chips de lógica discreta que cubren una longitud
total de una tarjeta ISA que MDA, CGA y EGA utilizaban. Esto también permite
que se coloquen directamente sobre la placa base del PC con un mínimo de
dificultad (sólo requiere memoria de vídeo y un RAMDAC externo). Los
primeros modelos IBM PS / 2 estaban equipados con VGA en la placa madre.
Las especificaciones VGA son las siguientes:
VGA soporta tanto los modos de todos los puntos direccionables como modos
de texto alfanuméricos. Los modos estándar de gráficos son:
• 640×480 en 16 colores
• 640×350 en 16 colores
• 320×200 en 16 colores
• 320×200 en 256 colores (Modo 13h)
Tanto como los modos estándar, VGA puede ser configurado para emular a
cualquiera de sus modos predecesores (EGA, CGA, and MDA).
Conector VGA
Conector VGA (DE-15/HD-15)
Un conector VGA
Conector analógico de video en alta
Tipo
definición
Historia de producción
Diseñador IBM basado en D-subminiature
Diseñado en 1987
Producido 1987 - Presente
Especificaciones
Señal de
RGB más sincronismo H y V
Video
Señal de
I²C canal de datos para información DDC
Datos
Pines 15
Conector DE-15
Patillaje
Detalles de direccionamiento
La memoria de vídeo de la VGA está asignada a la memoria de PC a través de
una ventana en el rango entre los segmentos 0xA000 y 0xC000 en el modo real
del espacio de direcciones. Típicamente estos segmentos son:
Trucos de programación
Una técnica indocumentada pero popular apodada Modo X (acuñado por
Michael Abrash) se utilizó para hacer las técnicas de programación y las
resoluciones gráficas posibles que no lo eran de otra forma en el estándar
Modo 13h. Esto se hizo por "desmembrar" los 256 KiB de memoria VGA en
cuatro "planos", que haría que todos los 256 KiB de memoria gráfica
disponibles en los modos de color de 256 colores. Hubo una compensación
extra de la complejidad y la pérdida de rendimiento en algunas operaciones de
gráficos, pero fue mitigado por otras operaciones cada vez con más rapidez en
ciertas situaciones:
A veces, la tasa de refresco del monitor tenía que ser reducida para dar cabida
a estos modos, incrementando la tensión ocular. También son incompatibles
con algunos monitores más antiguos, que producen problemas de
visualización, como el detalle de la imagen desaparecido, el parpadeo, scrolling
vertical y horizontal y de la falta de sincronización en función de la modalidad
que se intente. Debido a esto, la mayoría de los ajustes VGA utilizados en
productos comerciales se limitaron a combinaciones "monitor-safe" , como 320
× 240 (píxeles cuadrados, tres páginas de vídeos), 320 × 400 (el doble de
resolución, dos páginas de vídeos), y 360 × 480 (máxima resolución estándar
VGA compatible con monitores, un vídeo de la página).