Proyecto DUCK, Doragasu Usb Custom Kontroller
doragasu
view post Escrito el 9/9/2005, 13:01 by: doragasu
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


QUOTE (Macarro @ 9/9/2005, 13:03)
Una pregunta, doragasu, curiosidad personal. Yo había pensado varias veces sobre lo del filtro protector para monitores, pero no tenía ni idea de cómo es la forma de esa señal de sincronismo. Si no fuese mucha molestia me podrías decir dónde mirarla? Es un simple pulso? Qué método has usado para filtrarlo?

Aquí tienes un montón de links de sitios relacionados con el tema del vídeo. Concretamente, aquí tienes uno de ellos que comenta cómo son las señales PAL y NTSC. Lo cierto es que encontrar buena información sobre las señales de vídeo es chungo, yo he buscado mucho y lo mejor que he encontrado es eso. También hay información bastante interesante sobre las señales del monitor aquí, pero más allá de eso, no he encontrado nada. Además hay muchos apartados confusos, sobretodo para el tema de los sincronismos, que por lo visto pueden tener muy diversas polaridades.

En cuanto a lo de la protección del monitor, recalco que lo que yo estoy haciendo NO es un filtro sino una protección. La manera de hacerlo es sencilla, Conecto la señal de sincronismo vertical a la entrada del TIMER1 del PIC, para que cuente pulsos, y la de sincronismo horizontal al pin CCP1 del PIC (configurado en modo Capture) de modo que cada frame de vídeo, el PIC captura el número de pulsos que ha habido en el pin de sincronismo horizontal y genera una interrupción. Si el número de pulsos es mayor que 16000 (o el umbral que finalmente decida poner) entonces pongo a 0V el pin etiquetado como "SYNCEN" en el esquema, lo cuál deja el pin de sincronismo a 5V, y por tanto no se produce señal de sincronismo alguna y la pantalla se quedará en negro. Además se pone también a 0V el pin 16 del Euroconector, con lo cual la pantalla se apaga. No es tan bonito como el sistema que utiliza el J-Pac que tengo entendido que te permite ver media pantalla, pero servirá para proteger al monitor, lo cuál ya es bastante. Por ahora no lo he programado, pero esa es la teoría. El tiempo que tarda en reaccionar el circuito (es decir, el tiempo que lo puede estar llegando señal de más de 15KHz al monitor) es de 1/60 = 16,7 milisegundos, supongo que insuficiente para producir el más leve daño. La idea de este circuito de protección la he sacado de aquí, aunque con una pequeña variante (ya que yo utilizo las 2 señales de sincronismo y ahí sólo usa la horizonal). En esa página además vienen otros circuitos de protección alternativos. Tal vez en un futuro podría currarme un sistema que si detecta una señal mayor de los 16KHz regenere su propio sincronismo utilizando el PWM (modulador de anchura de pulsos) o algo así, pero por ahora no tengo pensado hacerlo. Lo de hacerlo por filtrado, en el sentido estricto de la palabra, es decir con componentes R-L-C, no creo que sea buena idea, ya que son señales digitales que además tienen dos armónicos distintos (porque el ciclo de trabajo no es del 50%).
304 respuesta(s) desde el 28/8/2005, 10:17