I need to somehow multiply a 15734.26Hz signal by 227.5 times. Those with a keen eye (or a calculator) will notice the result is very close to NTSC subcarrier frequencies. 3.579545MHz or close as damn it.
I realise I could just use a crystal that's that exact specification, and I have been, but the problem is, this crystal is not on the same domain as the rest of the video signal as I'm encoding RGB into composite video.
This is where the dreaded dot crawl comes in. If the subcarrier frequency is derived from the same domain, the dot crawl is gone completely.
I've no way to get on this clock domain BUT I know that the HSYNC x the line clock cycles = the subcarrier frequency. I just don't know how to get there.
Most ICs or circuits don't seem to be able to multiply that much and it's likely for a good reason looking at how they do it.
I assume I will need something that can sample the frequency and generate a clock, based on my criteria, from it.
Assumedly, I'm going to be looking at a microcontroller or FPGA which I'd really rather avoid.
Any ideas?