O que é um circuito sequencial
Componentes
Um circuito sequencial consiste em elementos de armazenamento, na forma de um circuito de fechamento ou flip-flop e um circuito lógico combinatório. Um circuito de travamento transfere sinais de entrada para o sinal de saída quando indicado, e somente quando indicado, enquanto um circuito de flip-flop tem duas condições estáveis, cada uma correspondendo a um dos dois sinais de entrada alternativos. O circuito lógico combinado executa uma função de comutação entre múltiplas saídas. Recebe dois tipos de entrada, externa e interna. As entradas externas vêm de fora do circuito seqüencial e não são controladas por ele e as entradas internas vêm de elementos de armazenamento.
Circuitos Sequenciais Síncronos e Assíncronos
Os circuitos sequenciais podem ser classificados como "síncronos" ou "assíncronos". Um circuito sequencial síncrono tem um sinal de clock, que aciona o circuito, como uma de suas entradas. Os circuitos de flip-flop em um circuito seqüencial síncrono só podem mudar de estado em resposta a pulsos de sincronização de clock. Um circuito sequencial assíncrono não tem sinal de clock e usa os impulsos das entradas para conduzir o circuito. A saída de um sequencial assíncrono depende da ordem em que suas variáveis de entrada mudam. Um circuito sequencial assíncrono pode ser considerado como um circuito combinacional com feedback.
Aplicações
Circuitos sequenciais podem ser usados para aplicações, como a retirada de dinheiro de um caixa eletrônico, que pode ser dividido em várias fases ou estados e requer validação em cada estágio. No caso de um caixa eletrônico, o usuário deve inserir um cartão de caixa eletrônico e digitar um número de identificação pessoal válido antes de retirar o dinheiro, de modo que o resultado final depende de uma série de sequências.
Considerações
Em um circuito seqüencial, qualquer alteração nas variáveis de entrada é avaliada para ver se há uma alteração nas variáveis de saída. É importante, no entanto, que o pulso de ativação seja curto o suficiente para que as variáveis de entrada secundárias, ou variáveis de estado, isto é, as variáveis dos elementos de armazenamento, não sejam alteradas durante o mesmo pulso. Se eles fizerem isso, o circuito seqüencial não funcionará corretamente.