Você está na página 1de 15

Departamento de Engenharia El etrica Centro de Tecnologia e Urbanismo

Oscar Santacruz

Universidade Estadual de Londrina

Relogio Digital

Trabalho apresentado na disciplina de Circuitos Digitais Londrina 2010

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

o Geral dos Componentes Descric a


Circuitos L ogicos

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.

Figura 1: Display de 7 segmentos

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.

Figura 4: Esquem atico do decodicador

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

Figura 9: Tabela de resist encias para um capacitor dado. .

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

Rel ogio (hora, minuto, segundo)

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.

Figura 11: Esquem atico da montagem completa do (Hora, Minuto e Segundo).

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

Figura 16: Selecionador de Modo

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

Figura 17: Montagem do LM555

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

Figuras tiradas dos Datasheet de cada componente.

(a) Porta NAND

(b) Porta NOT

(c) Porta AND

(d) Decodicador (e) Comparador de 4BCD decimal bits

(f) Porta XOR

(g) Multiplexador

(h) Contador Binario 4-bit

(i) Flip-Flop JK

(j) Gerador de clock

Figura onde mostra a primeira montagem feita.

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