Generando señal de TV PAL usando un PIC


14

Estoy tratando de generar señales de TV PAL usando un PIC24FJ64GB002 usando un método similar al circuito descrito a la mitad de esta página . La única diferencia es que mi circuito necesita funcionar a 3v en lugar de 5v debido al uso de un PIC24, así que he recalculado los valores de resistencia necesarios y los más cercanos que puedo encontrar parecen ser de 220 y 470 ohmios.

Me estoy conectando a la entrada de TV a través de un cable euroconector que conecta la señal de video a los pines 17 y 20 en el diagrama de esta página .

Pero no tengo ninguna imagen en la televisión. Bien podría no estar conectado.

Estoy pensando que una de las tres cosas podría estar mal:

  1. Mi tiempo se acabó. Publiqué el diagrama al final de esta publicación que muestra el tiempo en los dos pines para mi prueba y, por lo que puedo decir, estoy generando el tiempo de sincronización correcto y la otra señal son solo algunas franjas para la prueba. ¿Qué tan preciso debe ser el tiempo? Estoy usando la interrupción del temporizador en el PIC para comenzar cada línea con una separación de 64 uS.
  2. Estoy usando las resistencias incorrectas para mezclar la señal. ¿Alguien puede verificar si calculé los valores correctos para usar a 3 voltios? ¿Qué tan precisos deben ser los niveles de voltaje? Elegí los valores estándar más cercanos, ¿es esto lo suficientemente preciso?
  3. ¿Me estoy conectando a las entradas incorrectas en mi cable de euroconector? Sin embargo, todo lo que he leído muestra que esto es correcto ...

También estoy generando lo que creo que son los pulsos de sincronización de trama correctos. Aunque, de nuevo, todo lo que he leído parece indicar que, incluso si me equivoco, debería ver algo y, dado que cada línea tiene la misma pérdida de sincronización vertical, ¿no debería importar para esta prueba?

De todos modos, cualquier aportación y sugerencia sería bienvenida.

Tiempo de señal http://this.domain.name/wp-content/uploads/2010/06/tv.png

Editar y pregunta adicional

Si quiero usar señales RGB en un euroconector, parece que necesito tener 3 conexiones para R, G, B y una para la sincronización en el pin de video compuesto. Y luego cada uno tiene su propia conexión GND separada ... ¿Hay alguna razón por la que no pueda conectar esos 4 juntos?


obtuviste tu +1 solo por usar la función de analizador lógico del PICKIT2. Nunca lo he visto usado ya que en todas partes donde trabajo tenemos O-Scopes en todas partes. Se ve sexy las preguntas también fueron geniales.
Kortuk

Me encantaría un osciloscopio adecuado, entonces podría ver los voltajes en las señales "mixtas" aquí. Pero no tengo uno y cuestan más de lo que puedo justificar gastar en un proyecto de pasatiempo. El analizador lógico pickit2 parece funcionar muy bien, sin embargo, para muchas señales digitales. ¡Casi compraría uno solo por eso!
John Burton

1
He probado las sugerencias a continuación y no he tenido éxito en absoluto. ¿Son correctos mis tiempos y resistencias? También tengo una foto en alguna parte. Creo que construiré uno de los proyectos que he visto alrededor que use uno de esos, entonces al menos no intentaré depurar mi propio hardware, mi propio software Y una conexión desconocida al televisor, todo al mismo tiempo . Y cuando eso funcione, reinicie este proyecto.
John Burton

No puedo decir que sé mejor que tú, pero has despertado mi interés.
Kortuk

Respuestas:


5

Podría ser un problema de cambio SCART. Con SCART, algunos televisores necesitan una señal baja en el pin 16 para seleccionar RGB en lugar de compuesto.

http://freespace.virgin.net/matt.waite/resource/av/scart.htm#Note%202%20 :

También puede intentar poner su señal compuesta en uno de los canales RGB para ver si se capta correctamente.


Gracias por la respuesta. ¿Parece que estás generando señales RGB, no video compuesto? Sin embargo, intenté conectar ese pin en ambos sentidos y desafortunadamente no hizo ninguna diferencia.
John Burton

Vaya, lo he leído mal, actualizado.
Toby Jaffey

1
Sí, hacer una explosión de color PAL en un PIC sería un "desafío"
Toby Jaffey

1
Simplemente termine esta publicación: intenté usar un televisor diferente y funcionó perfectamente y, sin embargo, todavía no puedo hacer que funcione en el original. Claramente hay alguna diferencia allí que necesito investigar en algún momento en el futuro,
John Burton

1
Al final descubrí que tenía un cable de euroconector mal conectado con el suelo conectado al cable incorrecto, ¡aunque lo comprobé unas 100 veces! Por alguna razón se trabaja en un televisor pero no en otro. Ahora lo tengo funcionando bien en ambos.
John Burton

0

¿Lo cambiaste al canal 3? ¿o tiene una entrada compuesta y necesita seleccionar la configuración de fuente de video correcta en el TV / Monitor?


Tengo una entrada compuesta en el televisor. Bueno, una entrada compuesta en la conexión SCART de todos modos.
John Burton
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.