Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Digitais Prof. Dilmar Malheiros Meira Curso de Engenharia de Controle e Automação Curso de Engenharia Eletrônica e de Telecomunicação Síntese Combinacional — Parte II — Sistemas Digitais Prof. Dilmar M. Meira 2 Especificação do problema Sistemas Digitais Prof. Dilmar M. Meira 3 Entradas Saídas Circuito Diagrama em Bloco C B Z A Y X W Tem como objetivo definir com clareza: a) o nome do sistema b) o tipo e o nome de cada uma das entradas c) o tipo e o nome de cada uma das saídas. Sistemas Digitais Prof. Dilmar M. Meira 4 1. Especifique o problema. 2. Identifique as variáveis (bits) de entrada e as de saída. 3. Para cada variável, atribua um significado para cada um de seus valores possíveis (0 e 1). 4. Gere uma expressão algébrica ou uma tabela-verdade para cada uma das variáveis de saída. 5. Obtenha a expressão simplificada de cada uma das variáveis de saída. 6. Construa o circuito correspondente a cada variável de saída. Metodologia para síntese de circuitos combinacionais utilizando portas lógicas Sistemas Digitais Prof. Dilmar M. Meira 5 Especificação do problema Uma fábrica precisa de uma sirene para indicar o fim do expediente. A sirene deve ser ativada quando ocorrer uma das seguintes condições: 1. Já passou das cinco horas e todas as máquinas estão desligadas. 2. É sexta-feira, a produção do dia foi atingida e todas as máquinas estão desligadas. Projete um circuito lógico para controle da sirene. Sistemas Digitais Prof. Dilmar M. Meira 6 Sinais de entrada e designação de seus valores PD5 – Passou das cinco horas 0 – Não passou das cinco horas 1 – Já passou das cinco horas SF – Sexta-feira 0 – Não é sexta-feira 1 – É sexta-feira TMD – Todas as máquinas desligadas 0 – Nem todas as máquinas estão desligadas 1 – Todas as máquinas estão desligadas PA – Produção atingida 0 – A produção do dia ainda não foi atingida 1 – A produção do dia já foi atingida Sistemas Digitais Prof. Dilmar M. Meira 7 Sinal de Saída SL – Sirene ligada 0 – Sirene desligada 1 – Sirene ligada Sistemas Digitais Prof. Dilmar M. Meira 8 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 PD5 TMD SF PA SL Sistemas Digitais Prof. Dilmar M. Meira 9 Obtenção da expressão simplificada da saída S, utilizando mapa de Karnaugh 0 0 1 0 0 0 1 0 0 1 1 0 0 0 1 0 00 01 11 10 00 01 11 10 PD5 TMD SF PA SL = PD5 · TMD + TMD · SF · PA Sistemas Digitais Prof. Dilmar M. Meira 10 PD5 TMD SF PA SL = PD5 · TMD + TMD · SF · PA Sistemas Digitais Prof. Dilmar M. Meira 11 1.Especificação do problema Um automóvel dispõe de quatro sensores digitais binários que indicam a velocidade de rotação do motor, a pressão do óleo do cárter e a temperatura da água do radiador. Construa um sistema de monitoramento que, através de um alarme sonoro, avise ao motorista que o veículo está funcionando em uma condição anormal. Uma condição anormal surge quando a pressão do óleo é insuficiente ou quando a temperatura da água ultrapassa determinados valores. Considera-se normal a ocorrência de temperaturas de até 90ºC, desde que a velocidade de rotação do motor seja de, no máximo, 2000 r.p.m. Se a velocidade de rotação do motor estiver acima de 2000 r.p.m., é considerada normal a ocorrência de temperaturas de, no máximo, 80ºC. Sistemas Digitais Prof. Dilmar M. Meira 12 Variáveis de entrada: P, T80, T90, R P = Pressão do óleo ―Suficiente (Normal)‖: 1 ―Insuficiente (Anormal)‖: 0 T80 = Temperatura da água – Sensor A ―Acima de 80ºC‖: 1 ―Até 80ºC‖: 0 T90 = Temperatura da água – Sensor B ―Acima de 90ºC‖: 1 ―Até 90ºC‖: 0 R = Velocidade de rotação do motor ―Acima de 2000 r.p.m.‖: 1 ―Até 2000 r.p.m.‖: 0 Sistemas Digitais Prof. Dilmar M. Meira 13 Variável de saída: A (Alarme) ―Acionado‖: 1 ―Não acionado‖: 0 Sistemas Digitais Prof. Dilmar M. Meira 14 Portanto, é condição anormal: Geração da expressão algébrica de A RTRT 8090 RTTPA RTTTRTPA RTRTPA RTRTPA RTRTPA 8090 80809090 8090 8090 8090É condição normal: Pelo enunciado do problema, pode-se substituir por 8090 TT 90T Pelo teorema do consenso, poderia ser eliminado. 8090 TT Sistemas Digitais Prof. Dilmar M. Meira 15 RTTPA 8090 P T80 T90 R A (Alarme) Sistemas Digitais Prof. Dilmar M. Meira 16 RTTPRTTPA RTTPA 80908090 8090 R T90 T80 P A (Alarme) Circuito que usa apenas portas NAND de duas entradas Sistemas Digitais Prof. Dilmar M. Meira 17 0 0 0 0 0 0 0 1 0 0 1 0 x 0 0 1 1 x 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 x 1 0 1 1 x 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 P T80 T90 R A Sistemas Digitais Prof. Dilmar M. Meira 18 0 0 0 0 1 0 0 0 1 1 0 0 1 0 x 0 0 1 1 x 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 x 1 0 1 1 x 1 1 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 P T80 T90 R A Sistemas Digitais Prof. Dilmar M. Meira 19 Obtenção da expressão simplificada da saída A, utilizando mapa de Karnaugh 1 1 0 0 1 1 1 0 x 1 1 x x 1 1 x 00 01 11 10 00 01 11 10 80TP RT 90 RTPTA 8090 Sistemas Digitais Prof. Dilmar M. Meira 20 Forma alternativa de desenhar o circuito RTPTA 8090 P 80T 90T R Sistemas Digitais Prof. Dilmar M. Meira 21 1.Especificação do problema Uma sala possui uma lâmpada L ligada a uma fonte de energia V. A lâmpada pode ser acesa ou apagada pelo acionamento de quatro interruptores (A,B,C,D), colocados em quatro pontos diferentes da sala. O esquema de ligação da lâmpada e dos interruptores é o seguinte: O interruptor A possui três terminais (a1, a2, a3). Quando a alavanca do interruptor A é deslocada para cima, o terminal a1 é conectado ao terminal a2. Na posição contrária (―para baixo‖), a1 é conectado a a3. O interruptor D funciona de forma semelhante ao interruptor A. O interruptor B possui quatro terminais (b1, b2, b3, b4). Quando a alavanca do interruptor B está na posição ―para cima‖, o terminal b1 é ligado ao terminal b3 e o terminal b2 é ligado ao terminal B4. Quando a alavanca está na posição ―para baixo‖, o terminal b1 é ligado ao terminal b4 e o terminal b2 é ligado ao terminal B3. O interruptor C funciona de forma semelhante ao interruptor B. A lâmpada L estará acesa quando houverum circuito fechado entre ela e a fonte de energia. Construa um sistema digital que funcione de acordo com o esquema apresentado. A C B D 1d 2d 3d 2a 1a 3a 1b 2b 3b 4b 1b 2b 3b 4bV L Sistemas Digitais Prof. Dilmar M. Meira 22 Especificação do problema (Continuação) A solução apresentada deverá incluir: a) Identificação das variáveis de entrada e das variáveis de saída; atribuição de significado para os seus respectivos valores b) Geração da(s) tabela(s)-verdade c) Obtenção da expressão simplificada de cada uma das variáveis de saída, seja como uma soma de produtos ou como um produto de somas d) Construção do circuito que soluciona o problema. A C B D 1d 2d 3d 2a 1a 3a 1b 2b 3b 4b 1b 2b 3b 4bV L Sistemas Digitais Prof. Dilmar M. Meira 23 Variáveis de entrada: A, B, C, D: ―Para cima‖: 1 ―Para baixo‖: 0 Variável de saída: L ―Ligada‖: 1 ―Desligada‖: 0 A C B D 1d 2d 3d 2a 1a 3a 1b 2b 3b 4b 1b 2b 3b 4bV L Sistemas Digitais Prof. Dilmar M. Meira 24 A C B D 1d 2d 3d 2a 1a 3a 1b 2b 3b 4b 1b 2b 3b 4bV L 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 A B C D L 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 00 01 11 10 00 01 11 10 AB CD Sistemas Digitais Prof. Dilmar M. Meira 25 )()( DCBAL 1 0 1 0 0 1 0 1 1 0 1 0 0 1 0 1 00 01 11 10 00 01 11 10 AB CD )()( )()( DCDCBADCDCBA DCDCBADCDCBAL )()()()( DCBADCBADCBADCBAL ))(())(( BABADCABBADCL )()()()( BADCBADCL DCBADCBADCBADCBA DCBADCBADCBADCBAL Sistemas Digitais Prof. Dilmar M. Meira 26 A C B D 1d 2d 3d 2a 1a 3a 1b 2b 3b 4b 1b 2b 3b 4bV L Sistema digital que funciona de acordo com esse esquema: )()( DCBAL A C B D L
Compartilhar