cap_05_cont_ci_exp_01_04.pdf

12
Capítulo 5 – Contadores na forma de CIs Datapool Eletrônica 1 CAPÍTULO 5 CONTADORES NA FORMA DE CIRCUITO INTEGRADO INTRODUÇÃO Devido a necessidade geral de contadores, já existem muitos contadores de forma de CI's. Na série TTL 74 os mais simples são o 74LS90, 74LS92 e 74LS93 que são, respectivamente, contadores de décadas, contador que divide por 12 e contador que divide por 16. Em alguns casos, estes contadores trabalham como contadores ripple e podem produzir GLITCHES nas saídas. O 74LS193 é um outro contador da série 74, porém com mais recursos. CONTADOR 74LS90 O 74LS90 é um contador de décadas (Módulo 10) que consiste de um flip-flop JK e um circuito que divide por 5. No 74LS90, o flip-flop A funciona como um contador que divide por 2 e os outros três flip-flops funcionam como um contador que divide por 5. A figura 1 mostra o lay-out do 74LS90; a figura 2 mostra seu diagrama funcional em blocos; a figura 3 mostra sua tabela de contagem e a figura 4 mostra sua tabela reset/contagem. Figura 1 - Lay-out do CI 74LS90

Transcript of cap_05_cont_ci_exp_01_04.pdf

Page 1: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

1

CAPÍTULO 5

CONTADORES NA FORMA DE CIRCUITO INTEGRADO

INTRODUÇÃO

Devido a necessidade geral de contadores, já existem muitos contadores de forma de CI's. Nasérie TTL 74 os mais simples são o 74LS90, 74LS92 e 74LS93 que são, respectivamente,contadores de décadas, contador que divide por 12 e contador que divide por 16. Em algunscasos, estes contadores trabalham como contadores ripple e podem produzir GLITCHES nassaídas.O 74LS193 é um outro contador da série 74, porém com mais recursos.

CONTADOR 74LS90

O 74LS90 é um contador de décadas (Módulo 10) que consiste de um flip-flop JK e um circuitoque divide por 5. No 74LS90, o flip-flop A funciona como um contador que divide por 2 e osoutros três flip-flops funcionam como um contador que divide por 5. A figura 1 mostra o lay-outdo 74LS90; a figura 2 mostra seu diagrama funcional em blocos; a figura 3 mostra sua tabela decontagem e a figura 4 mostra sua tabela reset/contagem.

Figura 1 - Lay-out do CI 74LS90

Page 2: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

2

Figura 2 - Diagrama Funcional em blocos do CI 74LS90

CONTAGEM SAÏDASQD QC QB QA

Ø Ø Ø Ø Ø1 Ø Ø Ø 12 Ø Ø 1 Ø3 Ø Ø 1 14 Ø 1 Ø Ø5 Ø 1 Ø 16 Ø 1 1 Ø7 Ø 1 1 18 1 Ø Ø Ø9 1 Ø Ø 1

Figura 3 - Tabela de contagem do CI 74LS90

Page 3: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

3

ENTRADAS RESET SAÍDASRØ(1) RØ(2) Rg(1) Rg(2) QD QC QB QA

1 1 Ø X Ø Ø Ø Ø1 1 X Ø Ø Ø Ø ØX X 1 1 1 Ø Ø 1X Ø X Ø ContagemØ X Ø X ContagemØ X X Ø ContagemX Ø Ø X Contagem

Figura 4 - Tabela para Reset/Contagem do CI 74LS90

No 74LS90, se o sinal de entrada é conectado a entrada A (pino 14) e a saída QA (pino 12) éconectada a entrada B (pino 1) obtém-se um contador de décadas, sendo que as saídas são asmesmas que as da tabela da figura 3.As entradas RØ(1) e RØ(2) são entradas clear. As saídas QD QC QB QA do 74LS90 são todasbaixas ("Øs") sempre que RØ(1) e RØ(2) são altas "1s", desde que uma das entradas Rg seja"Ø", como mostrado na tabela da figura 4. O contador pode ser presetado para uma contagemde 910 e para tal Rg(1) e Rg(2) devem ser altas (1). Se o contador deve contar normalmente, nomínimo uma das entradas RØ e uma das entradas Rg devem ser "Ø".

OBJETIVO

Utilizando a placa de experiências ED05, será feita uma verificação de como alguns contadoresem circuitos integrados funcionam, em especial o 74LS90 e o 74LS193. Também seráobservado o acoplamento de contadores.

MATERIAL NECESSÁRIO

Placa de experiências ED-05;Módulo Universal 2000.

PROCEDIMENTO

Todas as experiências relatadas neste capítulo estão prontas na placa ED05. Para selecionar aexperiência a ser executada, deve-se colocar as chaves I e J nas seguintes posições:

Experiência Chave I Chave J Descrição

1 Ø Ø 74LS90 como contador de década

2 Ø 1 74LS90 em cascata

3 1 Ø Acoplamento Pseudo-Síncrono deContadores Síncronos

4 1 1 Contador UP/DOWN 74LS193

Figura 5 - Tabela de descrição das experiências

Page 4: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

4

EXPERIÊNCIA 1 : CI 74LS90 COMO CONTADOR DE DÉCADA

1. Desligar o Módulo Universal 2000;2. Colocar a chave TTL/CMOS na posição TTL;3. Encaixar a placa de experiências ED05 no SLOT H do Módulo Universal 2000;4. Ligar o Módulo Universal;5. Colocar as chaves I e J na posição Ø;6. O circuito a ser verificado será o da figura 6:

Figura 6 - CI 74LS90 como contador de década

7. Completar a tabela da figura 7.

ENTRADASRESET/CONTAGEM

ENTRADA SAÍDAS

RØ(1) RØ(2) Rg(1) Rg(2) A QD QC QB QAE F G H A L3 L2 L1 LØ1 1 x Ø x1 1 Ø x xx x 1 1 x1 1 x Ø xØ x Ø x

Ø x Ø x

Ø x Ø x

Ø x Ø x

A chave TTL/CMOS deve estar na posição TTL, caso contrário a placa deexperiências poderá ser danificada.

Page 5: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

5

ENTRADASRESET/CONTAGEM

ENTRADA SAÍDAS

RØ(1) RØ(2) Rg(1) Rg(2) A QD QC QB QAE F G H A L3 L2 L1 LØØ X Ø X

Ø X Ø X

Ø X Ø X

Ø X Ø X

Ø X Ø X

Ø X Ø X

Ø X Ø X

Figura 7 - Tabela para o circuito da figura 6

8. Na tabela da figura 7 observar que em:• é dado o clear nas saídas.• as saídas são presetadas para 1ØØ1.• é efetuada a contagem de Ø → 9 → Ø.Confira pelas tabelas das figuras 3 e 4.

9. A figura 8 mostra as formas de onda correspondentes às saídas da figura 7.

Figura 8 - Gráfico das saídas do circuito da figura 6

10. A figura 8 mostra uma seqüência de 20 pulsos de entrada. Pode-se notar nestaseqüência, que a cada 20 pulsos de entrada ocorrem dez pulsos na saída QA e 2pulsos na saída QD. Pode-se observar na figura 8 que o tempo em que a saída QDfica alta é bem menor do que o tempo em que ela fica baixa e, portanto, não é umaonda simétrica. A fim de se conseguir pulsos simétricos com o 74LS90 e com umafreqüência de 1/10 da freqüência de clock, os fabricantes aconselham conectar asaída QD (pino 11) à entrada A (pino 14) e aplicar a entrada de contagem àentrada B (pino 1), obtendo-se, deste modo, uma onda quadrada com freqüênciadividida por dez na saída QA.

Page 6: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

6

EXPERIÊNCIA 2 : CI 74LS90 LIGADO EM CASCATA

1. Desligar o Módulo Universal 2000;2. Colocar a chave TTL/CMOS na posição TTL;3. Encaixar a placa de experiências ED05 no SLOT H do Módulo Universal 2000;4. Ligar o Módulo Universal;5. Colocar a chave I na posição Ø e a J na posição 1;6. Conectar, com um fio, o pino G11 do conector G ao 1Hz do Módulo Universal;7. O circuito a ser utilizado será o da figura 9:

Figura 9 - CI 74LS90 em Cascata

A chave TTL/CMOS deve estar na posição TTL, caso contrário a placa deexperiências poderá ser danificada.

Page 7: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

7

8. Completar a tabela da figura 10.

ENTRADAS RESET ENTRADA SAÍDASDezenas Unidades Dezenas Unidades

RØ(1) RØ(2) RØ(1) RØ(2) A QD QC QB QA QD QC QB QAA H 1 Hz L7 L6 L5 L4 L3 L2 L1 LØ1 1 xØ Ø

Ø Ø

Ø Ø

Ø Ø

Ø Ø

Ø Ø

Ø Ø

Ø Ø

Ø Ø

Figura 10 - Tabela para o circuito da figura 9

9. Na tabela da figura 10 pode-se observar que em:

• é dado o clear nas saídas.• as saídas L7 L6 L5 L4 L3 L2 L1 LØ contam crescentemente em

BCD 8421, desde ØØØØ ØØØØ até ØØØØ 1ØØ1, o quecorresponde a contagem entre os decimais ØØ e Ø9.

• reinicia-se o ciclo de contagem em ØØØ1 ØØØ, isto é decimal 10.Continuando-se a aplicar pulsos de clock, o sistema continuariacontando sucessivamente até atingir a contagem binária 1ØØ11ØØ1, o que corresponde ao decimal 99. Após isto o circuitoretornará a sua contagem original ØØØØ ØØØØ. Então o circuito dafigura 9 é um contador de módulo 100.

EXPERIÊNCIA 3 : ACOPLAMENTO PSEUDO-SÍNCRONO

1. Desligar o Módulo Universal 2000;2. Colocar a chave TTL/CMOS na posição TTL;3. Encaixar a placa de experiências ED05 no SLOT H do Módulo Universal 2000;

A chave TTL/CMOS deve estar na posição TTL, caso contrário a placa deexperiências poderá ser danificada.

Page 8: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

8

4. Ligar o Módulo Universal;5. Colocar a chave I na posição 1 e a J na posição Ø ;6. O circuito a ser utilizado será o da figura 11:

Figura 11 - Acoplamento Pseudo-Síncrono de Contadores Síncronos

7. Executar a seqüência descrita a seguir:a. Colocar as chaves: A = Ø, B = 1 e C = 1, isto faz com que a saídas

dos contadores vá para zero.b. Colocar A = Ø, B = Ø e C = Ø, liberando os contadores para a

contagem.c. Atuar na chave A de Ø para 1 e depois para Ø, notando que o

contador das unidades conta um.d. Repetir o ítem anterior mais 7 vezes, observar que o contador das

unidades parou no número 8.e. Atuar novamente em A (Ø → 1 → Ø) e observar que os led's L3,

L2, L1 e LØ mostram o número nove (1ØØ1). Agora o pino 9 do CI74LS08 (gate E) estará no nível 1.

Page 9: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

9

f. Colocar A = 1; isto faz o pino 8 do CI 74LS08 ir para o nível 1. Assimas entradas do clock de ambos os contadores estarão em 1, prontospara executar a transição na queda do clock.

g. Fazer A = Ø; neste ponto os dois contadores executaram a transiçãoao mesmo tempo, como é a característica do acoplamento síncrono.O contador das unidades passa a mostrar no display ØØØØ, e ocontador das dezenas ØØØ1.

h. Repetir os itens 3, 4, 5, 6 e 7, e observar a próxima transição emque participam os dois contadores (isto é de 19 para 20).

8. Para os pulsos de clock que não executam transição nas dezenas, o pino 6 do CI74LS08 se mantém em Ø impedindo, através do gate E, que o clock atue nocontador das dezenas. Porém, quando a unidade atinge a contagem 9, o pino 6 doCI 74LS08 vai para 1, abrindo assim o gate E e dando passagem para o clock atuarno contador das dezenas. Deste modo , quando o pulso de clock passar de 1 paraØ, os dois contadores recebem a transição ao mesmo tempo, executando asmudanças simultaneamente como se fossem síncronos. A grande vantagem destecircuito é a maior precisão e velocidade com que pode ser implementado o circuitocontador, usando vários contadores. O uso da configuração assíncrona introduz asoma do atraso de cada contador na transmissão dos pulsos de clock de umcontador para o próximo, o que não ocorre no circuito pseudo-síncrono analisado.

