É um codificador rotativo . Possui duas saídas que fornecem pulsos em quadratura (veja a imagem), para determinar a maneira como ele é girado.
Na imagem, você pode ver que o nível do canal B é baixo na borda ascendente do canal A se o botão giratório no sentido horário, mas alto se girado no sentido anti-horário.
As diferenças nos modelos são o número de pulsos por rotação, geralmente entre 15 e 20, e o número de canais. Mais de 2 canais são usados para obter a posição absoluta do botão. Por exemplo, 10 canais fornecem 1024 códigos únicos por rotação. Codificação cinza é usada.
editar
Outro parâmetro é o detentor. Os detentos são posições de clique, que exigem um certo momento para serem superados. Alguns modelos têm 2 detentores por pulso, outros não têm detentores e giram suavemente, para que pareça um medidor de potenciômetro sem paradas.
Leitura adicional
"Codificadores de eixos de controle"- Circuit Cellar issue 250, maio de 2011, p.28 e seguintes