¿Es relevante la calidad de los pulsos de sincronización VGA horizontal y vertical para poder visualizar en proyectores sensibles?

3

Actualmente estoy intentando diagnosticar un problema de VGA en el hardware A. El hardware A tiene algunos problemas para enviar la pantalla a ciertos proyectores (aunque puede enviar la pantalla a la mayoría de los monitores LCD).

El hardware B se conecta correctamente tanto en los proyectores como en los monitores (Nvidia quadro 2000).

La pregunta aquí es: ¿podría haber un vínculo con los picos que veo en los pulsos de sincronización horizontal y vertical del Hardware A y el hecho de que el Hardware A tenga más problemas con ciertos proyectores? El hardware B parece tener una señal mucho más clara.

También, el pulso de sincronización horizontal y vertical necesita alinearse (tanto al principio como al final de un pulso de sincronización vertical). Veo aquí que el Hardware B se alinea perfectamente, pero el Hardware A muestra un retraso de 800 nsec.

Pulso de sincronización vertical y pulso de sincronización horizontal - Hardware A

Pulsodesincronizaciónverticalypulsodesincronizaciónhorizontal-HardwareB

    
pregunta rdavb

4 respuestas

1

Al rediseñar la salida VGA para que HSYNC y VSYNC se encuentren en un proceso diferente (lo que les permite ser simultáneos si es necesario), encontramos que la causa es 850 ns. También hubo un problema de color (desajuste de impedancia), pero la demora es la causa del problema.

    
respondido por el rdavb
3

El exceso o el retraso no son la causa del problema. El rebasamiento no debe ser más del 30% del pulso lógico. Aquí, no vemos la medida exacta, pero no es más del 24%.

En cuanto a la demora, no debería ser tan grande, pero los bucles internos en el diseño lo hacen así. Sin embargo, no impide que la pantalla funcione.

Lo que causó el problema fue que los niveles de color eran 1V en lugar de 0.7 V (R, G, B).

    
respondido por el rdavb
1

Los diferentes proveedores de proyectores utilizan diferentes enfoques para determinar qué línea de escaneo debe considerarse la "primera". No esperaría que los picos fueran un problema; un problema más grande probablemente sería el tiempo relativo de los pulsos de sincronización horizontal y vertical. Si un proyector utiliza el estado de la línea de sincronización vertical en el borde descendente de un pulso de sincronización horizontal como una indicación de si una línea de exploración particular es "la primera", cualquiera de las formas de onda debería funcionar. Si muestrea la sincronización vertical con precisión en el borde ascendente de la sincronización horizontal, la primera funcionaría, pero la segunda sería problemática (ya que la sincronización vertical podría aparecer antes o después de la horizontal). Si trata de evitar problemas con el segundo retrasando levemente HSync internamente, entonces el estado de VSync debería estar bien establecido en cualquiera de los dos casos antes de ser muestreado. Sin embargo, si se retrasa VSync, entonces es posible que en el primer caso muestre la señal VSync justo cuando el cambio se propaga a través del circuito de retardo. Esto podría causar una línea de escaneo de fluctuación de posición vertical.

En la práctica, esperaría que la mayoría de los proyectores digitales modernos determinen en qué punto dentro de la línea de exploración la sincronización vertical parece cambiar (debería ser coherente) y luego selecciona algún otro punto en la línea de exploración para muestrearla. Por otro lado, ciertamente he visto proyectores que tienen más problemas de los que parece que deberían tener con las señales de sincronización que no son exactamente "perfectas", por lo que es difícil garantizar que cualquier desviación de la norma no cause problemas con algunos equipo en alguna parte.

    
respondido por el supercat
0

Sugerencia: con respecto a su hipótesis de que el pulso de sincronización vertical baja "demasiado pronto", podría hacer un circuito muy simple para verificar esto. Con dos puertas y un retardo de R-C en el medio, puede crear una versión retrasada de VSync. Utilice una variable R para ajustar el retraso. Añadir un diodo para retrasar un solo borde. Un 2/4 de un 4093 o un 2/6 de un 74AC14 serían buenos candidatos, ya que tienen entradas de disparador Schmitt, por lo tanto, trabaje de forma más limpia con la entrada analógica desde el retardo "analógico" de R-C.

Con una lógica adicional mínima, puede componer su propio pulso VSync que se parezca más al que funciona de manera confiable.

    
respondido por el gwideman

Lea otras preguntas en las etiquetas