Ксения (22.05.2019 13:23, просмотров: 475) ответил De_User на Про квадратурный энкодер предельно скупо написано. О предельных частотах сигнала и о минимальном времени между фазами информации нет.
Работа с квадратурным энкодером описана в аппликэйшене: "VR1600: Using the XMEGA Quadrature Decoder" не шибко хорошо, но достаточно для использования. Скорость счета очевидно определяется скоростью срабатывания системы событий, которая http://ww1.microchip.com/downloads/en/AppNotes/doc8109.pdf
обычно не хуже половины тактовой частоты. Однако там есть фильтр от дребезга EVSYS_DIGFILT_1SAMPLES_gc, который можно расширить до EVSYS_DIGFILT_8SAMPLES_gc - тогда срабатывать станет не по первому требованию, а 8-му требованию подряд (можно выбирать от 1 до 8). Соответственно этому, включение фильтра может замедлять предельно допустимую частоту энкодера почти на порядок.