Timbre en mi proyecto OSD

2

Estoy desarrollando una visualización de pantalla (OSD) completamente gráfica para aviones RC y otras cosas de RC. El proyecto está casi completo, con un prototipo de trabajo y PCBs hechos. El OSD se basa en un dsPIC33F de 36.85 MHz y funciona con fuentes de video PAL y NTSC. La sincronización de video está dividida por un separador de sincronización LM1881. En el flanco ascendente de CSYNC, se dispara una interrupción, comprueba VSYNC, verifica ODDEVEN y luego emite una línea de exploración si es necesario. La etapa de salida es un código de ensamblador, y funciona controlando un puerto IO. La creación de un píxel negro se logra al establecer la salida baja, mientras que la obtención de un píxel blanco se realiza mediante la configuración de la salida alta, y no se maneja ningún píxel mediante la inflexión del pin. Todo sobre esto está abierto aquí: enlace

Ahora, tal como está, hay un problema menor con esto. La imagen tiene un timbre en ella. La resolución del OSD es de 208 píxeles horizontalmente y el timbre a veces se puede extender a dos o tres píxeles, ¡lo cual es bastante! No hace que el OSD se vea tan bien como debería y reduce la visibilidad. (Lo que es muy importante en un avión RC. Si está a millas de su casa, necesita saber exactamente dónde se encuentra, en caso de que su avión se caiga o se pierda).

A continuación se muestra una captura de imagen de la OSD. Mire cerca de los bordes de las líneas de prueba y cerca del texto. Ignore el ruido cromático, que es un efecto inevitable del video compuesto. (El firmware de OSD todavía tiene algunos errores, y todavía los estoy aplastando, como que las líneas horizontales son un píxel demasiado largas y se ajustan a la siguiente línea. Ignórelas por ahora ...)

Ahora,tengopocasideasdeporquélaimagentienetantotimbre.Sospechoquepodríadeberseaseñalesdevideomalterminadas,peronotengoideadecómoterminarlascorrectamente,yaquemitarjetadevideoyatieneunaterminaciónde75ohmiosincorporadaymicámaratienelaterminacióncorrespondiente(espero).

Puedeverlacantidaddetimbrequetieneelvideoenelrastreodealcanceacontinuación(rastreoinferior,70mV/div):

Sospecho que el timbre se reduce a la capacitancia del pin IO, la resistencia de terminación y los reflejos en mi ... uh ... línea de transmisión que actualmente es un trozo pequeño de cable.

El timbre coincide con la imagen: alrededor de 2-3 relojes de píxeles. (El reloj de un píxel es 40µs / 208 = 192 ns.)

Entonces, ¿alguna idea?

    
pregunta Thomas O

4 respuestas

3

Si solo está tratando de dominar una señal de video sin desactivarla, la impedancia efectiva de su fuente variará cada vez que su video se encienda y apague. No está bien. Debe asegurarse de que ambos lados de su conexión de video vean una impedancia uniforme de 75 ohmios, ya sea que esté pasando la señal o suministrando la suya. La forma más fácil de hacerlo sería usar un par de amplificadores de video y colocar el circuito en el medio. El amplificador de entrada probablemente debería tener una ganancia de 1: 1 y una salida de baja impedancia; usa algo como un 4066 para cambiar eso y una señal blanca. El amplificador de salida debe tener una ganancia de 2: 1 y una resistencia de 75 ohmios en serie. Por cierto, ¿estás haciendo algo para la restauración de DC? Eso también podría ser un problema.

    
respondido por el supercat
0

Tal vez pueda probar el almacenamiento en búfer del pin IO y mover el búfer lo más cerca posible de la entrada de video. Seguirá recibiendo el timbre en la entrada del búfer, pero es de esperar que el búfer restaure la señal y aísle el timbre.

Necesitaría un búfer triple para el estado de alta impedancia.

    
respondido por el freespace
0

Por su aspecto, tiene un búfer analógico para el video compuesto, y está anulando la señal de video compuesto de alguna manera, probablemente una red sumadora y un pin IO, o un transistor de pull-up, etc. para producir las secciones de texto blanco, ¿correcto?

Luego, supongo que hay otro búfer antes de la salida de video a la tarjeta de captura que está utilizando.

Parece que la recuperación de la anulación de la señal blanca es confusa. O bien necesita un búfer de salida más rápido, o necesita dejar de conducir el búfer de salida hasta el clipping. Si recorta el búfer de salida con fuerza, muchos amplificadores operacionales tienen una recuperación desagradable.

Otra cosa que podrías intentar es colocar una resistencia de 75 ohmios lo más cerca posible del pin de salida en la PCB OSD. Esto servirá para hacer coincidir adecuadamente la impedancia del extremo accionado de la línea de transmisión de video.

    
respondido por el Connor Wolf
0

Un esquema sería útil. Sospecho que cuando conduces la línea de video, estás causando que la etapa de salida de tu cámara sea bastante infeliz. Supercat ya lo ha señalado ...

EDITAR después de ver el esquema:

Whooo, sí, si lo leí correctamente, simplemente estás bajando la señal de video hacia abajo a través de una resistencia de 18 ohmios. Eso haría infeliz el búfer de salida en su cámara, y coloca un trozo de 18 ohmios en la línea de señal de video que causaría el timbre.

    
respondido por el Toybuilder

Lea otras preguntas en las etiquetas