Судя по даташиту, энкодер - тот же валкодер, только механический, а не на оптопарах, как принято - а чтобы не тратить входы у микроконтроллера , можно снимать данные с каждого энкодера последовательно. Для тех, кто считает это не трушным, типа лучше постоянно контролировать - программно все равно можно последовательно только обрабатывать, если прерывания внешние не использовать - но где вы возьмете мик с таким количеством входов, которым можно назначить прерывание? Обычно это два всего входа - INT0 и INT1 . Для считывания можно выделить минимум 3 потра, два на вход, один строб, и последовательно обрабатывать каждые два вывода. Хотя, можно даже только один, но надежность снижается. А еще надо думать о такой неблагодарной вещи, как дребезг - тут валкодеры вне конкуренции.
Лично меня вполне устраивает, как сделали в Триаксисе, но не нравится, что сделали на оптронах - сигнал так корежет, что звучит часто как транзистор, и далеко не так приятно, как у Медведя