ELLi002 Prof. Vinícius Valamiel vvalamiel@gmail.com https://sites.google.com/site/vvalamiel/
CIRCUITOS COMBINACIONAIS A saída depende única e exclusivamente das combinações entre as variáveis de entrada. f: X Y
Projeto de sistemas combinacionais Projeto de Sistemas digitais combinacionais: Análise da Situação: -Regras -Convenções Tabela Verdade Expressão Simplificação Diagrama Montagem PRIORIDADE
Circuito com 2 variáveis saída única Canil com reposição automática de alimento no pote de ração do cão: Quando o cachorro entra na casinha, sua comida é depositada em sua vasilha por um sistema automatizado apenas se já se tiverem passadas oito horas desde o último depósito. E = Cachorro entra na casinha? C = Já se passaram oito horas? D = Comando para efetivar o depósito Entradas: E, C Sim = 1 Não = 0 Saídas: D Ativado = 1 Desativado = 0 E C D 0 0 0 1 1 0 1 1 E C D 0 0 0 0 1 0 1 0 0 1 1 1
Circuito com 2 variáveis múltiplas saídas No cruzamento de duas ruas A e B deseja-se instalar um sistema automático para os semáforos com as seguintes características: 1. Quando houver carros transitando somente na rua B, o semáforo 2 deverá permanecer verde para que estes carros possam trafegar livremente. 2. Quando houver carros transitando somente na rua A, o semáforo 1 deverá permanecer verde pelo mesmo motivo. 3. Quando houver carros transitando nas ruas A e B, deve-se abrir o semáforo da rua A, pois é preferencial. Entradas: A B V1 Vm1 V2 Vm2 0 0 0 1 1 0 1 1 Saídas: A, B Existe carro = 1 Não tem carro = 0 Sinal verde para A e B, respectivamente, V1 e V2 Sinal vermelho para A e B, respectivamente, Vm1 e Vm2 Aceso = 1 Apagado = 0
Convenção: A B V1 Vm1 V2 Vm2 0 0 0 1 1 0 0 1 0 1 1 0 1 0 1 0 0 1 1 1 1 0 0 1 Quando: A = 0 e B = 0 Saída: V 1 = 0 V 2 = 1 V m1 = 1 V m2 = 0 V 1 V m2 A V 2 V m1 A
Circuito com 3 variáveis Desenhe um circuito para, em um conjunto de três chaves, detectar um número par destas ligadas (chave ligada = chave fechada). A B C S Convenção: Chave fechada Ent. = 0 Número par de chaves fechadas S = 1 Número ímpar de chaves fechadas S = 0 Não há chaves fechadas S = 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 OBS: um número inteiro é dito par se, ao ser dividido pelo número dois, resulta em um número inteiro.
Circuito com saídas irrelevantes CASO 1: Projetar um circuito lógico que controla a porta de um elevador em um prédio de 3 andares. O circuito tem 3 entradas (A1, A2, A3). A1, A2 e A3 são sinais indicadores dos andares que são normalmente nível BAIXO, passando para o nível ALTO quando o elevador estiver TOTALMENTE posicionado em um determinado andar. A saída do circuito é o sinal ABRIR que normalmente é nível BAIXO e vai para o nível ALTO quando a porta do elevador tiver que ser aberta. Convenção (CASO 1): Não está totalmente posicionado no andar Ent. = 0 Está totalmente posicionado no andar Ent. = 1 Fechar a porta do elevador S = 0 Abrir a porta do elevador S = 1 A1 A2 A3 S 0 0 0 0 0 0 1 1 0 1 0 1 0 1 1 X 1 0 0 1 1 0 1 X 1 1 0 X 1 1 1 X
Circuito com saídas irrelevantes CASO 2: Projetar um circuito lógico que controla a porta de um elevador em um prédio de 3 andares. O circuito tem 3 entradas (A1, A2, A3). A1, A2 e A3 são sinais indicadores dos andares que são normalmente nível BAIXO, passando para o nível ALTO quando o elevador estiver PASSANDO por um determinado andar (se ele estiver PARADO nesse andar, o sinal também passa para nível ALTO). A saída do circuito é o sinal ABRIR que normalmente é nível BAIXO e vai para o nível ALTO quando a porta do elevador tiver que ser aberta. Convenção (CASO 2): Não está passando pelo andar Ent. = 0 Está posicionado ou passando pelo andar Ent. = 1 Fechar a porta do elevador S = 0 Abrir a porta do elevador S = 1 A1 A2 A3 S 0 0 0 X 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 X 1 1 0 0 1 1 1 X
Projeto de sistemas combinacionais Circuito com 4 variáveis Considere que se deseja saber apenas se a linha telefônica da empresa está ocupada! A comunicação é realizada através de um telefonema entre setores (caso distinto de um interfone conectado a um alto-falante) Entradas: P, V, E, C Chamada = 1 Não-chamada = 0 Saídas: Sp, Sv, Se,Sc Chamada efetivada = 1 Não efetivada = 0
P V E C Sp Sv Se Sc 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 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 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1
IMPORTANTE Em um projeto de circuito combinacional, a escolha dos sensores adequados e a definição correta das entradas em estudo são essenciais para que o sistema seja eficaz! Caso as entradas, as regras e as convenções do projeto já forem previamente definidas, busque a máxima eficácia dentro dos limites e condições de contorno impostos.
EXERCÍCIO: entregar no dia 14/set em folha A4 A Figura mostra o entroncamento das ruas A, B e C. Deseja-se instalar um conjunto de semáforos para as seguintes funções: 1. Quando o semáforo 1 abrir para a rua A, os outros dois devem fechar; 2. Analogamente, para o semáforo 2 e 3. 3. O motorista que está na rua A tem prioridade em relação ao que está na rua B; 4. O motorista da rua B tem prioridade em relação ao da rua C; 5. O motorista da rua C tem prioridade em relação ao da rua A; 6. Quando houver carros nas três ruas, a rua A é preferencial; 7. Quando não houver nenhum carro nas ruas, deve-se abrir abrir o sinal para a rua A. Entradas: A, B, C Presença de carro = 1 Ausência = 0 Saídas: - Sinal verde para ruas A, B, C V1, V2, V3 - Sinal vermelho para ruas A, B, C Vm1, Vm2, Vm3