circuitos flip flop

17
1 FLIP FLOP Tablas características y señal de sincronía ÍNDICE Tabla Característica del Flip Flop RS .................................................................. 2 Flip Flop RS con señal de sincronía Reloj ........................................................... 2 Circuito Recortador de pulsos de Reloj................................................................ 3 Flip Flop JK .......................................................................................................... 5 Flip Flop T (Toggle)............................................................................................. 6 Flip Flop D (Data o Datos) ................................................................................... 7 Tablas de los Flip Flops ....................................................................................... 8 Otras entradas de control de los Flip Flops ....................................................... 11 Actividad ............................................................................................................ 14 Temas de la clase siguente ............................................................................... 17 Flip Flop SC eliminador de rebotes ................................................................... 17 Multivibradores .................................................................................................. 17 Registros de Corrimiento ................................................................................... 17

Upload: sistemasuch

Post on 27-Apr-2015

9.730 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Circuitos Flip Flop

1

FLIP FLOP Tablas características y señal de sincronía

ÍNDICE

Tabla Característica del Flip Flop RS .................................................................. 2

Flip Flop RS con señal de sincronía Reloj ........................................................... 2

Circuito Recortador de pulsos de Reloj................................................................ 3

Flip Flop JK.......................................................................................................... 5

Flip Flop T (Toggle)............................................................................................. 6

Flip Flop D (Data o Datos) ................................................................................... 7

Tablas de los Flip Flops ....................................................................................... 8

Otras entradas de control de los Flip Flops ....................................................... 11

Actividad ............................................................................................................ 14

Temas de la clase siguente ............................................................................... 17

Flip Flop SC eliminador de rebotes................................................................... 17

Multivibradores .................................................................................................. 17

Registros de Corrimiento ................................................................................... 17

Page 2: Circuitos Flip Flop

2

Circuito y diagrama de bloques del Flip Flop RS

Tabla Característica del Flip Flop RS

Entradas de Control Salidas

R S Qn+1 Q’

Memoria 0 0 Qn Q’ Con la combinación R=0 y S=0 el valor próximo de Q (Qn+1) se mantiene

Set 0 1 1 0 Con la combinación R=0 y S=1 el valor próximo de Q (Qn+1) es igual a 1 (SET)

Reset 1 0 0 1 Con la combinación R=1 y S=0 el valor próximo de Q (Qn+1) es igual a 0 (RESET)

X 1 1 X X Condición no estable

Flip Flop RS con señal de sincronía Reloj

Ck R S Qn+1 Q’

0 X X Q Q’

1 0 0 Q Q’

1 0 1 1 0

1 1 0 0 1

1 1 1 ? ?

Page 3: Circuitos Flip Flop

3

Circuito Recortador de pulsos de Reloj

Grafica del circuito recortador en

donde podemos observar que en el

cambio del valor de A de cero a uno,

el valor de B no cambia

instantáneamente a cero, se tarda

en cambiar 3 tiempos de

propagación que son del orden de nano segundos y en este pequeño tiempo el

producto And de Ay B es igual a uno.

Este tiempo se pude describir como el que tarda la

señal en cambiar de cero a uno como lo muestra en

la figura, llamado también transición positiva.

La forma de representar en un diagrama de bloques que la

señal de entrada requiriere de una transición positiva es

por medio de un pequeño triangulo como lo indica la

entrada Ck del diagrama de bloques del Flip Flop RS.

Tabla Característica diagrama de tiempos del Flip Flop RS

con entrada de transición positiva

Ck R S Qn+1 Q’

0 X X Q Q’

↑ 0 0 Q Q’

↑ 0 1 1 0

↑ 1 0 0 1

↑ 1 1 ? ?

Page 4: Circuitos Flip Flop

4

También podemos encontrar algunos

Flip Flops que su señal de sincronía Ck

se active con la transición negativa

(cambio de uno a cero) como lo

muestran las siguientes figuras:

Tabla Característica del Flip Flop RS con entrada de transición negativa

Ck R S Qn+1 Q’

0 X X Q Q’

↓ 0 0 Q Q’

↓ 0 1 1 0

↓ 1 0 0 1

↓ 1 1 ? ?

Page 5: Circuitos Flip Flop

5

Flip Flop JK

Circuito equivalente del Flip Flop JK Diagrama de Bloques Tabla Característica Diagrama de tiempos

Ck J K Qn+1 Q’ 0 X X Q Q’ ↑ 0 0 Q Q’ ↑ 0 1 0 1 ↑ 1 0 1 0 ↑ 1 1 Q’ Q

Diagrama de Captura esquemática Archivo de simulación Module ffjk Ck, J, K pin; Q pin istype 'reg'; test_vectors ([Ck,J,K]->Q) [.c.,0,1]->.x.; [.c.,0,0]->.x.; [.c.,1,0]->.x.; [.c.,0,0]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [.c.,1,1]->.x.; [0,.x.,.x.]->.x.; [0,.x.,.x.]->.x.; [0,.x.,.x.]->.x.; [0,.x.,.x.]->.x.; end

Page 6: Circuitos Flip Flop

6

Flip Flop T (Toggle)

Ck J K Qn+1 Q’ 0 X X Q Q’

