Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: stm32 ieee 1588 использование
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Fobes
Всем доброго времени суток... Запустил я ptp_v2 синхронизацию на железке. Все работает, часы строятся. Пол дела сделано, но вот вопрос, как теперь использовать эти часы с точностью менее 1 мкС. Не могу ничего найти по использованию. В цикле бесконечно проверять как-то слишком убого. Нужно производить оцифровку данных с частотой 4кГц, каждое преобразование должно быть точно по времени и не уплывать больше чем на 1мкС... Подскажите решение плиз, куда копать и через что можно сделать ? МК: stm32f407vg
Uuftc
Цитата(Fobes @ Feb 13 2016, 17:13) *
Всем доброго времени суток... Запустил я ptp_v2 синхронизацию на железке. Все работает, часы строятся. Пол дела сделано, но вот вопрос, как теперь использовать эти часы с точностью менее 1 мкС. Не могу ничего найти по использованию. В цикле бесконечно проверять как-то слишком убого. Нужно производить оцифровку данных с частотой 4кГц, каждое преобразование должно быть точно по времени и не уплывать больше чем на 1мкС... Подскажите решение плиз, куда копать и через что можно сделать ? МК: stm32f407vg

Сходу видятся следующие решения:
1. На основании часов периодически вычислять и подстраивать повторяющийся таймер, по которому делать ADC.
2. Делать железную VCO, подстраиваемую аналогично. От нее получать клок ADC

т.к 1us - это весьма много, можно обойтись первым вариантом, хотя второй потенциально может дать порядково меньший jitter

P.S. Покажите, плз, если не сложно порт PTP под stm32f407.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.