Você está na página 1de 11

Electrónica Digital e Microcontroladores

Circuitos Combinatórios
Introdução aos Circuitos Combinatórios
De acordo com o comportamento temporal, podemos classificar os circuitos electrónicos
digitais em dois grandes grupos: os circuitos combinatórios e os circuitos sequenciais. Os
circuitos sequenciais são mais complexos e envolvem "elementos de memória" além de
blocos combinatórios.

Conceito:
Designam-se por circuitos combinatórios, aqueles em que, a cada momento, a saída
depende exclusivamente da combinação das entradas presentes nesse momento. Por
outras palavras, poderemos dizer que o circuito não tem memória.

Em contraposição, em circuitos sequências as saídas dependem, além dos valores de suas


entradas, do "estado" da máquina. O "estado" de uma máquina sequencial é definido
como o conjunto de valores armazenados nos elementos de memória desta. Por isso,
circuitos sequenciais são chamados alternativamente, de "máquinas de estado" ou
circuitos com memória.

Um circuito combinatório é constituído pela interligação de portas lógicas, apresentando,


em geral, várias entradas e, pelo menos, uma saída:

Por exemplo, considere um circuito com 2 entradas X e Y e duas saídas A e B. Considere


também que ao experimentar o circuito com X=0 e Y=0 deu A=1 e B=0, então poderá
garantir que sempre que as entradas forem X=0 e Y=0 então as saídas serão sempre A=1 e
B=0.

Na verdade, se estivermos perante um circuito lógico combinatório, poderemos sempre


fazer a sua tabela de verdade, relacionando assim as suas entradas com as suas saídas.

Eng. Peter de Sá ITM – 2019 1


Electrónica Digital e Microcontroladores

Sendo assim, todas as portas lógicas e funções lógicas que foram anteriormente
estudadas são circuitos combinatórios.

Exemplo de circuitos combinatórios típicos:


- Descodificadores e Codificadores
- Multiplexers de Demultiplexers
- Somadores e Subtractores
- Comparadores

Descodificador
Um descodificador é um circuito combinatório com n entradas e 2n saídas. Ao introduzir
um número à entrada, o descodificador activa a linha de saída correspondente a esse
número. As restantes linhas ficam inactivas. Apenas uma saída virá com valor lógico
diferente de todas as outras. Um descodificador com n entradas e 2n saídas diz-se um
descodificador n para 2n (2-para-4, 3-para-8, etc.).
A ideia é a seguinte: se introduzirmos o valor x (em binário) na entrada, a saída número x
será activada, sendo que as saídas estão numeradas de 0 a n-1. A figura seguinte
apresenta um descodificador 3-para-8, pois tem 3 entradas e 8 saídas (23= 8).

Eng. Peter de Sá ITM – 2019 2


Electrónica Digital e Microcontroladores

Tab.1 TV de decoder 3/8

Funcionamento interno
Considere que pretende construir o descodificador 3-8 apresentado na figura anterior.
- Como sabe a saída D0 só é activa quando a entrada é 000 (A2=0, A1=0, A0=0).
- Assim, (repare que na tabela de verdade só a primeira linha seria “1”)
- Ou seja, o circuito seguinte resolveria o problema

Seguindo este raciocínio chegaríamos ao circuito que representam o esquema interno de


um descodificador 3-8:

Eng. Peter de Sá ITM – 2019 3


Electrónica Digital e Microcontroladores

Exercício: Faça a tabela de verdade de um descodificador 2/4.

Descodificador para display de 7 segmentos

Um descodificador para display de 7 segmentos é um circuito digital formado por portas


lógicas que, ao receber uma palavra binária de 4 bits representativa do algarismo
decimal a ser mostrado, acciona os segmentos correspondentes no display como mostra
a figura:

Eng. Peter de Sá ITM – 2019 4


Electrónica Digital e Microcontroladores

Tab.2 TV Decoder para display de 7 segmentos

Exercício proposto:
1. Com base na tabela2 determine o circuito lógico completo para accionamento dos
segmentos a, b, c, d, e, f, g. Use mapas de K para simplificação individual dos segmentos.
2. Projecte um descodificador de BCD para código Gray (de 4 bits)

