Secuenciales
ESCUELA DE CIENACIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
PROGRAMA DE INGENIERÍA ELECTRÓNICA
SISTEMAS DIGITALES SECUENCIALES
Act. No.10 Trabajo Colaborativo No.2
Frank Sinisterra
Juan Carlos Moreno Ortiz
María Cecilia Buitrago Pradillas
Grupo_90178_36
Ing, Jean Pierre Lara Arbeláez
Tutor
Colombia
Noviembre 2011
INTRODUCCIÓN
Através del siguiente trabajo colaborativo pudimos desarrollar un circuito secuencial o máquina estados, el cual consta de 7 estados en donde, el estado siguiente depende del estado anterior, es decir, realizamos un circuito tipo Mealy, cuyo resultado y aplicación puede ver a continuación.
DESARROLLO
Diseño
Para desarrollar el ejercicio propuesto, debemos realizar
1. Secuencia deseada
2.Desarrollar la tabla de estados actuales y futuros
3.Determinar el número de flip flop que se necesitan de acuerdo a los estados de la secuencia.
4. Una vez que sabemos la cantidad de flip flop que se necesitan decidimos cuál utilizar puesto que, podemos utilizar flip flop tipo data, tipo toogle y tipo JK, para ello, anexaré las tablas de transiciones de cada uno de los flip flop mencionados.5. Realizar los mapas de Karnaugh
Desarrollo
1. La secuencia deseada es 5-3-2-1-4-7-6
101
110 011
111 010
100 001Figura No.1 Secuencia de estados
* 1.2. DIAGRAMA DE BLOQUES
DIAGRAMA DE ESTADOS
(Los números de la secuencia en binarios)
MAPAS DE KARNAUGH
TENER PRESENTE LA TABLA DE EXCITACIÓN DE LOS FLIP FLOP
DIAGRAMA CIRCUITAL
TABLA DE TRANSICIONES
(Estado presente, estado futuro y entradas de los flip flop)
* 1.3 CÁLCULODE LAS RESISTENCIAS Y CONDENSADOR PARA OBTENER EL TIEMPO DE 1 SEGUNDO
CALCULO DEL ASTABLE 555 PARA UNA FRECUENCIA DE 1 Hz
Fórmulas para el 555
ton=0.693*R1+R2*C
toff=0.693*R2*C
ton=0.693*R1*C+0.693*R2*C ⇒ ton=0.693*R1*C+toff
Entonces ton siempre será mayor que toff.
PeríodoT=1f=1seg⇒ T=ton+toff=1 seg
Asumimos un condensador de C= 27 uF y un tiempo de apagado (toff ) de 0.4 segs.toff=0.693*C*R2 ⇒ R2= 0.4 s0.693*27μF⇒R2=21360 Ω
T=ton+toff=0.693*R1*C+toff+ toff= 0.693*R1*C+2*toff
T=0.693*R1*C+2* 0.693*R2*C = 0.693*C*(R1+2*R2)
1 seg=0.693*C*(R1+2*21360 Ω)
R1=10708 Ω
2.
Secuenciadeseada | | Estado actual | | | Estado futuro | |
| Q2 | Q1 | Q0 | Q2 | Q1 | Q0 |
5 | 1 | 0 | 1 | 0 | 1 | 1 |
3 | 0 | 1 | 1 | 0 | 1 | 0 |
2 | 0 | 1 | 0 | 0 | 0 | 1 |1 | 0 | 0 | 1 | 1 | 0 | 0 |
4 | 1 | 0 | 0 | 1 | 1 | 1 |
7 | 1 | 1 | 1 | 1 | 1 | 0 |
6 | 1 | 1 | 0 | 1 | 0 | 1 |
Tabla No.1 Estados actuales y futuros
3. El número de flip flop a utilizar depende del número de estados de la secuencia, teniendo en cuente, que cada flip flop sólo tiene dos estados0 y 1, por lo tanto, el número de flip flop está determinado por 2n donde 23=8, lo cual, nos define el número de flip flop a utilizar, para el caso del ejercicio solicitado son 3 flip flop.
Como los flip flop que se pueden utilizar para desarrollar el ejercicio pueden ser tipo D, tipo T o tipo JK, anexo la tabla de estados de cada uno.Tabla No.2 Estados de flip flop tipo JK, T y D
4. Con base en lo anterior, el flip flop que utilizaremos para el desarrollo del ejercicio será uno tipo JK.
| Estado actual | | | Estado futuro | | Flip Flop |
Q2 | Q1 | Q0 | Q2 | Q1 | Q0 | J0 K0 | J1 K1 | J2 K2 |
1 | 0 | 1 | 0 | 1 | 1 | X | 0 | 1 | X | X | 1 |
0 | 1 | 1 | 0 | 1 | 0 | X | 1...
Regístrate para leer el documento completo.