segunda-feira, 23 de março de 2020

SDAC - Descodificador COM VIDEO

O descodificador é um circuito que possui n entradas e 2n saídas. Importa referir que no descodificador temos dois tipos de entradas:

_ Entrada de enable - são entradas que nos permitem "ligar/desligar" o descodificador;
_Entrada de seleção - são as entradas que usamos para selecionar a saída que fica ativa.

O seu funcionamento baseia-se no seguinte princípio: quando nas entradas temos uma determinada combinação binária na saída teremos activa a saída correspondente à mesma combinação. 

Ao observarmos esta tabela verificamos que quando Q=0 nas entradas de seleção temos X. O X neste caso significa indiferente, ou seja, quando Q=0, independentemente dos valores em S1 e S0, as saídas ficam todas a 0.

Quando a entrada Q=1, neste caso as entradas de seleção (S1 e S0), vão determinar o estado das saídas.

Implementação de funções com descodificador

Uma função lógica pode ser implementada com portas lógicas, tal como vimos no módulo anterior, mas também poderá ser implementada com um descodificador.
Para implementar uma função com um descodificador temos de:
  • Verificar quando a saída da função é igual a 1;
  • Verificar a correspondência entre a saída e a combinação;
  • Ligar  todas as saídas activas a uma OR.
Exemplo: Suponha a seguinte função, descrita numa tabela de verdade:
Para implementarmos esta função, baseados no descodificador 2/4, fazemos o seguinte circuito:

Video ilustrativo: