|
Задача - сделать частоту 10 Мгц (и несколько других кратных ей) с точностью 1 ppm используя при этом импульсы 1 гц от GPS.
Предлагается следующее решение.
На счетчике считать число импульсов 10 Мгц (а лучше более высокой частоты) постоянно и раз в 100 сек защелкивать состояние счетчика в триггер. Затем считывать процессором с триггера, сравнивать ожидаемое и полученное и делать вывод в виде напряжения на ЦАП. Данное напряжение подавать на вход VCTCXO (С температурной компенсацией управляемый напряжением кварцевый генератор).
Естественно необходимо дать несколько секунд для прогрева генератора после включения. Возможно, потребуется еще измерять температуру при подаче начального воздействия. Также неплохо при достижении заданной точности сохранять код ЦАП в
EEPROM, что бы в следующий раз (после включения питания) начинать с наиболее “хорошего” значения с учетом температуры.
Я думаю, что эта проблема давно решена и уже имеются некоторые готовые модули для решения подобных проблем.
Если не затруднит, укажите ссылки на данную или похожие проблемы.
Заранее спасибо всем откликнувшимся.
Sl_. digitals@mega.ru
E-mail: info@telesys.ru