MULTIPLEXADORES O multiplexador ou Mux é um circuito
Transcrição
MULTIPLEXADORES O multiplexador ou Mux é um circuito
Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES O multiplexador ou Mux é um circuito combinacional dedicado com a finalidade de selecionar, através de variáveis de seleção, uma de suas entradas, conectando-a eletronicamente à uma única saída. Esta operação é denominada multiplex ou multiplexação, que significa seleção e tanto as entradas como a saída são denominadas também de canais de entrada e saída. Como exemplo, quando se escolhe um canal de televisão através do controle remoto se efetua na verdade uma seleção entre as várias emissoras existentes. As emissoras correspondem às entradas, a tela de TV à saída e o controle remoto faz a função do Mux. Pode-se fazer uma analogia com uma chave de seleção de várias entradas e uma saída: E0 E1 E2 E3 E4 S Um Mux pode ser representado pelo modelo abaixo: E9 E8 9 E7 E6 E5 En : : : MUX de n Canais S2 : . .... .. A1 A2 An No Mux, o número de entradas está relacionado com o número de variáveis de seleção, ou seja: n = 2m n - número de canais de entrada; m - número de variáveis de seleção. Como exemplo, um Mux com duas variáveis de seleção (m=2) pode ser codificado de quatro modos diferentes (00, 01, 10, 11) e possui, portanto, quatro Cefet/PR – Cornélio Procópio 1 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva canais de entrada (n=22=4). Com três variáveis de seleção (m=3) pode ser codificado de oito modos diferentes (000, 001, 010, 011, 100, 101, 110, 111) possuindo oito canais de entrada (n=23=8). Dentre as inúmeras aplicações nos sistemas digitais podemos citar: seleção de informações digitais para um determinado circuito; seleção de informações digitais para serem transmitidas a um outro sistema digital; serialização de informações de vários bits; implementação de expressões booleanas. MUX de Dois Canais Um Mux de dois canais ou entradas precisa de apenas uma variável de seleção, pois: n = 2m = 21 = 2 Como a seleção das entradas não depende do nível lógico das mesmas a tabela-verdade que representa o funcionamento deste multiplexador deve ter na mesma coluna da saída, ao invés de níveis lógicos, o nome das variáveis de entrada: A S 0 E0 1 E1 onde: En - entradas; A - variável de seleção; S - saída. Expressão booleana da saída: S = A .E0 + A.E1 Circuito lógico do Mux de dois canais: E0 S E1 A Cefet/PR – Cornélio Procópio 2 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva Cabe observar que os índices das entradas representam no sistema decimal os códigos das variáveis de seleção correspondentes no sistema binário e, portanto, é mais importante sempre destacar qual variável é a mais significativa (MSB) e qual é a menos significativa (LSB). MUX de Quatro Canais Um Mux de quatro canais ou entradas precisa de duas variáveis de seleção, pois: n = 2m = 22 = 4 A 0 0 1 1 B 0 1 0 1 S E0 E1 E2 E3 onde: En - entradas; A e B - variáveis de seleção; S - saída. Expressão booleana da saída: S = A .B .E0 + A .B.E1 + A. B .E2 + A.B.E3 Circuito lógico do Mux de quatro canais: E0 E1 S E2 E3 A Cefet/PR – Cornélio Procópio B 3 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MUX de Oito Canais E0 E1 9 E2 E3 E4 E5 MUX de 8 Canais S E6 E7 A(MSB) A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 B C(LSB) C 0 1 0 1 0 1 0 1 S E0 E1 E2 E3 E4 E5 E6 E7 A representação, a tabela verdade e o processo para o projeto de multiplexadores de dezesseis canais é similar ao de oito canais, incrementando-se o número de entradas e o número de variáveis de seleção (A, B, C, e D). Associação de Multiplexadores Os multiplexadores podem ser encontrados prontos em circuitos integrados comerciais, mas o número de entradas é limitado em cada CI. Quando se necessita de um Mux com uma quantidade de canais de entrada maior do que os encontrados comercialmente ou quando é necessário multiplexar vários canais simultaneamente, basta fazer a associação conveniente de vários multiplexadores de forma a ampliar o número de canais de entrada para uma única saída ou ampliar o número de saídas para se obter mais de um canal de entrada ativo simultaneamente. Associação paralela de multiplexadores: Esta associação é importante quando se necessita selecionar informações digitais de vários bits simultaneamente. Para isto, basta utilizar um Mux com um Cefet/PR – Cornélio Procópio 4 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva número de canais de entrada igual ao número de informações a serem multiplexadas sendo o número de Mux’s igual ao número de bits destas informações. Exemplo: Deseja-se multiplexar quatro informações diferentes (E1, E2, E3 e E4) cada uma composta de 3 bits (E11, E12, E13; E21, E22, E23,...) para que apenas uma informação de 3 bits esteja na saída. O circuito de multiplexação pode ser implementado com 3 Mux de quatro entradas cada: E 11 E 21 E 31 E 41 E 12 E 22 E 32 E 42 E 13 E 23 E 33 E 43 Cefet/PR – Cornélio Procópio MUX S A B MUX S A E 12 B MUX S A E 11 (MSB) E 13 (LSB) B 5 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva Associação série de multiplexadores: Esta associação é uma ampliação da capacidade dos canais de entrada, consiste em uma variação da associação paralela pois, para ampliar a capacidade de canais de entrada, basta multiplexar os Mux de entrada através de um Mux de saída. Exemplo: Deseja-se obter um Mux de 16 canais utilizando apenas Mux de quatro canais. Para isto, basta utilizar um Mux de saída multiplexando 4 Mux de entrada: E1 E2 MUX S E3 E4 A B E5 E6 MUX S E7 E8 A B MUX S E9 E 10 B (MSB) A B MUX S E 11 E 12 A A B E 13 E 13 MUX S E 14 E 15 A B C Cefet/PR – Cornélio Procópio D (LSB) 6 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva Note que as variáveis de seleção do Mux resultante são A, B, C e D, sendo a variável A o bit mais significativo (Mux de saída) e a variável D o Bit menos significativo (Mux de entrada). A B C D S 0 0 0 0 E0 0 0 0 1 E1 0 0 1 0 E2 0 0 1 1 E3 0 1 0 0 E4 0 1 0 1 E5 0 1 1 0 E6 0 1 1 1 E7 1 0 0 0 E8 1 0 0 1 E9 1 0 1 0 E10 1 0 1 1 E11 1 1 0 0 E12 1 1 0 1 E13 1 1 1 0 E14 1 1 1 1 E15 Implementação de Expressões Booleanas Com um único Mux é possível implementar uma expressão booleana cujo circuito lógico necessitaria de várias portas lógicas, ou seja, vários circuitos para ser implementado. Isto é possível utilizando-se as variáveis de seleção do Mux como as variáveis independentes de um circuito lógico, montando normalmente a tabela verdade para todas as combinações possíveis de valores destas variáveis e o resultado na saída. Como o Mux pode possuir várias entradas, efetua-se a combinação das entradas para produzir o resultado desejado na saída de acordo com os valores das variáveis de seleção. Como exemplo, utilizaremos a expressão S = A .B + A .B . 1o Passo: elabora-se a tabela verdade para a expressão e a variável de saída. A B S 0 0 1 0 1 1 1 0 0 1 1 0 2o Passo: adicionar as entradas do Mux para cada saída desejada. Cefet/PR – Cornélio Procópio 7 Análise de Circuitos Digitais – Multiplexadores Prof. Luiz Marcelo Chiesse da Silva A B S Entrada do Mux 0 0 1 1 0 1 0 1 1 1 0 0 E0 E1 E2 E3 3o Passo: efetuar a interligação das entradas do Mux de acordo com os valores das variáveis de seleção (variáveis independentes) e a saída. 0 1 MUX de 4 Canais E1 9 E2 E3 S B(LSB) A(MSB) Nos casos em que o número de variáveis independentes da expressão lógica for maior que o número de variáveis de seleção do Mux, pode-se utilizar um artifício como no exemplo a seguir o qual mostra a implementação da expressão lógica abaixo com um Mux de 8 canais. S = A. C .D + A .B.D + A.B .D + A . C .D A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 Cefet/PR – Cornélio Procópio B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 S 0 1 0 0 1 1 1 0 1 1 0 1 1 0 0 8 Análise de Circuitos Digitais – Multiplexadores 1 Prof. Luiz Marcelo Chiesse da Silva 1 1 1 0 Como a expressão lógica possui quatro variáveis independentes (A, B, C e D) e o Mux possui somente três variáveis de seleção (8 canais), é preciso relacionar as três variáveis mais significativas da expressão com as variáveis de seleção, e a variável independente restante atua como uma variável auxiliar do circuito. Neste caso as variáveis mais significativas são A, B e C e a variável auxiliar é D. Então, compara-se para cada duas linhas subsequentes da tabela verdade o valor da saída com o valor da variável auxiliar, obtendo-se uma relação lógica da saída com esta variável. A B C D S S = f(D) 0 0 0 0 0 S=D E0 0 0 0 1 1 0 0 1 0 0 S=0 E1 0 0 1 1 0 0 1 0 0 1 S=1 E2 0 1 0 1 1 0 1 1 0 1 S=D 0 1 1 1 0 E3 1 0 0 0 1 S=1 E4 1 0 0 1 1 1 0 1 0 0 S=D E5 1 0 1 1 1 1 1 0 0 1 S=D 1 1 0 1 0 E6 1 1 1 0 0 S=0 E7 1 1 1 1 0 D 0 1 E0 E19 E2 E3 E4 E5 MUX de 8 Canais E6 E7 A(MSB) Cefet/PR – Cornélio Procópio B C(LSB) 9
Documentos relacionados
Multiplexador
seleção de informações digitais para serem transmitidas para um outro circuito; Serialização de informações de vários bits; Implementação de expressões booleanas
Leia maistécnicas digitais i circuitos digitais
Escola de Engenharia Departamento de Engenharia de Telecomunicações Técnicas Digitais I / Circuitos Digitais
Leia mais