контроллеры любого бренда для работы с энкодерами используют аппаратные "быстрые" входа, ни кто по последовательному порту не ловит сигналы энкодера, если это отдельный модуль, то в любом случае Вы будете считывать уже результируещее значение