Escolar Documentos
Profissional Documentos
Cultura Documentos
Oscar Santacruz
Relogio Digital
Sum ario
1 2 o Introduc a o Geral dos Componentes Descric a 2.1 Circuitos L ogicos . . . . . . . . 2.2 LED . . . . . . . . . . . . . . . 2.3 Display 7 Segmentos . . . . . . 2.4 Descodicadores BCD-Decimal 2.5 Flip-Flops . . . . . . . . . . . . 2.6 Contadores Binarios . . . . . . . 2.7 Sinal de Clock . . . . . . . . . . Materias Desenvolvimento 4.1 Rel ogio (hora, minuto, segundo) 4.2 Contador binario . . . . . . . . 4.3 Alarme . . . . . . . . . . . . . o de modo . . . . . . . . 4.4 Selec a 4.5 Gerador de clock . . . . . . . . 4.6 Relogio completo . . . . . . . . 4.7 Problemas . . . . . . . . . . . . Anexo Conclus ao Bibliograa 3 3 3 3 4 4 5 5 6 8 8 8 9 10 11 11 12 12 13 14 15
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
3 4
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
5 6 7
o Introduc a
desenvolvido um Rel o da a lgebra Booleana, circuitos l Neste projeto e ogio Digital, com base na utilizac a ogicos e Flip-Flops, estudados durante o ano de 2010, na mat eria de Circuitos Digitais. S ao desenvolvidos brevemente conceitos de refer encias e sobre os materiais utilizados, como o displays de 7 segmentos, os decodicadores BCDDecimal, os ip-ops, entre outros. Tamb em ser ao apresentados os ensaios feitos no laborat orio, as conex oes necess arias, os esquem aticos dos circuitos. Para completar o desenvolvimento, ser a apresentado todo o projeto, que inclui todos os CIs utilizados, o gerador de colck, os contadores e os displays.
2
2.1
Em eletr onica ou digitais, um circuito integrado (tamb em conhecido como CI, microchip, chip de sil cio, ou chip) um circuito eletr e onico miniaturizado (composto principalmente por dispositivos semicondutores), que tem sido produzido na superf cie de um substrato no de material semicondutor. um circuito eletr Um circuito integrado h brido e onico miniaturizado constitu do de dispositivos semicondutores individuais e componentes passivos ligados a um substrato ou placa de circuito. H a duas principais vantagens de circuitos integrados sobre circuitos discretos: custo e desempenho. O custo e baixo porque os chips, com todos os seus componentes, s ao impressos como uma unidade por fotolitograa: um puro cristal de silicone, chamada de substrato, que s ao colocados em uma c amara. Uma na camada de di oxido depositada sobre o substrato, seguida por outra camada qu de silicone e mica, chamada de resistir. Al em disso, usado para construir um circuito como um circuitos integrados do que como um circuito muito menos material e alto, visto que os componentes alternam rapidamente e consomem pouca energia porque discreto. O desempenho e os componentes s ao pequenos e est ao pr oximos. o elemento denominado Porta L Em qualquer sistema digital a unidade b asica construtiva e ogica. Portas o em larga escala at o existente em circuitos L ogicas s ao encontradas desde o n vel de integrac a e o n vel de integrac a integrados digitais mais simples. Portas Basicas: OR AND NOT
2.2
LED
conhecido pela sigla em ingl O diodo emissor de luz tamb em e es LED (Light Emitting Diode). Sua funcionalidade a emiss o no lugar de uma b asica e ao de luz em locais e instrumentos onde se torna mais conveniente a sua utilizac a l ampada. Especialmente utilizado em produtos de microeletr onica como sinalizador de avisos. Basicamente ele e composto por um circuito semi-conductor, onde se for polarizado de forma direta ele conduz acendendo-se, sen ao ele n ao conduz e ca apagado.
2.3
Display 7 Segmentos
o de n Os displays de sete segmentos s ao componentes que s ao utilizados para a representac a umeros, uma das es mais usadas dos displays de sete segmentos e da sinalizac o. O display de sete segmentos e composto aplicac o a de oito LEDs (Diodos emissores de luz), sendo sete para formar o segmento que dever a ser apresentado em um, o pode ser anodo ou catodo comum, isso e outro para (se for necess ario) gerar o ponto decimal. Sua classicac a depender a da topologia de conex ao interna dos LEDs.
Figura 2: Display de 7 segmentos Observando a gura, podemos ver que um display de catodo comum possui todos os catodos conectados a um mesmo ponto, que seria o terminal negativo (catodo) onde deve estar conectado o terminal negativo da nossa fonte O display de anodo comum possui todos os anodos conectados ao mesmo ponto, que seria o terminal positivo (anodo) onde deve estar conectado o terminal positivo da nossa fonte o de pinos, onde cada pino corresponde para que Os displays de sete segmentos possuem a mesma distribuic a um segmento seja iluminado, como mostra a gura. Relembrando que para que os segmentos se iluminem, o display deve ter um de seus dois pinos principais conectado, onde vai ser ligado o terra ou o Vcc dependendo se utilizamos um display de catodo comum ou um de anodo comum.
2.4
Descodicadores BCD-Decimal
um circuito l o inversa ao codicador, ou seja, que converte um Um decodicador e ogico, que possui uma func a c odigo de N bitsde entrada em M linhasde sa da, sendo que cada linha de sa da ser a ativada por somente uma es dos bits de entrada. Onde a quantidade de linhas de sa dada por 2n, onde n e o das combinac o das poss veis e numero de Bits de entrada. Exemplo:
Figura 3: Decodicador de 2 bits de entrada com 4 linhas de sa da um decodicador feito para receber entradas Um decodicador BCD (Binary-Coded Decimal), nada mais e dos codigos BCD (de 0000 ate 1001) y dar saida para os pinos do Display de sete segmentos.
2.5
Flip-Flops
um circuito digital pulsado capaz de servir como uma Pode ser chamado de ip-op ou multivibrador biest avel, e mem oria de um bit. Um ip-op tipicamente inclui zero, um ou dois sinais de entrada, um sinal de clock, e um sinal de sa da, apesar de muitos ip-ops comerciais proverem adicionalmente o complemento do sinal de sa da. Alguns ip-ops tamb em incluem um sinal da entrada clear, que limpa a sa da atual. Como os ip-ops s ao o. A pulsac o implementados na forma de circuitos integrados, eles tamb em necessitam de conex oes de alimentac a a ou mudanc a no sinal do clock faz com que o ip-op mude ou retenha seu sinal de sa da, baseado nos valores dos sinais de entrada ou do modo em que ele esta. De forma geral podemos representar o ip-op como um bloco onde temos 2 sa das: Q e Q (Q linha), entrada para as vari aveis e uma entrada de controle (Clock). A sa da Q ser a a principal do bloco.
Figura 5: Flip Flop tipo J-K neEste dispositivo possui basicamente dois estados de sa da. Para o ip-op assumir um destes estados e o das vari cess ario que haja uma combinac a aveis e do pulso de controle (Clock). Ap os este pulso, o ip-op permanecer a neste estado at e a chegada de um novo pulso de clock e, ent ao, de acordo com as vari aveis de entrada, mudar a ou n ao de estado. Existem quatro tipos de ip-ops possuem: ip-op T (toggle) ip-op S-R (set-reset) ip-op J-K ip-op D (delay). descrito por sua equac o caracter O comportamento de um ip-op e a stica, que prev e a pr oxima(ap os o pr oximo pulso de clock) sa da, Qnext, em termos dos sinais de entrada e/ou da sa da atual, Q. Um Pouco de Historia: O primeiro ip-op eletr onico foi inventado em 1919 por William Eccles e F. W. Jordan. Ele foi inicialmente produzido em um chamado de circuito de disparo Eccles-Jordan. O nome ip-op posterior descreve o som que e alto-falante conectado a uma sa da de um amplicador durante o processo de chaveamento do circuito. Na tabela abaixo, e mostrado a tabela-verdade do ip-op j-k. J 0 0 1 1 K 0 1 0 1 Modo Nao muda Reset Set Toggle
2.6
Contadores Binarios
teis em sistemas de controle e em computadores pois permitem denir Estes s ao dispositivos extremamente u es e tamb es. Os contadores digitais s sequ encias de acc o em temporizac o ao muito facilmente constru dos por FlipFlops. 5
Existem dois tipos b asicos de contadores: S ncronos: onde o sinal de CLOCK atacatodos os Flip-Flops ao mesmo tempo.
Figura 6: Contador S ncronos atacadaem func o do valor das sa Ass ncronos: onde a entrada de CLOCK de cada Flip-Flop e a das dos Flip-ops anteriores.
Figura 7: Contador Ass ncronos poss Dentro do conjunto dos contadores s ncronos ainda e vel distinguir entre contadores s ncronos s erie e utilizada para a denic o das condic es de evoluc o contadores s ncronos paralelo, consoante o tipo de malha que e a o a dos v arios Flip-Flops.
2.7
Sinal de Clock
um sinal usado para coordenar as ac es Em eletr onica e especialmente em circuitos digitais s ncronos, o clock e o de dois ou mais circuitos eletr onicos. Ele tamb em coordena a mudanc a no valor de contagem obtido na sa da do contador. Um sinal de clock oscila entre os estados alto e baixo, normalmente usando um duty cycle de 50%, e o podem se tornar ativos em gerando uma onda quadrada. Circuitos que usam o sinal de clock para sincronizac a alta (+Vs), em baixa (0V)ou em ambos os momentos do sinal de clock. respons Em FFs, sinal de clock e avel pela sincronia entre os FFs, o deslocamento de bits em um registrador e sua velocidade. O sinal de clock tamb em pode reiniciar a contagem de um contador, seja ele mudando de n vel ` cada uma das entradas diretas CLEAR em cada FF. Uma aplicac o do sinal de l ogico ou aplicando sinal de reset a a no 555. clock e um circuito integrado dedicado, projetado para aplicac es de temporizador e oscilador. Este CI e O 555 e o constitu do de uma rede de divis ao de tens ao, dois comparadores, um ip op RS, um transistor de descarga, um inversor e um buffer de corrente de sa da. Veja na gura abaixo temos o seu diagrama em blocos.
Figura 8: CI 555 Para gerar um sinal de clock de 1Hz, utilizando o 555. Para calcularmos C, R1 e R2, utilizaremos da seguinte formula: 1.44 F requencia = (R1 + 2.R2) C 1
ncia e de 1 Hz, obtemos as seguintes tabelas para os resistores e capacitores Como nossa freq ue
Materias
ncia). 1. CI 4027 (divisor de freq ue 2. CI 7485 (comparador de 4 bits). 3. CI 7400 (porta NAND). 4. CI 7408 (porta AND). 5. CI 7486 (porta OR-Exclusivo). 6. CI 7405 (porta NOT). 7. CI 74193 (contador bin ario de 4-bit). 8. CI 74157 (multiplexador 2X1) 9. CI 74107 (ip-op J-K) 10. CI 7447 (decodicador BCD/7 seg.) 11. CI 555 (gerador de clock). 12. Display 7 segmentos Catodo Comun. 13. Protoboard.
Desenvolvimento
Primeiramente, comec ou com o projeto de fazer um rel ogio digital, com l ogica booleana utilizando circuitos l ogicos estudados durante o ano na mat eria de Circuitos Digitais. O projeto inicial era fazer um rel ogio digital, mas com o tempo pensamos em fazer um alarme e um cronometro para esse rel ogio. Uma vez comec ado a o do cronometro, onde projetar o rel ogio no programa Proteus 7.7, vimos que n ao seria muito vi avel a construc a o do rel precisar amos v arios ip-op, e contadores. Pelo qual, optamos por a realizac a ogio e o alarme. o melhor, vamos a dividir em quatro partes: Pra uma explicac a 1. Rel ogio (hora, minuto, segundo). 2. Contagem. 3. Alarme. o de modo (alarme ou rel 4. Selec a ogio).
4.1
O rel ogio e formado por um display 7 segmentos (catodo comun), um decodicador bcd-decimal (74ls47), resistores de 220, como e mostrado na gura [10].
Figura 10: Montagem do Display Portanto, teremos que ter 6 montagens iguais que da gura[10], porque s ao necess arios 2 por cada parte do rel ogio (hora, minutos, segundos). Ficando da maneira como mostra a seguinte gura.
4.2
Contador binario
A segunda parte do rel ogio, consta do contador de 4-bit, utilizamos o CI 74193 com contagem de 0000 a 1111, onde tivemos que fazer uma l ogica externa para poder assim conseguir uma contagem de 0000 ate 1001, com a o de portas AND e NAND(no caso da hora) e a entrada MR(master resest) do CI, como mostra a seguinte utilizac a gura.
Figura 12: Contador 74193 No caso da hora, tivemos que fazer outro tipo de l ogica. Onde tivemos que usar uma entrada diferente que do MR (master reset) do CI, com ajuda da entrada PL (carga paralela), foi feita a seguinte montagem.
Figura 13: Montagem da parte HORA. Onde temos que quando a hora chega em 24 (0010, 0100), ele ativa a entrada PL e dessa maneira conseguimos que os dois contadores quem zerados comec ando a contagem de novo.
4.3
Alarme
Basicamente, a id eia foi construir um sistema de alarme bem simples, onde a partir de algumas id eias, chegamos ` conclus a ao que o alarme teria que ser acionado quando os bits do rel ogio e do alarme forem iguais, a partir disto um comparador de 4-bit. Onde quando os 4-bits tanto zemos uma pesquisa e encontramos um CI o 7485, que e do rel ogio como do alarme, ele ativa uma sa da, e quando eles forem diferente n ao ativa a sa da. A seguinte gura mostra como foi feito esse alarme.
Figura 14: Montagem do comparador(alarme). Como vemos na gura [14], usamos portas XOR e NOT principalmente por falta de CIs 7485, fazendo basicamente a mesma l ogica do que dos comparadores. Outras das coisas que foi utilizada nessa parte s ao dois ip-op no modo comutado, de maneira a conseguir que o alarme que ativado por um per odo de tempo at e que seja feita que o alarme o reset do ip-op desligando o alarme. Vemos que possui dois, a raz ao principal de que tenha dois, e uma vez ativado, ca ativado ate que ele faca uma contagem completa, mas uma vez feito essa contagem completa desligado de novo, tentando evitar isso colocamos dois ip-ops. Onde pelo menos obteremos no m ele e nimo duas contagem completas at e que seja desligado automaticamente.
10
4.4
o de modo Selec a
Um problema que tivemos ao fazer o alarme, foi a maineira de como conseguir usar os mesmos displays tanto para onde entra o multiplexador, ou seja, um selecionador de entrada. Onde podemos a hora como para o alarme. Aqui e selecionar a hora ou o alarme. O multiplexador conseguido foi o CI 74ls157, com 8 entradas para 4 saidas, a partir o e feita a partir de um u nico bit. de um bit, portanto a selec a
Figura 15: Multiplexador ` necessidade de algum tipo de selecionador de modo, onde usamos Flip-Flop JK no modo comutado, Daqui sai a com as entradas de clock s ncronas uma com a outra, ligando as sa das (Q) nos multiplexadores, e poder fazer assim o do selecionador. Como e mostrado na seguinte gura. uma automatizac a
4.5
Gerador de clock
Uma vez completado essas quatro partes ou fases, vemos a necessidade de conseguir um gerador de clock, para assim poder conectar ao primeiro contador e conseguir as horas (contagens dos contadores). Como j a foi falado, o o LM555, com a montagem seguinte. CI utilizado e
11
4.6
Relogio completo
Uma vez feito todas essas partes, unimos todas as partes de maneira adequada, como mostra a gura [18] e obtemos um relogio com alarme.
Figura 18: relogio Completo (sem o LM555). Na gura [18], temos uma marca (em vermelho), que mostra o lugar onde tem que ser conectado o gerador de clock tamb em marcado.
4.7
Problemas
Uma vez montado todo foi levado ate o laborat orio, onde conectando com a fonte de tens ao, tivemos v arios ncia projetada de 1Hz., A segunda problemas. O primeiro de todos foi que o gerador de clock n ao possu a a freq ue e umas das principais foi que o contador n ao fazia a contagem. V arios intentos foram feitos, ate que decidimos tirar os MUX e fazer unicamente o rel ogio. Depois de conseguido arrumar o novo rel ogio, comec amos a ter de novo alguns problemas, principalmente o do contador, comec amos a enxergar que o contador fazia a contagem de 0 (0000) at e 15 (1111) e n ao de 0 (0000) ate 9 (1001) como foi projetado, problema que n ao foi poss vel ser solucionado at e a hora da entrega.
12
Anexo
(g) Multiplexador
(i) Flip-Flop JK
Figura 19:
13
Conclus ao
o do circuito e a simulac o, foram feito no programa Proteus, cuja simulac o mostrou que o circuito A elaborac a a a feito funcionaria perfeitamente. Devido a complexidade do nosso projeto, um rel ogio integrado com um desper o dos componentes foi prejudicado devido a falta dos mesmos no mercado londrinense, o que tador, a aquisic a acarretou um atrasado na montagem do projeto, j a que os componentes foram adquiridos, na sua maioria, pela in o da montagem, e encarecendo ainda mais o projeto, ternet, assim dependendo da chegado deles para a inicializac a que no seu nal saiu por um custo de R$ 209,30 (Duzentos Reais e trinta centavos). outra, nosso rel Mas como na pr atica a teoria e ogio/despertador n ao funcionou como devido e mostrado na o. Depois de v simulac a arias tentativas, foi decidido retirar o despertador e tentar montar somente o rel ogio, que por sua vez tamb em n ao funcionou como devido. Mas esse n ao funcionamento n ao ocorreu por desconhecimento pr atico e t ecnico dos membros, mas sim, como podemos concluir, por alguns fatores, como: protoboard com problemas em algumas das linhas, CIs comprados que vieram errados/com defeito e uma poss vel ruptura dos os o do projeto). em algum ponto (j a que utilizamos de cabos de rede para a confecc a Portanto, para a conclus ao total do projeto, o que nos atrapalhou foram os fatores externos como j a citados, j a que os membros do grupo conheciam perfeitamente o funcionamento do rel ogio/despertador na teoria.
14
Bibliograa
- Circuitos Digitais teoria e aplicac oes, TOCCI. - http://pt.wikipedia.org/wiki/Flip-op - http://www.scribd.com/doc/24071/74-Series-Logic-ICs - http://www.datasheetcatalog.com/
Trabalho apresentado na disciplina de Circuitos Digitais, dado pelo professor L ucio dos Reis Barbosa (Doutorado, UFU), como projeto de n do curso.
15