DEFINICIÓN
Este articulo se trata sobre el metodo por el cual podemos transformar un tipo de FF a otro, metodo utilizado en las clases de circuitos y sistemas digitales, que vienen normalmente en sus examenes finales de circuitos digitales y en las primeras practicas de sistemas digitales.
REQUERIMIENTOS PREVIOS
- Mapa de karnaug
- Algebra de boole
- Los diferentes tipos de FF's (RS,JK,D,T)
PROCEDIMIENTO
Analisis del problema
analisamos que FF poseemos (el tipo de entrada de clok, sus entradas y sus salidas) y el FF que necesitamos diseñar. Consideremos que queremos transformar un FF-A a un FF-BObtencion de la tabla
Hacemos la tabla de estados para el FF-B que deseamos diseñar, recordando que un FF se caracteriza porque sus estado anterior alimenta a la entrada, este circuito tendra como entradas las entradas de nuestro futuro FF-B y la del estado anterior. Recordando que la entrada anterior esta relacionada con lo que bota nuestro FF-A inicial. Sera necesario recordar las tablas de exitaciones de nuestros FF's.Desarrollo del Mapa de Karnaug
Hacemos mapas de karnaug, tomando como variables las entradas de nuestro FF-B y el estado anterior (Qn), hacemos un mapa de Karnaug para cara entrada de nuestro FF-A.Implementacion
Una vez que obtuvimos la logica combinacional para las entradas del FF-A, procedemos a conectarlo como se nos indica, y ahora HEMOS OBTENIDO NUESTRO FF-B, NUESTRO PROBLEMA ESTA RESUELTO.La mejor manera de entender este desarrollo es con un ejemplo
Ejemplo 1.
Transformar un FF-JK a un FF-DSolucion:
A) Analisis del problema
- El FF-JK tiene dos entradas sincronas y una entrada CLK activada en flanco de bajada.
- El FF-D tiene una entrada sincrona y una entrada CLK activada con flanco de subida.
Obtenemos la tabla de estados de nuestro FF, tenemos que tener presenta la tabla de exitacion del FF-D y el FF-JK para poder rellenar la tabla siguiente
- Como para nuestro FF tendremos solamente dos entradas (D y Qn), hacemos sus posibles combinaciones, como son solamente 2 tendra 4 posibles combinaciones (00,01,10,11).
- Ahora procedemos a llenar los espacios para Qn+1; dependiendo de los valores que tengran Qn y D, observamos nuestra tabla de exitacion del FF-D, y colocamos los valores que corresponden al estado Qn+1.
- procedemos a llenar los valores las entradas JK del FF-JK que esta siendo transformado, dependiendo de los cambios que hace el estado Qn al Qn+1, observamos nuestra tabla de exitacion del FF-JK y llenamos los valores correspondientes para las entradas.
D) Implementacion
Implementamos nuestro FF-D, haciendo la conecciones como las hemos obtenido en nuestros Mapas de karnaug.
Recordar que la entrada de clock Del FF-JK tiene que invertirse para que sea parecido a la del FF-D, eso esta en la parte del analisis.
Este mismo procedimiento se sigue para cualquier tipo de FF'S