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?