Доброго времени суток всем
Есть некий готовый блок синхронизации высокостабильного кварца VCXO от GNSS модуля
Сейчас это реализовано только на основе сигнала PPS (таймер про прерыванию, ПИ регулятор , ЦАП и так далее) , анализ сигнала PPS происходит не синхронно по отношению к тактовой частоте системыVCXO , соостественно частота хоть подводится но сдвиг в 100ns присуствует.
Поскольку новая версия GNSS модуля выдает кроме PPS еще и 10MHz (PPS еще и синхронен относительно этой часты). Хотелось бы иметь возможность более тонкой подстройки.
Собственно единственное что мне видится это добавить измеритель фазы между двумя сигналами на основе XOR
Предполагаю использовать
SN74LVC1G86 + фильтр + буфер повторитель и на ЦАП.
Жизнеспособное решение?
Возникакют пара вопросов:
1 как он будет себя вести, если на входах будут фронты, между которыми меньше чем tpd ?
2 нужно ли еще что добавлять? или лучше использовать более высокоскоростную логику? 4046 вроде более медленная, из сзсвременных микросхем мне попадаются серьезные PLL монстры с VCO и прочим на борту, мне оно не нужно/
3 Как я понимаю, я не могу определить знак сдвига фазы, лишь его значение. Допустим если мне надо будет для компенсации задержек целенаправлено сдвигать один сигнал относительно другого на некоторую величину, а не просто сводить сдвиг в ноль, что для этого можно применить?
Заранее спасибо!
Сообщение отредактировал некуцй - Jun 24 2015, 09:29