ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
910464 Топик полностью
framer (15.03.2019 10:25, просмотров: 93) ответил Constantin24 на Синхронизация по PTP, точность 1мкс. Как проверить? На ум пришло только завести 1pps сигнал (к примеру от gps приемника с али) и сравнить. Есть еще методы?
Все зависит от реализации ptp в железе и функции узла ptp. Если говорим о slave и абсолютном отклонении к UTC, то лучше всего если в slave есть выход 1pps, тогда можно осциллографом посмотреть реальное отклонение от абсолютного источника сигнала 1pps. Иначе надо принимать 1pps и каким то хитрым способом быстренько снять отклонения с таймера ptp. Также надо понимать, что таймер ptp и системный таймер разные вещи. Если это делать на прерываниях, то точность будет падать, если в таймере ptp можно использовать capture по входу 1pps то лучше. С 1pps GPS тоже не все хорошо. Заявленные параметры в идеальных условиях и 1pps может скакать до 250 нс. Так что если будут плохие условия для GPS и процедура снятия отклонения с таймера ptp не с условиями реального времени, то точность самого измерения может перевалить через 1мкс (конечно зависит от множества факторов). А если говорить о других функциях узла (master, boundary-clock, transparent-clock) то здесь нужны внешние системы тестирования. Судя по допуску 1мкс у вас программная реализация ptp поэтому кажется, что для проверки точности так или иначе очень важны условия обработки в реальном времени