

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A Figuramostra o desenho de um disco de um encoder rotativo absoluto. O código gray é utilizado neste caso, pois nele a cada incremento posicional, apenas um bit é alterado por vez. Isso ajuda a evitar glitches para o controlador que está lendo o valor do encoder. A tabela a seguir mostra a correspondência do código BCD para o Gray até o valor 7. O circuito capaz de decodificar o valor do código GRAY para BCD tem sua expressão para saída B2 dada por,

Figura: Encoder rotativo.
GRAY | BCD |
G4 G3 G2 G1 | B4 B3 B2 B1 |
00 0 0 | 0 0 0 0 |
00 0 1 | 0 0 0 1 |
00 1 1 | 0 0 1 0 |
00 1 0 | 0 0 1 1 |
01 1 0 | 0 1 0 0 |
01 1 1 | 0 1 0 1 |
01 0 1 | 0 1 1 0 |
01 0 0 | 0 1 1 1 |
... | ... |
G3G2 +G4G3G2
G3G2 +G3G2
G3+G4
G4G3
G4