video_timing_board

Public

@batperson

Download board files

Files for version 1. Pick what you came for.

Share video_timing_board

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

Video Timing Board

A Development board to extract timing and subcarrier signals from a composite PAL or NTSC video source.

This is part of my ongoing project to develop a system to superimpose colour text and graphics from a microcontroller onto a composite TV signal. My earlier experimenter's board which can be found at https://github.com/Batperson/video_experimenters_board used a high-speed digital decoder and encoder connected back-to-back, but I now want to try some different methods.

One method is to use an AD724 chip from Analog Devices to generate composite video from RGB signals supplied by a microcontroller. If the AD724 is driven by a clock synchronised with an incoming video signal's colour subcarrier, then its output will also be synchronised with that same subcarrier (i.e. genlocked). Then, a fast switch can be used to switch between the incoming video signal and the text/graphic video signal which we wish to superimpose.

Another method is to generate composite video directly from a microcontroller using the SPI output. Rossum at https://rossumblog.com/2010/06/10/rbox-a-diy-32-bit-game-console-for-the-price-of-a-latte/ has already demonstrated this with the most impressive RBox, a game console based on the Arm Cortex M0 which generates full-colour composite video without any supporting ICs. My theory is that I can do the same, but supply an external clock to the SPI. If this clock is derived from an incoming video signal's colourburst then the output should be genlocked..

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.