Jump to content

    

Выбор микросхемы для временной синхронизации устройств

Требуется микросхема, с помощью которой была бы возможность максимально точно синхронизировать по времени работу нескольких устройств. По GPS планирую получать реальное время, а специальный сигнал (обычно раз в секунду) использовать для корректировки такта основного такта.

 

Нашёл 3 варианта.

 

GPS-500 Double Oven GPSDO

NEO-M8P-2

IQCM-110

 

Был ли у кого опыт работы с данными штуками или кто-нибудь может посоветовать что-то ещё?

Edited by Art55555

Share this post


Link to post
Share on other sites

Давно уже применяю приёмники Lassen IQ и Condor. Они из цикла - запаял и забыл, никогда не было проблем.

Share this post


Link to post
Share on other sites

Выбор зависит от необходимой точности.

До микросекунды по времени и 10-7 по частоте подойдет практически любой приемник.

 

Если нужно лучше, посмотрите на питерские http://www.morion.com.ru/rus/oscillators/

У них есть и устойчивые к вибрации.

Share this post


Link to post
Share on other sites

Если нужна именно микросхема, например чтобы раздавать синхроклоки по плате - то например гляньте AD9548

Share this post


Link to post
Share on other sites

Спасибо за ответы.

Тем не менее, интересны в основном, параметры сигнала синхронизации (10 МГц или PPS-сигнала) - самый главный параметр, низкий джиттер этих сигналов.

На втором месте - габариты, потребление, чувствительность приёмника GPS.

 

По этим параметрам все предложения имеют значения 20-50 ns, против 8 у IQCM-110.

 

Также необходимо на разных устройствах иметь одинаковую "подкраску" времени.

Edited by Art55555

Share this post


Link to post
Share on other sites
По этим параметрам все предложения имеют значения 20-50 ns, против 8 у IQCM-110.

А в какой доке написано про 8нс у IQCM-110?

 

Я в OCXO Specification IQCM-110

нашел только это:

1PPS Output from internal GPS receiver, Pin 10, Phase

Accuracy when locked to GPS:

Initial Lock Status (<30mins locked to GPS): ±200ns max

Full Lock (>30mins locked to GPS): ±80ns max

Steady Lock State (>24hrs GPS lock): 25ns RMS max

Share this post


Link to post
Share on other sites
А в какой доке написано про 8нс у IQCM-110?

 

Я в OCXO Specification IQCM-110

нашел только это:

 

Это про 10-МГц-ый такт имелось в виду.

И стоит эта штука немало((

Share this post


Link to post
Share on other sites

Парни, а делал ли кто дополнительную фапч для 1PPS? Это с целью уменьшения джиттера этого сигнала? Например из +-25нс сделать +-5нс. Стоит ли овчинка выделки?

Share this post


Link to post
Share on other sites
Парни, а делал ли кто дополнительную фапч для 1PPS? Это с целью уменьшения джиттера этого сигнала? Например из +-25нс сделать +-5нс. Стоит ли овчинка выделки?

 

Ну так в том и задумка ))

Да, я планирую использовать 100- мегагерцовый такт + PPS - сигнал, играться фазой, формировать итоговый, подкрашивать данные, организовывать синхронный старт.

Share this post


Link to post
Share on other sites
Ну так в том и задумка ))

Да, я планирую использовать 100- мегагерцовый такт + PPS - сигнал, играться фазой, формировать итоговый, подкрашивать данные, организовывать синхронный старт.

Я думаю у Вас всё получится. Было бы время - сам бы занялся этим вопросом.

Лет 10 назад фапчевал сигнал 1PPS с генератором 10МГц - ничего там сложного нет,стабильность была несколько ppb.

Share this post


Link to post
Share on other sites

я подмешивал 1pps от GPS так:

VCOCXO на 10 МГц,

на FPGA мерял сколько тактов от предыдущего пульса 1ппс до следующего.

дальше PID-контроллером (чтоб джиттер/вандер сильно не прыгал) вычислял нужное смещение и ЦАПом давал это смещение на VCOCXO.

 

зы. поскольку большинство GPS-приемников привязывают 1pps к UTC с точностью +-50нс, то нужно понимать, что можно получить, а что нет.

Share this post


Link to post
Share on other sites
поскольку большинство GPS-приемников привязывают 1pps к UTC с точностью +-50нс, то нужно понимать, что можно получить, а что нет.

Есть сомнения? Не стесняйтесь, поделитесь.

Share this post


Link to post
Share on other sites
Есть сомнения? Не стесняйтесь, поделитесь.

 

По этим параметрам все предложения имеют значения 20-50 ns, против 8 у IQCM-110.

 

всё бы ничего, но есть такая штука как коррекция времени, передаваемого спутником, с земли.

и там в спецификациях, грубо говоря, нормой является один скачок на 50 нс раз в 4 часа.

поэтому "тепличных" условий ждать абсолютно не стоит, и 8ns - это рекламный бред.

Share this post


Link to post
Share on other sites
всё бы ничего, но есть такая штука как коррекция времени, передаваемого спутником, с земли.

и там в спецификациях, грубо говоря, нормой является один скачок на 50 нс раз в 4 часа.

поэтому "тепличных" условий ждать абсолютно не стоит, и 8ns - это рекламный бред.

Не забывайте что когда говорят о величине джиттера 1PPS то всегда упоминают 1 sigma. На мой взгляд "один скачок на 50 нс раз в 4 часа" эту сигму никак не испортят.

Share this post


Link to post
Share on other sites
я подмешивал 1pps от GPS так:

VCOCXO на 10 МГц,

на FPGA мерял сколько тактов от предыдущего пульса 1ппс до следующего.

дальше PID-контроллером (чтоб джиттер/вандер сильно не прыгал) вычислял нужное смещение и ЦАПом давал это смещение на VCOCXO.

 

зы. поскольку большинство GPS-приемников привязывают 1pps к UTC с точностью +-50нс, то нужно понимать, что можно получить, а что нет.

 

Ну я это упражнение буду проделывать с тактами на 100 МГц. Принцип такой же, да.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this