quinta-feira, 11 de março de 2021

Codificadores e Decodificadores

 Já sabemos realizar conversões entre sistemas de numeração manualmente, mas para realizar essa conversão dentro de um circuito elétrico como faríamos? 

Um modo seria levantar uma tabela verdade e projetar o circuito lógico para cada conjunto de entrada e saida, mas podemos ver facilmente que seria circuitos gigantescos cheios de portas lógicas, uma boa noticia, esses circuitos existem e já são encapsulados em CI´s prontos, Esses são os codificadores:

Esses circuitos integrados, possuem o número de entradas para um determinado numero de bits, que estarão no sistema de origem, por exemplo, podemos representar o sistema decima como 10 pinos , representando de 0 até 9, e as saídas estarão no sistema de numeração que desejamos o resultado, então para sistemas decimal, hexadecimal e octal, teremos uma grande quantidade de pinos, mas para o sistema binário a entrada ou saída já estará na codificação de números binários, que é chamada de BCD (binary converted decimal) dessa forma não confundimos o nome da codificação com o estado lógico dos pinos, para as codificações para outros sistemas, que não o binário haverá um número de pinos, de acoro com o número de algarismos do sistema, 10 para decimal, 16 para hexadecimal, e cada pino será um número. Abaixo eu vou deixar alguns CI´s de codificadores, mas esteja ciente que existem outros componentes.

BCD para decimal: CD4028

Decimal para BCD: 74HC147

Preste atemção na hora de fazer as conexões com esses CI's ao realizar a montagem tenha o datasheet com a pinagem a disposição, uma versão em pdf já basta, isso porque esses chips possuem pinos de entradas e saidas, e se conectar sem querer uma saida com a alimentação, o CI não irá funcionar, e pode até queimar, eles não fincionam como mão dupla, o CI que converte BCD para decimal não faz a tarefa contraria ao conectar reverso. Então atenção nas montagems.

Aqui representei as conversões mais comuns de serem usadas, com o sistema BCD é feito o processamento de dados, e com esses CI's podemos converter em um valor mais facil para entendermos, já que somos acostumados com a base 10, desde pequenos. Mas esses não são os unicos conversores que existem, ainda há conversores para displays, analógicos digitais, mas falarei deles em outro momento.




Nenhum comentário:

Postar um comentário