Circuitos secuenciales: asíncronos, síncronos y flip-flops

ElectrónicaActualizado el 3,86 KB

Resumen

El documento explica los circuitos secuenciales, cuyas salidas dependen también de su estado anterior, y sus dos grandes familias: asíncronos y síncronos. Describe el flip-flop como elemento de memoria y repasa los tipos RS, D, T y JK, junto con contadores y registros de desplazamiento y ejemplos de sistemas.

Puntos clave

  • Los circuitos secuenciales tienen memoria, ya que sus salidas dependen de las entradas actuales y del estado anterior.
  • Los circuitos asíncronos solo tienen entradas de control; los síncronos añaden una entrada de reloj.
  • La entrada de sincronismo puede activarse por nivel (alto o bajo) o por flanco (de subida o de bajada).
  • El flip-flop RS no admite la combinación S=1, R=1, que es un estado prohibido en el RS básico.
  • En el flip-flop D la salida Q toma el valor de D en el pulso de reloj; en el T, Qn+1 = T XOR Qn.
  • En el JK, la combinación J=1, K=1 invierte el estado de la salida, a diferencia del RS.

Ponte a prueba

Circuitos Secuenciales vs. Circuitos Asíncronos

Los circuitos secuenciales son aquellos cuyas salidas no solo dependen de las entradas actuales, sino también de su estado anterior. Esto les permite tener 'memoria'. Se dividen principalmente en asíncronos y síncronos.

Circuitos Asíncronos

Solo tienen entradas de control. El cambio en las entradas de control provoca un cambio inmediato en las salidas (sujeto únicamente a los retardos de propagación internos). El más empleado es el biestable RS.

Circuitos Síncronos

Además de las entradas de control, tienen una entrada de sincronismo o de reloj. Las entradas de control se consideran síncronas si su efecto sobre el estado interno y las salidas depende del pulso de reloj; en caso contrario, son asíncronas (como las entradas Set y Reset directas). Por lo general, las entradas de control asíncronas prevalecen sobre las síncronas.

La entrada de sincronismo puede ser activada por nivel (alto o bajo) o por flanco (de subida o bajada).

  • Dentro de los biestables síncronos activados por nivel están los tipos RS y D.
  • Dentro de los activados por flanco están los tipos JK, T y D.

El Flip-Flop (Biestable)

El flip-flop es un multivibrador capaz de permanecer en un estado determinado o en el contrario (utilizado para memorizar información).

Características del Flip-Flop

  • Poseen 2 salidas complementarias (Q y Q').
  • Si Q está en 1 y Q' en 0, el biestable está 'inicializado' o SET.
  • Si Q está en 0 y Q' en 1, el biestable está 'reinicializado', 'inactivo', 'borrado' o RESET.
  • El paso de un estado a otro se realiza variando sus entradas. Dependiendo de cómo se controle este cambio, se dividen en síncronos y asíncronos.

Tipos Comunes de Flip-Flops

Flip-Flop RS

Acepta dos entradas de control (R y S). La combinación S=1, R=0 'graba' (pone Q a 1). La combinación S=0, R=1 'borra' (pone Q a 0). La combinación S=1, R=1 es un estado 'prohibido' o 'indeterminado' en el RS básico.

Flip-Flop Tipo D

La salida Q toma el valor de la entrada D en el momento del pulso de reloj (o activación). Es útil para almacenar un bit de dato.

Flip-Flop Tipo T

'Conmuta' o 'togglea' su estado (Q) si la entrada T es 1 en el momento del pulso de reloj. Si T es 0, mantiene el estado anterior. (Qn+1 = T XOR Qn).

Flip-Flop JK

Es una versión mejorada del RS. J actúa como 'Set' y K como 'Reset'. La diferencia clave es que la combinación J=1, K=1 no es prohibida, sino que 'invierte' o 'conmuta' el estado actual de la salida.

Otros Circuitos Secuenciales

Contador Binario (en potencia de 2)

Se construye típicamente usando flip-flops JK configurados como 'toggle' (J=K=VCC). La salida de cada flip-flop se conecta a la entrada de reloj (CK) del siguiente, creando una cascada que cuenta en binario.

Registro de Desplazamiento Serie

Los datos entran o salen bit a bit, un bit por cada pulso de reloj.

Registro de Carga Paralela

Los datos pueden cargarse en paralelo (todos a la vez). En un registro de desplazamiento paralelo, los datos también pueden salir en paralelo.

Ejemplos de Sistemas

Ejemplo de Circuito Secuencial Simple

Generador de pulso → Contador → Decodificador (por ejemplo, a decimal).

Bloques de un Cronómetro Digital Simple

Generador de pulso → Contador de década (BCD) → Decodificador BCD a 7 segmentos → Display de 7 segmentos → Lógica de control (inicio/parada/reset).

Ejemplo de Sistema Asíncrono

Semaforo (controlado por temporizadores, no por un reloj global único para todos los cambios).

Ejemplo de Sistema Síncrono

Reloj Digital (todos los cambios de estado ocurren sincronizados con un pulso de reloj central).

Descargar

PDF Word HTML

Preguntas frecuentes

¿Qué diferencia hay entre un circuito secuencial y uno combinacional?

Los circuitos secuenciales tienen memoria: sus salidas dependen también de su estado anterior. Esa es la idea central que define a los circuitos secuenciales frente a los que solo dependen de las entradas actuales.

¿Qué diferencia hay entre un circuito asíncrono y uno síncrono?

Los asíncronos solo tienen entradas de control y reaccionan de inmediato a sus cambios. Los síncronos tienen además una entrada de reloj, de modo que sus cambios dependen del pulso de reloj.

¿Cómo se construye un contador binario?

Se construye típicamente con flip-flops JK configurados como toggle (J=K=VCC), conectando la salida de cada flip-flop a la entrada de reloj del siguiente en cascada.

Ponte a prueba

Tarjetas de repaso

Pulsa una tarjeta para ver la respuesta.

Test

1. ¿Qué caracteriza a los circuitos secuenciales?
2. ¿Qué tipo de circuito solo tiene entradas de control?
3. ¿Qué sucede en un flip-flop RS con S=1 y R=1?
4. ¿Cuál es la ecuación característica del flip-flop T?
5. ¿Qué hace la combinación J=1, K=1 en un flip-flop JK?
6. ¿Qué ejemplo del texto corresponde a un sistema asíncrono?

Preguntas generadas con IA a partir del documento: comprueba las respuestas con el texto.