我有一个来自仪器的时钟信号,我需要用它来同步其他仪器。然而,次级仪器需要有不同的相位,我需要能够扫时钟周期(100 ns > 10MHz)与1 ns步长最大值。
我设法扫20 ns与FPGA可编程DLL(最小时钟输入32 MHz,所以我使用50 MHz作为10 MHz的倍数),但我仍然有80 ns,我不能扫。FPGA DLL步长为FREQ(50MHz)/256 ~ 80ps。
我正在寻找一个PLL或DLL的IC参考,我可以在运行时程序阶段。我也接受其他的解决方案。
我搜索可编程延迟,可编程移相器,可编程锁相环,然而我找不到任何东西,可以帮助我。
为了说明这一点,下面的图片显示了一个带有90度阶跃的不同相位的时钟,我需要大约3度阶跃3*(100 ns/360) ~ 830 ps。如果我能有更多的精度就更好了。