3 votos

Ingeniería inversa VGA

Tengo un firewall basado en x86, producido por Stonesoft. Tiene interfaz serial, pero sería más fácil instalar un nuevo sistema operativo si obtuviera una salida VGA del dispositivo. Descubrí un encabezado prometedor en el PCB, etiquetado como "J11 VGA".

Es un cabezal de 10 pines. Descubrí las líneas de tierra y 5V con un multímetro y medí la resistencia de los otros pines contra el pin de tierra. Luego tomé un osciloscopio y medí cada pin. Ahora necesito su ayuda para hacer ingeniería inversa de estas mediciones en el pin-out del cable VGA. Cualquier consejo es bienvenido. Si se necesita alguna medida adicional, por favor escriba un comentario a esta pregunta.

La imagen adjunta muestra los resultados. He marcado el número de pin en la esquina superior izquierda. Los voltajes marcados allí son de pico a pico. Pude encontrar un pin con señal similar a la de video (pin 9, ~120mV pico a pico). El pin 10 parece ser de sincronización, pero no estoy seguro, y no tengo ni idea de para qué sirve el pin 8..

Measurements

Cable used for measurements

VGA-connector

Stonewall-label

3 votos

Los pines 8 y 10 pueden ser de sincronización (el más rápido es HSYNC y el otro VSYNC). La señal "tipo vídeo" puede ser "verde", es bastante común que el canal verde incluya señales de sincronización compuesta. Dado que no ves ninguna actividad en los otros pines, tal vez sea VGA monocromo. Si maneja un monitor CRT antiguo (en lugar de un LCD), el uso de señales de sincronización incorrectas puede causar daños. Afortunadamente, está utilizando una pantalla LCD moderna. Sin las señales opcionales de identificación del monitor VESA DDC o la SCL/SDA, el adaptador VGA no puede saber cuáles son las capacidades del monitor, por lo que el formato de visualización puede no ser óptimo.

0 votos

Para alguna prueba simple de enganche el "VGA" puede muy bien ser el viejo video original de estilo 640x480. Ciertamente podrías empezar con eso.

2voto

Alexandr Kurilin Puntos 116

¿Cómo has encontrado la clavija de tierra? Debe medir la resistencia contra el chasis (cuando mida la resistencia, hágalo sin alimentar la placa). El pin que recibe una resistencia ~0 es el pin de tierra. La razón por la que pregunto es que la resistencia que obtienes es extraña. Yo esperaría que 3 pines (R,G,B) tuvieran una resistencia de terminación de 75 Ohm contra la tierra.

Por cierto, esos pines (3,4,6) en los que no has detectado ninguna señal, sugieren que no hay salida de vídeo (si has medido correctamente). Puede ser necesario habilitar primero la salida de vídeo de alguna manera, antes de seguir adelante.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X