Professional Documents
Culture Documents
Circuitos Combinacionais:
So circuitos cuja sada depende apenas dos valores das entradas.
Circuitos Sequenciais:
So circuitos cuja sada depende tanto do valor atual das entradas quanto do valor anterior da sada.
CIRCUITOS SEQUENCIAIS Os circuitos seqenciais podem ser classificados em trs tipos: 1) MULTIVIBRADOR BI-ESTVEL (FLIP-FLOPS): Apresentam 2 estados estveis 2) MULTIVIBRADOR MONOESTVEL (Temporizadores): Apresenta 1 estado estvel e 1 estado quase estvel. 3) MULTIVIBRADOR ASTVEL (Osciladores): Apresenta 2 estados quase estvel.
SISTEMAS DIGITAIS
TERMINOLOGIA: Qn+1 : estado atual da sada Qn : estado anterior da sada ESTADO SET: Qn+1 : complemento de Qn+1 Qn : complemento de Qn ESTADO RESET:
Qn+1 = 1 Qn+1 = 0
Qn+1 = 0 Qn+1 = 1
PRESET: Coloca o Flip-Flop (FF) no estado reset. obtido aplicando um nvel 0 ( )na entrada CL do FF.
MULTIVIBRADORES BI-ESTVEIS OU FLIP-FLOPS Qualquer dispositivo ou circuito que tem dois estados estveis chamado de biestveis. Como exemplo: o interruptor de luz pode estar fechado (luz acesa) ou aberto (luz apagada). O flip-flop um bi-estvel que possui memria, e pode ser construdo atravs das portas NAND (No E) e NOR (No Ou).
SISTEMAS DIGITAIS
FLIP-FLOP RS (Set-Reset) O FF-RS construdo com portas NAND, das seguintes formas:
Smbolo do FF-RS:
SISTEMAS DIGITAIS
Para trabalhar com FFs, a tabela-verdade sempre deve ser consultada. Para fazer qualquer projeto: 1) Levantar as formas de onda das possveis combinaes de entrada 2) Desenhar as sadas desejadas 3) Verificar os locais onde se faz necessrio uma memria 4) Escolher o FF adequado 5) Combinar a sada do FF com as entradas para realizar a lgica desejada. Exerccio 1) Um torno deve usinar uma pea durante um intervalo de tempo ts (sinal de clock). Quando a pea estiver em posio acionado um sinal B. A pea deve estar sempre posicionada antes de comear o tempo ts para ser usinada, caso contrrio a pea no pode ser usinada. .
FLIP-FLOP RS SINCRONIZADO Basicamente igual ao FF-RS apenas com a adio de uma porta de controle denominada de clock (Ck):
SISTEMAS DIGITAIS
Quando o clock for 1 a sada idntica ao FF-RS. Quando o clock for 0 o circuito funciona como um lach.
Exerccio 3) Uma caixa dgua possui 2 sensores (A e B). Quando a gua bate no sensor, ela gera um nvel lgico 1 caso contrrio gerado um nvel lgico 0. Deve-se ligar uma bomba dgua (S = 1) para encher a caixa at o nvel B quando, ento, a bomba desligada (S=0). A bomba deve permanecer desligada at que no haja gua no sensor A (A=0). A figura seguinte mostra um sistema automtico para realizar esta automao. Projete o controle digital desse sistema.
SISTEMAS DIGITAIS
FLIP-FLOP TIPO D SENSVEL A NVEL o FF-RS sincronizado que possui entre as entradas R e S um inversor. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-RS sincronizado:
SISTEMAS DIGITAIS
Exercco 5) Projetar um sistema para que na sada de uma fbrica selecionar ao acaso os funcionrios que devero ser vistoriados. Utilizar duas variveis de entrada sendo um sinal de clock e um sinal vindo de um sensor de presena que detecta a passagem do funcionrio.
SISTEMAS DIGITAIS
Esse FF s habilitado na subida (ou descida) do sinal de clock. Fora isso ele mantm a sada anterior. Exerccio 6) Complete as formas de onda
Exerccio 7) Projetar um sistema para contar os caminhes que transitam numa estrada de mo dupla em um sentido (A para B). Para isso foi construdo um desvio onde s passa 1 carro de cada vez (tanto para a esquerda quanto para a direita). Foram colocados 2 sensores A e B separados por uma distncia L. Os caminhes so sempre maiores do que L e os carros menores. Nunca os veculos se sucedem com uma distncia menor do que 2.L.
SISTEMAS DIGITAIS
Pela tabela-verdade nota-se que a sada indesejvel do FF-RS (R=S=1) eliminada, mas em compensao se o clock for 1 o FF-JK ficar oscilando.
FLIP-FLOP JK MESTRE-ESCRAVO (MASTER-SLAVE) Este FF elimina a oscilao indesejada do FF-JK. construdo com dois FF-RS, sendo que o mestre ir responder na borda positiva e o escravo ir responder na transio negativa, com isso a oscilao eliminada.
SISTEMAS DIGITAIS
10
Um exemplo de C.I. o 74LS76, que possui internamente 2 FF-JK mestre-escravo. Exerccio 8) Complete a forma de onda:
FLIP-FLOP JK MS TIPO D (DATA DADOS) construdo com o FF-JK MS, sendo que possui entre as entradas J e K um inversor. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-JK MS:
SISTEMAS DIGITAIS
11
construdo com o FF-JK MS, sendo que as entradas J e K so curto-circuitadas. Com isso esse FF trabalha apenas com algumas linhas da tabela verdade do FF-JK MS:
SISTEMAS DIGITAIS
12
Exerccio 11) Complete a forma de onda e note que na sada temos um divisor de freqncia de 2 (ou multiplicador de perodo). Freqncia: f = (1/T)
Exerccio 12) Um sistema deve separar as peas que chegam em intervalos irregulares entre duas esteiras. Uma pea deve ser colocada na primeira esteira e a pea seguinte deve ser colocada na segunda esteira e assim sucessivamente. Projete esse sistema.
SISTEMAS DIGITAIS
13
Exerccio 13) Projete um sistema para ligar dois aquecedores A1 e A2. O sistema possui dois sensores: S16 (que gera um nvel lgico 1 quando a temperatura passar de 16o.C) S18 (que gera um nvel lgico 1 quando a temperatura passar de 18o.C). O sistema opera da seguinte maneira: - quando a temperatura for menor do que 16o.C, os dois aquecedores devem ser ligados, - sempre que a temperatura estiver entre 16o.C e 18o.C deve-se ligar um dos aquecedores alternadamente, - quando a temperatura for maior do que 18o.C deve-se desligar os dois aquecedores.