Hola a todos, en forosdeelectronica.com comencé un tema sobre
generación de una señal de video NTSC usando un PIC 16F88. Es un proyecto en el que estoy trabajando y que quisiera compartir con ustedes y así tal vez entre todos logramos hacer algo bueno.
Estoy trabajando con un PIC 16F88 con un cristal de 12MHz. La velocidad es suficiente para generar las líneas horizontales: aproximadamente 12us de sincronización y 52us de señal de video, teniendo un total de 64us por línea.
Hasta ahora tengo un código de ejemplo con el que obtengo un video desentrelazado de 260 líneas de resolución vertical. El video lo pueden ver aqui:
[youtube:2f931be3]http://www.youtube.com/watch?v=VWmkDE7lu0M[/youtube:2f931be3]
Como pueden ver la imágen se recorre hacia arriba y bota de vez en cuando, ese scroll no es intencional, lo que pasa es que aún no he logrado la sincronización vertical de la señal y por eso creo que se recorre hacia arriba.
He encontrado alguna información sobre señales NTSC Monocromáticas (que es el video que quiero generar) pero no he comprendido en que consiste la sincronización vertical ni como llevarla a cabo. En la página del proyecto
PIC Breakout aparece un diagrama de sincronización vertical pero no especifican los tiempos que debe durar cada valor de la señal.
Sigo investigando como realizar la sincronización vertical. Si alguien aquí tiene conocimientos sobre señales de video NTSC agradecería cualquier tipo de ayuda o información. Espero que este proyecto les sea interesante y por supuesto que acepto cualquier ayuda y colaboración.
Adjunto el código fuente utilizado para el video.