Answers:
您需要的是PLL(锁相环)。它通过将您可以控制的一个振荡器与参考振荡器进行比较来工作。诀窍在于,使用数字计数器很容易对振荡器的频率进行分频,因此,您要做的是将14.3 MHz振荡器除以143,将10.0 MHz参考除以100,然后将比较结果用于确保14.3源与稳定的10 MHz参考有精确的关系。
在一个封装中有许多电路可以完成所有这些工作,有时甚至包括一个参考振荡器。必须从稳定的振荡器合成频率是非常普遍的,因此这些并不罕见。
如果要从10 MHz的源获得14.31818181818 MHz,则很难。14.31818 MHz是美国电视的彩色猝发频率,精确值为315/22 MHz。您可以将10 MHz除以2,再乘以9和7,得到315 MHz。然后,除以22,即可获得所需的频率。为此可能需要多个PLL。另一种方法是将10 MHz除以4,再乘以9和7,最后除以11。
当然,理论上可以乘以63,然后除以44。但是,这需要一个非常快的630 MHz PLL振荡器和一个快速分频器。我建议先除以22,然后乘以63,最后除以2。但是对于低相位抖动,分别乘以9和7可能更好。
您使用哪种芯片有该要求,允许的抖动是多少?如果您可能承受大量抖动,则一种方法是使用一种将上升沿和下降沿都转换为脉冲的设备(有效地将10MHz倍增至20Mhz),然后每88个脉冲中丢弃25个脉冲,或者您可以使用25MHz或更快的时钟来驱动性能类似的CPLD或FPGA,但使用10MHz参考来调整需要跳过的脉冲数。两种方法都会产生较大的抖动,但是这取决于可以接受的使用14.3818Mhz时钟进行的操作。如果将其用于NTSC色度生成,则如果选择频率,则抖动的影响可能会最小化,以使交替的帧具有大致交替的抖动。