No campo da eletrônica digital, um "contra " é um circuito lógico seqüencial. O circuito consiste de uma série de flip -flops : circuitos electrónicos que têm duas condições estáveis , cada um correspondendo a um dos dois sinais de entrada alternativos . O ciclo pode circuitos através de uma seqüência de estados . Existem dois tipos de contador: síncrona e assíncrona . Contadores síncronos
contadores síncronos tipicamente consistem de um elemento de memória , que é implementado usando flip-flops , e um elemento de combinações , que é tradicionalmente implementado usando portas lógicas . As portas lógicas são circuitos lógicos com um ou mais terminais de entrada e um terminal de saída , no qual a saída é ligado entre dois níveis de tensão determinados pela combinação de sinais de entrada . O uso de portas lógicas para a lógica combinacional normalmente reduz o custo de componentes para circuitos de contador para um mínimo absoluto , por isso continua a ser uma abordagem popular.
Relógio de pulso
Synchronous contadores têm um relógio interno , ao passo que os contadores assíncronos não. Como resultado , todos os flip -flops em um contador síncrono são conduzidos simultaneamente por um único impulso de relógio , comum . Em um contador assíncrono , o primeiro flip-flop é accionado por um impulso de um relógio externo e cada um dos sucessivos flip-flop é accionado pela saída do flip-flop anterior na sequência . Esta é a diferença essencial entre contadores síncronos e assíncronos .
Contadores assíncronos
contadores assíncronos , também conhecidos como contadores ondinha, são o tipo mais simples , exigindo menos componentes e menos circuitos de contadores síncronos . Contadores assíncronos são mais fáceis de construir do que os seus homólogos síncronos , mas a ausência de um relógio interno também introduz várias grandes desvantagens. Os flip-flops na forma assíncrona estados mudança balcão em momentos diferentes , de modo que os atrasos na mudança de um estado para outro - conhecidos como atrasos de propagação - se somam para criar um atraso global . Quanto mais flip-flops de um contador assíncrono contém , maior o atraso geral.
Considerações
Normalmente, os contadores assíncronos são menos úteis do que os contadores síncronos no complexo , de alta sistemas de freqüência. Alguns circuitos integrados reagir mais rapidamente do que outros, por isso, se um evento externo ocorre perto de uma transição entre estados - quando alguns, mas não todos, os circuitos integrados mudaram estado - pode introduzir erros no balcão. Tais erros são difíceis de prever , devido à diferença de horário aleatoriamente variável entre os eventos. Além disso, atrasos de propagação pode tornar difícil de detectar, ou decodificar, o estado de um circuito contador assíncrono saída eletronicamente.