Prévia do material em texto
ELETRÔNICA DIGITAL Engenharia Elétrica Simplificações de funções Prof. Marcos Antônio Salvador - marcos.salvador@ifsc.edu.br Prof. Marcos A. Salvador / 16 Simplificações de funções Uma vez obtida a expressão booleana de um circuito lógico ou de uma tabela verdade, pode-se tentar sua redução, buscando um circuito equivalente ao original, mas contendo menos elementos. Além de facilitar a implementação do circuito, a simplificação também tem vantagem no que diz respeito a velocidade operacional dos circuitos, uma vez que as portas lógicas estão sujeitas a atrasos de propagação. Vamos estudar a simplificação por meio da álgebra de Boole... 2 Prof. Marcos A. Salvador / 16 Simplificações de funções Forma de soma-de-produtos Os métodos de simplificação e projeto de circuitos lógicos que serão estudados a seguir, requerem que a expressão booleana esteja na forma soma-de-produtos. Alguns exemplos desse tipo de expressão: 𝐴 ∙ 𝐵 + 𝐴 ∙ 𝐶 𝐴 ∙ 𝐵 ∙ 𝐶 + 𝐴 ∙ 𝐵 ∙ 𝐶 𝐴 ∙ 𝐵 + 𝐴 ∙ 𝐵 ∙ 𝐶 + 𝐵 ∙ 𝐶 Vejamos as ferramentas da álgebra de Boole para simplificação... 3 Prof. Marcos A. Salvador / 16 Tabelas de postulados, propriedades e teoremas da Álgebra de Boole 4 Número Postulados (1) 𝐴 ∙ 0 = 0 (2) 𝐴 ∙ 1 = 𝐴 (3) 𝐴 + 1 = 1 (4) 𝐴 + 0 = 𝐴 (5) 𝐴 ∙ 𝐴 = 𝐴 (6) 𝐴 ∙ 𝐴 = 0 (7) 𝐴 + 𝐴 = 𝐴 (8) 𝐴 + 𝐴 = 1 Número Propriedades (9) 𝐴 ∙ 𝐵 = 𝐵 ∙ 𝐴 (10) 𝐴 + 𝐵 = 𝐵 + 𝐴 (11) 𝐴 ∙ 𝐵 ∙ 𝐶 = 𝐴 ∙ 𝐵 ∙ 𝐶 = 𝐴 ∙ 𝐵 ∙ 𝐶 (12) 𝐴 + 𝐵 + 𝐶 = 𝐴 + 𝐵 + 𝐶 = 𝐴 + 𝐵 + 𝐶 (13) 𝐴 ∙ 𝐵 + 𝐶 = 𝐴 ∙ 𝐵 + 𝐴 ∙ 𝐶 (14) 𝐴 + 𝐵 ∙ 𝐶 = 𝐴 + 𝐵 ∙ 𝐴 + 𝐶 Número Teoremas (15) 𝐴 = 𝐴 (16) 𝐴 ∙ 𝐵 = 𝐴 + 𝐵 (17) 𝐴 + 𝐵 = 𝐴 ∙ 𝐵 (18) 𝐴 + 𝐴 ∙ 𝐵 = 𝐴 (19) 𝐴 + 𝐴 ∙ 𝐵 = 𝐴 + 𝐵 Morgan Comutativa Associativa Distributiva Complemento Identidades Auxiliares Prof. Marcos A. Salvador / 16 Dedução de algumas das identidades auxiliares 5 Identidades Auxiliares Prof. Marcos A. Salvador / 16 Simplificações de funções Vejamos um exemplo... Vamos simplificar a função: 6 S A B A C Prof. Marcos A. Salvador / 16 Simplificações de funções Inicialmente temos de verificar quais funções podem ser simplificadas diretamente, sem influenciar em outras funções. É possível identificar que as funções NOR podem ser simplificadas pelo Teorema de Morgan. 7 S A B A C Prof. Marcos A. Salvador / 16 Simplificações de funções Aplicando o teorema de Morgan (17): Agora, aplicando o complemento (15), obtém-se: 8 S A B A C = A B A C V W V W S A B A C = A B A C Prof. Marcos A. Salvador / 16 Simplificações de funções Aplicando o teorema de Morgan (16): Agora, aplicando o complemento (15), obtém-se: 9 S A B A C= A B A C V W V W S A B A C = A B A C Prof. Marcos A. Salvador / 16 Simplificações de funções Aplicando a distributiva (13): Por fim, aplicando o postulado (6), obtém-se a expressão: Comparando as expressões: desenhe ambos, confira a T.V. 10 S A B A C = A A A B C S A A A B C = A B C S A B A C S A B C Prof. Marcos A. Salvador / 16 Simplificações de funções Comparando as tabelas... 11 S A B A C S A B C A B C A B C Prof. Marcos A. Salvador / 16 Simplificações de funções Agora um exemplo contextualizado... A tensão Vcc de um barramento de 15 V, está sendo monitorada através da leitura proveniente de um conversor AD (Analógico-Digital). A saída do conversor possui 4 bits (ABCD), e representa a tensão do barramento em degraus de 1 V, sendo A o MSB. As saídas do conversor são a entrada do circuito lógico, que por sua vez, deverá gerar uma saída em nível alto enquanto a tensão for maior que 6 V. Obtenha o circuito lógico que possibilite esse comportamento. Vamos projetar o circuito lógico! 12 Prof. Marcos A. Salvador / 16 Simplificações de funções Sugestão de procedimento para projeto 1. Interprete o problema e construa a tabela verdade que o descreve; 2. Escreva o termo AND (produto) para os casos em que a saída for 1; 3. Escreva a expressão da soma-de-produtos para a saída; 4. Simplifique a expressão de saída, se for possível; 5. Implemente o circuito para a expressão final, simplificada. 13 Prof. Marcos A. Salvador / 16 Solução... 14 A B C D S A tensão Vcc de um barramento de 15 V, está sendo monitorada através da leitura proveniente de um conversor AD (Analógico-Digital). A saída do conversor possui 4 bits (ABCD), e representa a tensão do barramento em degraus de 1 V, sendo A o MSB. As saídas do conversor são a entrada do circuito lógico, que por sua vez, deverá gerar uma saída em nível alto enquanto a tensão for maior que 6 V. Prof. Marcos A. Salvador / 16 Solução... 15 Prof. Marcos A. Salvador / 16 Dúvidas Encaminhar no grupo da turma ou por email marcos.salvador@ifsc.edu.br Material disponibilizado no SIGAA 16 mailto:marcos.salvador@ifsc.edu.br