T=0 ↑ 0 0 Q Q’ ↑ 0 1 0 1 ↑ 1 0 1 0

T=1 ↑ 1 1 Q’ Q Diagrama de bloques Tabla Característica

Ck T Qn+1 0 X Q ↑ 0 Q ↑ 1 Q´

Diagrama de Captura esquemática Diagrama de tiempos

Archivo de simulación

Module fft Ck, T pin;

Q pin istype 'reg'; test_vectors ([Ck,T]->Q) [.c.,0]->.x.; [.c.,1]->.x.; [.c.,1]->.x.; [.c.,1]->.x.; [.c.,1]->.x.; [.c.,0]->.x.; [.c.,0]->.x.; [0,.x.]->.x.;

end

Page 7: Circuitos Flip Flop

7

Flip Flop D (Data o Datos)

Ck J K Qn+1 Q’ 0 X X Q Q’

T=0 ↑ 0 0 Q Q’ D=0 ↑ 0 1 0 1 D=1 ↑ 1 0 1 0 T=1 ↑ 1 1 Q’ Q

Diagrama de Bloques Tabla Característica

Ck D Qn+1 0 X Q ↑ 0 0 ↑ 1 1

Diagrama de Captura esquemática Diagrama de tiempos

Archivo de simulación Module ffd Ck, D pin; Q pin istype 'reg'; test_vectors ([Ck,D]->Q) [.c.,0]->.x.; [.c.,1]->.x.; [.c.,0]->.x.; [.c.,1]->.x.; [0,.x.]->.x.; [.c.,0]->.x.; [0,.x.]->.x.; end

Page 8: Circuitos Flip Flop

8

Tablas de los Flip Flops 1. Tabla Caracteristica

Entradas Salidas

Entradas de control Estado Proximo RS, JK, T o D Qn+1

Diagrama de bloques Tablas caracteristicas

Ck R S Qn+1 Q’

0 X X Q Q’

↑ 0 0 Q Q’

↑ 0 1 1 0

↑ 1 0 0 1

↑ 1 1 ? ?

Ck J K Qn+1 Q’ 0 X X Q Q’ ↑ 0 0 Q Q’ ↑ 0 1 0 1 ↑ 1 0 1 0 ↑ 1 1 Q’ Q

Ck T Qn+1 0 X Q ↑ 0 Q ↑ 1 Q´

Ck D Qn+1 0 X Q ↑ 0 0 ↑ 1 1

Page 9: Circuitos Flip Flop

9

2. Tabla de estados 3.

Entradas Salida Estado Presente Entradas de control Estado Proximo

Qn RS, JK, T o D Qn+1

Qn R S Qn+1

0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

Qn J K Qn+1

0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1

Page 10: Circuitos Flip Flop

10

Qn T Qn+1

0 0 0 1 1 0 1 1

Qn D Qn+1

0 0 0 1 1 0 1 1

4. Tabla de exitacion

Entradas Salida

Estado Presente Estado Proximo Entradas de control Qn Qn+1 RS, JK, T o D

Entradas de control

Qn Qn+1 R S J K T D

0 0 0 1 1 0 1 1

Page 11: Circuitos Flip Flop

11

Otras entradas de control de los Flip Flops Algunos Flip Flops contienen entradas adicionales como el PRSET y el CLEAR,

estas entradas son asíncronas (no requieren de pulso de reloj), uno de los

propósitos de estas entradas es el de establecer condiciones iniciales.

La entrada PRESET (Pr) tiene la función de que la salida Q tome el valor de uno

(Q=1), mientras que la entrada CLEAR (Clr) la de hacer que Q tome el valor de

cero (Q=0).

En la figura se muestra un Flip Flop D con

entradas adicionales Pr y Clr en donde estas son

activadas por medio de un valor de cero, esto es

indicado por medio de el circulo que esta al final

de las entradas, en caso de no tenerlo estas son

activadas por medio de un uno.

El circuito compuesto por R1, R2 y C1 asegura

que la salida Q del Flip Flop tome la condición

inicial de cero al conectar la energía del circuito.

Page 12: Circuitos Flip Flop

12

Page 13: Circuitos Flip Flop

13

Function Table

H=High Logic Level

X = Either Low or High Logic Level

L = Low Logic Level

↑ = Positive-going transition of the clock.

Note 1: This configuration is nonstable; that is, it will not persist when either the

preset and/or clear inputs return to their inactive (high) level.

Q0 = The output logic level of Q before the indicated input conditions were

established.

Page 14: Circuitos Flip Flop

14

Actividad

Obtenga los diagramas de tiempo de los siguientes circuitos, Condiciones iniciales

para todos los circuitos Q1=1, Q2=0 y Q3=0.

Utilice el programa EWB y compruebe los resultados analíticamente

Page 15: Circuitos Flip Flop

15

Nota el interruptor de arriba se usa para establecer condiciones iniciales

Page 16: Circuitos Flip Flop

16

Page 17: Circuitos Flip Flop

17

Temas de la clase siguente

Flip Flop SC eliminidaor de rebotes

Multivibradores

1. Astable 2. Monoestable 3. Biestable

Registros de Corrimiento 1. SISO 2. SIPO 3. PISO 4. PIPO