Codificador
O codificador é um circuito que realiza a operação inversa do descodificador, tem 2n
entradas e n saídas. Quando se trabalha com codificadores parte-se do princípio que
apenas uma das entradas está activa num dado instante de tempo. A saída corresponde
ao número da entrada que está activa. Por exemplo, se activar a linha 5 o resultado será
o número (101)2 = 5.

Eng. Peter de Sá ITM – 2019 5


Electrónica Digital e Microcontroladores

Funcionamento interno

O codificador pode ser construído usando apenas portas OR. Repare, por exemplo, que o
bit menos significativo da saída (A0) fica activo quando uma das entradas D1, D3, D5, D7
está activa. Note também que está apenas uma entrada activa de cada vez.
Assim A0 = D1 + D3 + D5 + D7

Exercício: Suponha que pretende construir um codificador 8-3 como o da figura anterior.
As expressões para as saídas vêm directamente da observação da tabela de verdade
A0 = D1 + D3 + D5 + D7
A1 = D2 + D3 + D6 + D7
A2 = D4 + D5 + D6 + D7
O circuito resultante é apresentado na figura seguinte:

Eng. Peter de Sá ITM – 2019 6


Electrónica Digital e Microcontroladores

Multiplexers e Demultiplexers
Multiplexagem é o método de enviar múltiplos sinais ou sequência de sinais de informação
ao mesmo tempo em um único canal (circuito) e uma posterior recuperação do sinal no
terminal receptor.
Para que esse processo seja executado com sucesso é necessário que o transmissor (Mux)
esteja sincronizado com o receptor e visse-verssa. O Desmultiplexador faz a operação
inversa do multiplexador.

Existem várias técnicas de multiplexação:


 Multiplexação por divisão no tempo (TDM – Time Division Multiplexing)
 Multiplexação por divisão na frequência (FDM – Frequenci Division Multiplexing)
 Multiplexação por divisão no Código (Code Division Multiplexing)
 Etc…

A figura a seguir mostra o diagrama de bloco funcional de um Mux/DeMux de 4 linhas.

Multiplexador
A função de multiplexar consiste em transmitir por um só canal de saída, alguma da
informação presente em diversas linhas de entrada. Os circuitos combinatórios que
realizam esta função designam-se por Multiplexadores ou Multiplexers. Este tipo de
dispositivo é constituído por um conjunto de 2n entradas (de informação), n entradas de
selecção (linhas de controlo) e apenas uma saída. Os multiplexadores também são
conhecidos como selectores de dados.

Eng. Peter de Sá ITM – 2019 7


Electrónica Digital e Microcontroladores

Para um determinado instante de tempo, e dependendo do estado das linhas de controlo,


a saída possui o valor lógico idêntico a uma e uma só das suas entradas. As linhas de
controlo efectuam a selecção de qual a entrada que será mapeada para a saída.
Metaforicamente um Multiplexador pode ser representado como um comutador
controlado como se vê pela fig.1.

Fig.2 Multiplexador Digital


Fig.1 Comutador mecânico

Mais concretamente, um Multiplexador (Mux) 4:1 implementado com portas lógicas possui
o seguinte aspecto:

Eng. Peter de Sá ITM – 2019 8


Electrónica Digital e Microcontroladores

Exemplo:
Projecte um multiplexador digital para multiplexar 8 canais de informação.

Resolução:
1º. Especificações genéricas:

2º. TV das linhas do controlo (Selector / Gerador de Produtos Canónicos) e o circuito final:

Eng. Peter de Sá ITM – 2019 9


Electrónica Digital e Microcontroladores

Exercício: Considere o multiplexer 4-1 da figura seguinte:


a) O João pretende assistir TVM. Que combinação binária deverá ser introduzida (na
entrada de selecção) para seleccionar esse canal?

Demultiplexador (DeMux)

O desmultiplexador digital realiza a operação inversa do multiplexador. Uma única linha


de entrada é direccionada a uma das 2n linhas de saída, sob o controlo de n linhas de
selecção.

Exemplo:
Projecte um Demultiplexador digital para demultiplexar 8 canais de informação.

Resolução:

Eng. Peter de Sá ITM – 2019 10


Electrónica Digital e Microcontroladores

1º. Especificações genéricas

2º. TV das linhas do controlo e o circuito final:

Eng. Peter de Sá ITM – 2019 11

Você também pode gostar