Home ⇒ Visão global ⇒ Eletrônica digital ⇒ Códigos digitais ⇒ Código Gray
Código Gray - Como funciona
O código Gray é um código na qual números adjacentes diferem de apenas um único bit. Isto reduz os erros de os erros de transmissão de dados, por exemplo, devido a tolerâncias. O código Gray se usam geralmente na tecnologia de automação, por exemplo, para encoders absolutos.
Por que o código binário não se usam para detectar a posição?
Para ilustrar o problema, analisemos a codificação utilizando código binário:

Erros de dados usando um código binário
Como se pode ver à lupa, 3 bits devem mudar simultaneamente. Devido às tolerâncias, neste caso, o código 101 é lido durante um instante até que a Sequência de bits 000 seja reconhecido enfim.
Código Gray para detectar posição e ângulo

Código Gray para detectar a posição - Tabela do Código Gray
Exercício - Projete um contador de código Gray de 3 bits
Sua tarefa é desenvolver um circuito para um código Gray de 3 bits. Para isso, você deve realizar as seguintes etapas:
- Criar uma tabela verdade
- Simplificar a Forma Normal Disjuntiva DNF com a ajuda de mapas de Karnaugh
- Desenhe o circuito para o contador do código Gray
1. Tabela verdade do contador de código gray

Tabela verdade do contador de código gray
2. Mapas de Karnaugh

Mapas de Karnaugh de um contador de código Gray de 3 bits
3. Circuito para o contador do código Gray

Circuito para o contador do código Gray
< Página anterior | Página seguinte >