14. El biestable D

El biestable D (Data o Delay) es un circuito secuencial básico que, al igual que el biestable RS, permite almacenar un bit de información. La diferencia entre el biestable D y el biestable RS radica en la forma diferente que tienen de almacenar ese bit con sus entradas.

El biestable D tiene una entrada D (dato), que puede estar a nivel alto (1 lógico) o a nivel bajo (0 lógico). Este dato se almacena en el interior del biestable cuando se activa otra entrada denominada Reloj o CLK (Clock), en el flanco de subida o cambio de nivel bajo (0 lógico) a nivel alto (1 lógico).

El biestable D se utiliza principalmente para almacenar datos binarios y para sincronizar señales.

Simulación

En la siguiente simulación podemos observar un biestable D:

Tabla de verdad

La tabla de verdad del biestable D es la siguiente:

D CLK Q /Q
0 0 Q /Q
1 0 Q /Q
0 _↑¯ 0 1
1 _↑¯ 1 0
0 1 Q /Q
1 1 Q /Q
Flanco de subida
Los cambios de estado de este biestable se producen únicamente cuando la entrada CLK cambia de estar inactiva (0 lógico) a estar activa (1 lógico). No ocurren mientras la señal se mantiene estable, sino exclusivamente en el momento del cambio de valor de 0 lógico a 1 lógico. Este cambio se denomina "flanco de subida" y se representa con el símbolo "_↑¯".

En el momento que la entrada CLK presenta un flanco de subida, el valor de la entrada D se copia en el interior del biestable y se refleja en la salida Q.

Una vez que la entrada CLK permanece a nivel alto, aunque cambie la entrada D, el valor del biestable no variará, ya que no se ha producido un nuevo flanco de subida.

La salida /Q siempre tendrá el valor contrario a la salida Q. Como este biestable no posee estados prohibidos ni indeterminados, esta condición se cumple en todo momento.

Ejercicios

  1. ¿Qué es un biestable D y para qué sirve?
  2. ¿Cuántas entradas tiene un biestable D y qué función cumple cada una?
  3. ¿Cuántas salidas tiene un biestable D y qué función cumple cada una?
  4. Dibuja el circuito de un biestable D con el nombre de sus entradas y salidas.
  5. Dibuja la tabla de verdad de un biestable D y explica brevemente su funcionamiento normal.
  6. ¿Puede tener el biestable D una entrada prohibida o indeterminada? ¿Qué consecuencias tiene ese funcionamiento?
  7. Simula todos los estados del biestable D con el simulador de esta página.