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
Muchisimas gracias. Me has salvado. Yo prefiero mil veces leer post que ver tutoriales en youtube y el tuyo esta pero ..perfecto es poco. Muchisimas gracias amigo.
ResponderEliminarGracias, buena explicación pero no entiendo la parte del reloj.
ResponderEliminar