¿Qué determina el número de píxeles en el porche delantero y en el porche trasero de la pantalla VGA?

3

Además de esto, ¿el reloj de píxeles depende de la resolución VGA y la tasa de referencia o es independiente de ellos? ¿Qué sabe uno qué duración debe tener cada píxel?

    
pregunta quantum231

6 respuestas

3

Pixel Clock está relacionado con la resolución / frecuencia de actualización. Debe cronometrarlo para que, para una línea horizontal determinada, los píxeles más el porche queden bloqueados ...

En cuanto a los píxeles del porche, que dependen del monitor, la razón de su existencia es que mientras el haz de electrones se está moviendo hacia el comienzo de una fila o cuadro, no aparece en la pantalla. Básicamente, siempre y cuando sea aproximadamente correcto funcionará bien. Hay gráficos que muestran la información de tiempo basada en clk y resolución. Aquí hay uno: enlace

    
respondido por el MadHatter
3

El reloj de píxeles depende principalmente de la resolución. Por ejemplo, 480x640 (VGA) tiene alrededor de 25 MHz.

Si aumenta la resolución, necesita transferir más píxeles por segundo a la pantalla - > mayor frecuencia / reloj de píxeles. La frecuencia también depende de otros parámetros:

  • modo CVT
  • Modo de supresión reducido
  • Frecuencia de actualización (50/60 Hz)

Los pórticos están relacionados con píxeles por línea y líneas por pantalla.

Hay una hoja de Excel de VESA para calcular los tiempos VGA para todas las resoluciones conocidas. Solo necesito encontrar el enlace nuevamente ...

enlace

Preguntas de SE relacionadas:

respondido por el Paebbels
1

El sistema VGA se deriva del diseño del monitor analógico. En un sistema analógico puro hay dos generadores de dientes de sierra de frecuencia fija, uno para la horizontal y otro para la vertical. Esto bloquearía la fase de las señales hsync y vsync, con un pequeño desfase de fase fijo al comienzo. Eso define el período del "porche delantero", que es un período de tiempo en lugar de un recuento de píxeles.

En un monitor analógico hay una serie de botones de sintonización que permiten al usuario mover la imagen para ajustarse a la pantalla correctamente: estos ajustan el porche delantero y la frecuencia de los generadores de dientes de sierra.

Los monitores posteriores fueron capaces de múltiples frecuencias de sincronización y seleccionarían una de una tabla al mirar la frecuencia de sincronización, permitiendo el uso de los modos de línea visible de 600, así como el modo de línea visible VGA 480 original. Los monitores de pantalla plana completamente digitales agregan más modos y una etapa ADC en el proceso. Los monitores con EDID le dirán cuál es su tabla de modos.

Por lo general, hay un pequeño porcentaje de variación en lo que se aceptará, por lo que no es necesario que sea un conteo preciso de píxeles para el porche delantero y el porche trasero. El autoajuste generalmente compensará. Usted puede tener sus propios modos de video (por ejemplo, PC video "mode X"). Si está fuera de los horarios VGA, es posible que el monitor no se moleste en mostrarlo.

    
respondido por el pjc50
0

Los tiempos exactos varían un poco y, si los obtienes aproximadamente de la forma correcta y tratas de evitar los fondos negros (ver más abajo), generalmente deberías estar bien. El reloj de píxeles dependerá obviamente de la resolución, una resolución más alta significa más líneas y más píxeles para que quepan en cada línea.

En monitores CRT antiguos no se necesitaba una coincidencia perfecta de píxeles. Había controles manuales para colocar la imagen en el lugar correcto y estos deberían ajustarse para cada resolución. Algunos monitores tenían la capacidad de recordar dos o más conjuntos de configuraciones para diferentes resoluciones.

Los LCD modernos deben convertir la señal VGA en una señal digital. Para hacer esto sin crear un desorden borroso, deben determinar las posiciones discretas de los píxeles y contendrán sistemas de ajuste automático para tratar de calcular la sincronización de la señal entrante. A veces se equivocan, especialmente si se alimentan con una pantalla negra o una pantalla con perforaciones negras.

    
respondido por el Peter Green
0

Como muestran las discusiones debajo de las otras respuestas, los autores interpretan de manera diferente el término "reloj de píxeles". En realidad, no hay reloj transmitido a través del cable VGA.

Pero, para una resolución de 640x480 @ 60 Hz y usar el antiguo Tiempo de Modo Seguro (es decir, el que se usó antes de Temporizaciones de video coordinadas ), el controlador debe generar cada valor de color de píxel durante aproximadamente 40 ns (ver más abajo). Esto se puede lograr con un reloj controlador de 25 MHz; luego, el controlador debe generar un nuevo valor de color de píxel en cada ciclo de reloj. Pero, el controlador también puede usar un reloj de 50 MHz, luego debe generar un nuevo valor cada segundo ciclo de reloj, y así sucesivamente.

Además del color del píxel, la señal VGA también se compone de los pulsos HSYNC y VSYNC. Las señales deben dirigirse a un nivel bajo (o alto) durante un cierto tiempo, para indicar el inicio / final de un cuadro (VSYNC) y una línea de exploración (HSYNC) dentro de un cuadro. Antes y después de estos pulsos de sincronización, hay un margen seguro (llamado porche) que separa los pulsos de sincronización del contenido de la imagen. Durante la sincronización y el tiempo de porche, las líneas de color de píxel deben reducirse (negro) para lograr una sincronización adecuada. Los tubos de rayos catódicos necesitan estos tiempos adicionales, para que el rayo catódico vuelva al lado izquierdo / superior. Pero, incluso las pantallas LCD requieren al menos los pulsos de sincronización e incluso algún tiempo para activar la siguiente fila en la matriz de píxeles. Los nuevos tiempos coordinados de video permiten una reducción de la reducción vertical de las pantallas LCD.

Echemos un vistazo a la sincronización en modo seguro para 640x480 a 60 Hz. El tiempo total de cada línea de escaneo es 31.778 µs que consiste en: 25.442 µs para los 640 píxeles en cada fila, 0.636 µs para el porche delantero, 3.813 µs para el pulso HSYNC y 1.907 µs para el porche trasero. Por lo tanto, el controlador debe emitir cada color de píxel para $$ \ frac {25.442 \, \ mbox {µs}} {640} = 39.75 \, \ mbox {ns} $$ Por lo tanto, el controlador requeriría un reloj de al menos \ $ 1 / 39.75 \, \ mbox {ns} = 25.157 \, \ mbox {MHz} \ $. Este valor también se conoce como la frecuencia de reloj de píxeles en los documentos VESA. Pero, el controlador también podría usar un reloj interno dos veces más rápido que el mencionado anteriormente.

    
respondido por el Martin Zabel
-1

El reloj de píxeles es independiente de la resolución VGA y no tiene efecto en la frecuencia de actualización. Las señales de video RGB son analógicas y pueden tener cualquier valor en cualquier momento.

Si la frecuencia de actualización aumenta, los píxeles aparecerán extendidos horizontalmente, ya que están ocupando una mayor proporción del tiempo de visualización. Para corregir esto, debe aumentar la frecuencia del reloj de píxeles hasta que coincida con el período de visualización horizontal. Esto se puede lograr contando los relojes de píxeles para generar la ventana de visualización horizontal y sincronizar.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas