Sie sind auf Seite 1von 53

Eletrnica Digital II Contadores, Registradores, Mquinas de Estado

Profa. Michelle Mendes Santos michelle.mendes@ifmg.edu.br

Contadores assncronos Reviso de operaes de quatro bits.


Clock aplicado apenas na entrada CLK para flip-flop A. J e K so altos em todos os flip-flops. A sada de flip-flop A clock de entrada para o flip-flop B. As sadas dos flip-flops D, C, B e A so um nmero binrio de 4 bits, sendo o D o MSB.

Contadores assncronos
Reviso de operaes de quatro bits Aps a borda de descida do 15 pulso do clock, os flip-flops do contador esto na condio 1111.

Um contador assncrono no muda em sincronismo exato com o relgio.

Contadores assncronos
O nmero MOD igual ao nmero de estados pelos quais o contador passa antes da reciclagem.

Adicionando FFs o nmero MOD ir aumentar.

Contadores assncronos
A diviso de frequncia - cada FF ter uma frequncia de sada de metade da entrada.

A frequncia de sada do ltimo contador FF ser a frequncia do clock dividida pelo MOD do contador.

Contadores assncronos
Os esquemas normalmente so desenhados da esquerda para a direita.

Os contadores so desenhados da direita para a esquerda. Com isso, os MSBs e LSBs aparecem nas posies apropriadas.

Atraso de propagao em contadores assncronos

Atraso de propagao em contadores assncronos

Atraso de propagao em contadores assncronos


Contadores ondulantes so o tipo mais simples de contadores binrios, visto que requerem poucos componentes para que uma determinada operao seja produzida. O atraso de propagao cumulativo pode causar problemas em altas frequncias. Se o perodo entre os pulsos de entrada maior do que o atraso de propagao total do contador, os problemas podem ser evitados. Para o funcionamento adequado: Tclock N x tpd Frequncia mxima: Fmax=1/N x tpd

Atraso de propagao em contadores assncronos


Os contadores assncronos no so muito teis em altas frequncias, especialmente para os contadores com grande nmero de bits.

Padres de contagem errados podem gerar falhas.

Sinais produzidos por sistemas usando contadores assncronos podem produzir resultados incorretos.

Contadores sncronos (Paralelos)


Em contadores sncronos ou paralelo, todos os FFs so disparados simultaneamente (em paralelo) pelos pulsos de clock da entrada.

Os contadores sncronos podem operar em frequncias mais altas do que os contadores assncronos.

Contadores sncronos (Paralelos)


Cada FF tem entradas J e K que so ALTAS apenas quando as sadas de todos os FFs de ordem inferior forem ALTAS.

O atraso de propagao total ser o mesmo para qualquer nmero de FFs.

Contadores sncronos (Paralelos)


Para este circuito contar corretamente em determinada borda de descida do clock, apenas aqueles FFs que supostamente devem comutar nessa borda de descida do clock devem ter J = K = 1, quando ocorrer essa transio.

Contadores de Mdulo < 2N


O contador sncrono bsico mostrado limitado aos nmeros MOD iguais a potncias de 2.

Contadores de Mdulo < 2N


Contadores MOD-6 produzidos a partir de um contador MOD-8 quando ocorre uma contagem de seis (110).

O contador bsico pode ser modificado para produzir nmeros MOD menor que 2N. Faz com que o contador salte estados que normalmente so parte da sequncia de contagem.

Contadores de Mdulo < 2N


Alterar o nmero MOD. Para tal, encontre o menor MOD necessrio para que 2N seja menor ou igual a exigncia e conecte uma porta NAND para as entradas assncronos de todos os FFs.

Determinar quais so FFs ALTO na contagem desejada e conectar as sadas desses FFs s entradas NAND.

Contadores de Mdulo < 2N


Diagrama de transio de estados para o contador MOD-6

No h seta para o estado 111 pois o contador no pode avanar esse estado. O estado 111 pode ocorrer em power-up quando o FFs pode cair em qualquer estado.

Cada crculo representa um dos possveis estados do contador . As setas indicam uma mudana de estado para outro, em resposta a um pulso de clock de entrada.

Contadores de Mdulo < 2N


A exibio dos estados do contador so muitas vezes realizados com um LED.

Contadores de Mdulo < 2N


Decdicos so contadores amplamente utilizados para a contagem de eventos e para exibir os resultados na forma decimal. Um contador de dcada qualquer contador com 10 estados distintos, independentemente da sequncia. Um contador BCD um contador que conta dcada de binrio 0000-1001.

Qualquer contador MOD10 um contador decdico.

Contadores com o nmero de MOD <2N Contador de mdulo 60.

Contadores sncronos decrescentes e crescentes/ decrescentes


Um contador sncrono decrescente construdo de forma semelhante a um contador crescente. Ele usa as sadas FFs invertidas para controlar as entradas J e K de ordem mais alta.

Sncrono, MOD-16, contadores decrescentes e ondas de sada.

Contadores sncronos decrescentes e crescentes/ decrescentes


Em um contador paralelo crescente/ decrescente, a entrada de controle controla se as entradas J e K dos FFs seguintes sero acionadas pelas sadas normais ou pelas sadas invertidas dos FFs.

Contadores sncronos decrescentes e crescentes/ decrescentes

Nos primeiros cinco pulsos de clock Up/Down = 1. - O contador conta Up. Nos ltimos cinco pulsos - O contador conta Down.

Up/Down

= 0.

Contadores sncronos decrescentes e crescentes/ decrescentes


As setas representam transies de estado que ocorrem na borda de descida do sinal de clock. H duas setas partindo de cada crculo de estado.

O prximo estado para esse contador depende do nvel lgico aplicado na entrada de controle.

Contadores com Carga Paralela


Um contador pr-configurvel pode ser definido para qualquer ponto inicial desejado - sncrono ou assncrono. Pr-configurar tambm chamado de carregamento paralelo do contador.

Contador sncrono com carga paralela assncrona.

Circuitos integrados de contadores sncronos


O contador contm quatro FFs. Os FFs so disparados por uma borda de subida na entrada CLK. Funo CLEAR - entrada ativa em nvel baixo assncrona. Pode ser pr-configurado para qualquer valor de aplicao de uma entrada LOAD ativa em baixo para A, B, C, D e entradas.

Circuitos integrados de contadores sncronos

Esta srie de chips de contadores CI tem mais um pino de sada , o RCO, uma sada para detectar (decodificar) o ltimo ou o estado terminal do contador.

muito til na ligao entre dois ou mais chips contadores em um arranjo de multiplataformas para criao de contadores maiores.

Circuitos integrados de contadores sncronos


TTL 74ALS160 - 74ALS163 Tabela de funes

Circuitos integrados de contadores sncronos


74ALS190 e 74ALS191 CIs, contadores de quatro bits.

Circuitos integrados de contadores sncronos


Muitos contadores padro CI foram concebidos para tornar mais fcil conectar mltiplos chips e criar circuitos com uma gama maior de contagem. Um arranjo de mltiplos estgios ou em cascata.

74ALS163s em um arranjo de dois estgios para estender o alcance mximo de contagem.

Decodificando um contador
Contadores digitais so frequentemente utilizados em aplicaes nas quais a contagem representada pelo estado dos FFs, de alguma forma, deve ser determinada ou exibida. Um dos meios mais simples para exibir o contedo de um contador conectar a sada FF a um LED.

O mtodo que utiliza LEDs para visualizao se torna inconveniente quando o tamanho (nmero de bits) do contador aumenta. muito mais difcil decodificar a exibio mentalmente.

Decodificando um contador
A decodificao a converso de uma sada binria para um valor decimal, uma forma imediatamente reconhecida. O decodificador ativo em nvel ALTO mostrado pode ser usado para acender um LED, representando cada nmero decimal.

Decodificando um contador
Decodificao a converso de uma sada binria para um valor decimal, uma forma reconhecida imediatamente.

MOD-8 Sada do decodificador ativo em nivel ALTO.

Decodificando um contador
O decodificador ativo em nvel ALTO mostrado pode ser mudado para um tipo de ativo em nvel BAIXO.
A decodificao ativo em nvel BAIXO obtida substituindo as portas AND por portas NAND.

As sadas do decodificador agora produzem um sinal normalmente alto, que se torna baixo apenas quando ocorre o nmero que est sendo decodificado.

Decodificando um contador
O contador BCD tem 10 estados, decodificados para fornecer 10 sadas correspondentes aos digitos decimais de 0 9. Representado pelos estados dos FFs do contador. As 10 sadas podem controlar 10 LEDs, indicadores individuais para uma apresentao visual.

Em vez de 10 LEDs separados, os contadores BCD geralmente tm sua contagem exibida em um nico dispositivo de exposio.

Analisando contadores sncronos


Contadores sncronos podem ser customizados para gerar qualquer sequncia de contagem desejada.

Contador sncrono up.

Controle de expresses de entrada

Analisando contadores sncronos


Analisar projetos de contadores desse tipo prevendo entradas de controle FF para cada estado do contador. A tabela de estado presente/ estado futuro muito til para esse fim.

Analisando contadores sncronos


Onda e diagrama de transio de estados de contador sncrono.

Informao destacada indica que esse projeto de contador de autocorreo.

Projeto de Contadores Sncronos


Mtodos comuns de projeto usando flip-flops J-K em uma configurao de contadores sncronos.
Determinar o nmero desejado de bits (FFs) e a sequncia de contagem desejada.

Desenhar o diagrama de transio de estado mostrando todos os estados possveis, incluindo aqueles que no fazem parte da sequncia de contagem desejada. Usar o diagrama de transio de estados para criar uma tabela que liste todos os estados ATUAIS e os PRXIMOS. Adicionar uma coluna para cada entrada J e K e indicar os nveis necessrios para produzir a transio para o PRXIMO estado. Projetar os circuitos lgicos para gerar os nveis exigidos em cada entrada. Implementar as expresses finais.

Projeto de contadores sncronos


O controle de um motor de passo gira em passos discretos, tipicamente 15 graus por passo, em vez de girar em movimento contnuo. Uma aplicao prtica de projeto de contadores sncronos. Reversvel, dependendo do nvel de sada.

Projeto de contadores sncronos


O controle de um motor de passo gira em passos discretos, tipicamente 15 graus por passo, em vez de girar em movimento contnuo. Uma aplicao prtica de projeto de contadores sncronos. Reversvel, dependendo do nvel de sada.

Mquinas de estado
O termo mquina de estado se refere a um circuito que tem uma sequncia atravs de um conjunto de estados predeterminados controlados por um clock e outros sinais de entrada. O termo contador usado para circuitos sequenciais que tm uma sequncia de contagens numricas regulares. Na verdade, as coisas contadas so pulsos de clock.Mas os pulsos podem representar muitos tipos de eventos. A distino geral entre os dois termos: Um contador comumente usado para contar eventos. Uma mquina de estado comumente usada para controlar os acontecimentos.

Mquinas de estado
Diagrama em blocos de contadores e mquinas de estado.

Mquinas de estado
Mquinas de estado. Controlador de farol de trnsito.

Circuitos integrados de registradores


Os vrios tipos de registradores podem ser classificados de acordo com a maneira pela qual os dados podem ser apresentados no registro para armazenamento e pelo modo como saem do registrador. O fluxo de dados seriais atravs de um registro geralmente chamado de deslocamento (shifting), tanto para a esquerda quanto para a direita. Se o dado de sada serial realimentado para a entrada serial do mesmo registrador, a operao chamada de rotao de dados. A entrada paralela de dados usualmente descrita como uma carga de registrador.

Circuitos integrados de registradores/ CIs de registradores


74ALS174/74HC174 Entrada paralela/ Sada paralela (PIPO)

Um grupo de flip-flops que podem armazenar vrios bits simultaneamente e no qual todos os bits de valor binrio armazenados esto diretamente disponveis.

Circuitos integrados de registradores/ CIs de registradores


74ALS174/74HC174

Circuitos integrados de registradores/ CIs de registradores

74ALS166/74HC166 Entrada serial/ Sada serial (SISO)

Dados carregados um de cada vez se movem um de cada vez, com cada pulso do relgio atravs dos flip-flops para a outra extremidade do registro, e saem um de cada vez na mesma ordem, como originalmente carregados.

Circuitos integrados de registradores/ CIs de registradores


74ALS165/74HC165 8 bits em entrada paralela/ sada serial (PISO)

Mudana de srie sempre sncrona, assim como o relgio necessrio para garantir que os dados dos movimentos de entrada s se movam um bit de cada vez com cada borda de clock apropriada.

Circuitos integrados de registradores/ CIs de registradores 74ALS164/74HC164 8-bit entrada serial/ sada paralela (SIPO)

Circuitos integrados de registradores/ CIs de registradores 74ALS164/74HC164 8-bit entrada serial/ sada paralela (SIPO)

Contadores com registradores de deslocamento


Contadores com registradores de deslocamento usam a realimentao, o que significa que a sada do ltimo FF do registrador conectada de volta no primeiro flip-flop.

Contadores com registradores de deslocamento


Um contador em anel um registrador circular conectado de maneira que o ltimo FF desloque seu valor para o primeiro.

Das könnte Ihnen auch gefallen