EXPERIÊNCIA 4 : CONTADOR UP/DOWN COM O CI 74LS193

1. Desligar o Módulo Universal 2000;2. Colocar a chave TTL/CMOS na posição TTL;3. Encaixar a placa de experiências ED05 no SLOT H do Módulo Universal 2000;4. Ligar o Módulo Universal;5. Colocar as chaves I e J na posição 1;6. O circuito a ser utilizado será o da figura 12:

A chave TTL/CMOS deve estar na posição TTL, caso contrário a placa deexperiências poderá ser danificada.

Page 10: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

10

Figura 12 - Circuito do contador UP/DOWN 74LS193

7. Complete a tabela da figura 13.

ENTRADA CLOCK SAÍDASD C B A Clear Load Down UP Borrow Carry QD QC QB QAD C B A E F G H L5 L4 L3 L2 L1 LØØ Ø Ø Ø Ø 1 Ø ØØ Ø Ø Ø 1 1 Ø ØØ Ø Ø Ø 1 Ø Ø ØØ 1 1 Ø Ø Ø Ø ØØ 1 1 Ø Ø 1 Ø Ø1 1 1 1 Ø Ø Ø Ø1 1 1 1 Ø 1 Ø ØX X X X 1 1 Ø ØX X X X Ø 1 Ø Ø

Figura 13 - Tabela para o circuito da figura 12

8. Nesta tabela, mostra-se as operações de Clear e Load do 74LS193:

• Em , coloca-se o CI pronto para operar.• Em e é dado um clear na saída. A saída borrow (L5) fica em nível “Ø”

indicando que a contagem zerou.

QB QACLOCKDOWN

CLOCK UP QC QD

D

CLOADCARRYBORROWCLEARA

B

GND

VCC

1 2 3 4 5 6 7 8

910111213141516

74LS193

B

L1 L0G

COMUM

L3L2H

DCF

L4L5

+5VAE

Page 11: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

11

• Em e é feito o carregamento de um número, colocando-o disponívelna saída do contador através da atuação no pino “Load” (Chave F). Ao secarregar o número 1111 (em ) o carry (L4) fica em nível “Ø”, indicandoque a contagem atingiu o valor máximo.

9. Completar a tabela da figura 14.

ENTRADA CLOCK SAÍDASD C B A Clear Load Down UP Borrow Carry QD QC QB QAA B C D E F G H L5 L4 L3 L2 L1 LØX X X X Ø 1 1 1Ø 1 1 Ø Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1 ØX X X X Ø 1 1 1

Figura 14 - Tabela para o circuito da figura 12

10. Nesta tabela, mostra-se a contagem crescente:

• Em , carrega-se o número Ø11Ø (6).• Em , faz-se a contagem até atingir 1111.• Em , após a contagem atingir 1111, assim que o clock up (H) for para

zero, nota-se o aparecimento da indicação de carry (L4 = Ø).• Em , assim que o clock up voltar a “1”, a contagem reinicia em ØØØØ.

11. Completar a tabela da figura 15.

Page 12: cap_05_cont_ci_exp_01_04.pdf

Capítulo 5 – Contadores na forma de CIs

Datapool Eletrônica

12

ENTRADA CLOCK SAÍDASD C B A Clear Load Down UP Borrow Carry QD QC QB QAA B C D E F G H L5 L4 L3 L2 L1 LØX X X X Ø 1 1 1X X X X 1 1 1X X X X Ø 1 Ø 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1X X X X Ø 1 1

Figura 15 - Tabela para o circuito da figura 12

Nesta tabela, mostra-se a contagem decrescente:

• Em , faz-se o clear das saídas.• Em , com a saída em ØØØØ, fazendo-se o clock down (G) igual a “Ø”,

aparece a indicação de zeragem (L5 = Ø).• Em , com o clock down voltando a “1”, todas as saídas vão para “1”,

iniciando a contagem decrescente.• Em , faz-se a contagem decrescente.