Diseño de un biestable S-R (Set- Reset). Tabla de funcionamiento completa.
Estos circuitos se pueden diseñar siguiendo las técnicas que hemos venido empleando en el diseño de los circuitos combinacionales, sin más que tener en cuenta, que los circuitos secuenciales presentan una realimentación.
Vamos a aplicar el método al diseño de un flip-flop S-R. En nuestro caso la salida Q+ depende tanto de la salida anterior Q0, como de las entradas S y R, por lo que para implementarlo vamos a tratarlo como a un circuito combinacional, pero considerando que Q0 es también una entrada, por lo que manejaremos la tabla de verdad que se adjunta, a partir de la tabla de estado que acabamos de comentar.
Entradas (tn) |
Salida (tn+1) |
Q0 |
S |
R |
Q+ |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
inviable |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
inviable |
La función canónica será:
Q_t_+_1=\bar{S}\bar{R}Q_t+S\bar{R}Q_t+S\bar{R}\bar{Q_t}
Que al simplificar quedará:
Aunque no es el procedimiento habitual, se consigue una función más simplificada si despreciamos los términos indiferentes del mapa de Karnaugh. Por lo tanto se hacen dos bolsas de dos celdas y se obtiene:
Si lo implementamos empleando únicamente puertas NOR:
Que una vez implementado quedará
|
Imagen 02. Elaboración propia |
Esta implementación tiene la ventaja de que también produce la función
en la salida de la primera puerta NOR, de modo que se suele dibujar este circuito (en el circuito y en muchas ocasiones,
:
|
Imagen 03. Elaboración propia |
En el caso de un biestable R-S síncrono por nivel alto sería:
|
|
Imagen 04. elaboración propia |
Imagen 05. elaboración propia |
Su cronograma y su tabla de estados sería:
|
|
Imagen 06. Elaboración propia |