8 dispositivos integrados

72
Copyright © diciembre de 2014 por TECSUP Circuitos Electrónicos Integrados Sesión n°8 1 Circuitos Integrados digitales Circuitos Secuenciales

Upload: cchristt2584

Post on 22-Dec-2015

19 views

Category:

Documents


2 download

DESCRIPTION

Electonica

TRANSCRIPT

Page 1: 8 Dispositivos integrados

Copyright © diciembre de 2014 por TECSUP

Circuitos Electrónicos Integrados

Sesión n°8

1

Circuitos Integrados digitales

Circuitos Secuenciales

Page 2: 8 Dispositivos integrados

OBJETIVOS:

Reconocer los diferentes tipos de circuitos secuenciales .

Construir circuitos con biestables..

Comprender el funcionamiento de las tablas logicas de

los biestables.

2

Page 3: 8 Dispositivos integrados

Introducción

A diferencia de los sistemas combinacionales, en los

sistemas secuenciales, los valores de las salidas, en un

momento dado, no dependen exclusivamente de los valores

de las entradas en dicho momento, sino también dependen

del estado anterior o estado interno. El sistema secuencial

más simple es el biestable, de los cuales, el de tipo D (o

cerrojo) es el más utilizado actualmente.

La mayoría de los sistemas secuenciales están gobernados

por señales de reloj. A éstos se los denomina "síncronos" o

"sincrónicos", a diferencia de los "asíncronos" o

"asincrónicos" que son aquellos que no son controlados por

señales de reloj.

Page 4: 8 Dispositivos integrados

CIRCUITO SECUENCIAL: la salida depende en cada instante no sólo del valor de las entradas sino también de los estados anteriores del circuito

CIRCUITO

COMBINACIONAL

MEMORIA

ET

QT-ΔT QT

ST=f(ET,QT-ΔT)

ESTADO:

Conjunto de variables binarias, finito, que en cualquier momento contienen la información precisa acerca del “pasado”, necesarias para explicar el funcionamiento del circuito

Variables de estado interno

Unidad básica de memoria: biestables

Page 5: 8 Dispositivos integrados

Estado: Conjunto de variables binarias, finito, que en cualquier momento contienen la información precisa acerca del “pasado”, necesarias para explicar el funcionamiento del circuito

Es preciso tener en cuenta los tiempos de retardo de

puertas y biestables dado que entran varias variables en

juego.

A

B

C D D

C

B

A

La señal D puede influir en

la generación de A y/o B

Page 6: 8 Dispositivos integrados

PUEDE SER NECESARIO SINCRONIZAR, PARA EVITAR POSIBLES ERRORES EN LA “LECTURA” DE LAS VARIABLES

¿ COMO ?

CLK

SINCRONOS:

-FLANCO

-NIVEL

ASINCRONOS

CIRCUITOS

SECUENCIALES

Page 7: 8 Dispositivos integrados

Caracteristicas de los circuitos Básicos secuenciales Biestables

Elementos básicos de memoria.

ASINCRONOS .

Síncronos.

Disponibles en TTL y CMOS.

Almacenan el estado de los circuitos secuenciales (síntesis

de secuenciales con Biestables).

Page 8: 8 Dispositivos integrados

R S Qt

R

S

0

1

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1

0

1

0

1

R

S

Qt

Qt

Qt

RS

Page 9: 8 Dispositivos integrados

R S Qt

R

S

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1 1

1

1

1 1

0

0

Qt

RS

Page 10: 8 Dispositivos integrados

R S Qt

R

S

1

0

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1

0

1

0 1 0

Conclusión :

Siempre que tengamos un “1”, podemos

saber la salida de alguna de las puertas

NOR, con lo que podemos deducir el resto

1 1 0

Qt

RS

Page 11: 8 Dispositivos integrados

CIRCUITOS SECUENCIALES BÁSICOS: BIESTABLE RS

R S Qt

R

S

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1 1

1 0

1 1 0

0

0 0

0

0

DOS CASOS POSIBLES:

Qt

Qt=1 => Qt=0

1

0

Qt=0 => Qt=1

0

1 CONCLUSION: NO SE SABE A PRIORI,

DEPENDE DEL ESTADO ANTERIOR

RS

Page 12: 8 Dispositivos integrados

R S Qt

R

S

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1 1

1 0

1 1 0

0

0 0

Qt

DEBEMOS DE SABER CUAL HA SIDO

LA SALIDA (ENTRADA) ANTERIOR

PARA PODER FIJAR EL VALOR DE LA

SALIDA ACTUAL

1

0

0

1

0

RS

Page 13: 8 Dispositivos integrados

R S Qt

R

S

0 0

0 1

1 0

1 1

A B S

1

0

0

0

0 1 1

1 0

1 1 0

0

0 0

Qt

DEBEMOS DE SABER CUAL HA SIDO

LA SALIDA (ENTRADA) ANTERIOR

PARA PODER FIJAR EL VALOR DE LA

SALIDA ACTUAL:

UNIDAD BASICA DE MEMORIA

0

0

1

0

1

0

+ t

Qt

RS

Page 14: 8 Dispositivos integrados

CIRCUITOS SECUENCIALES BÁSICOS: BIESTABLE RS

METAESTABILIDAD

R

S

R S Qt

0 1 1

1 0

1 1 0

0

0 0

+ t

Qt 0 0

0 1

1 0

1 1

A B S

1

0

0

0

UNA PUERTA NOR CON UN CERO

EN SU ENTRADA ES UN

INVERSOR

CIRCUITO EQUIVALENTE ANTE R=S=0

RS

Page 15: 8 Dispositivos integrados

Es preciso tener en cuenta que las señales que van a a ir a un circuito secuencial proceden de puertas, de otros circuitos combinacionales,incluso del mismo circuito secuencial; por tanto no vamos a tener las señales con el valor definitivo en el mismo instante de tiempo

Circuito

secuencial

A

B

Transitorios

El objetivo del reloj es “esperar por el mas lento”, de forma que las señales se lean cuando TODAS esten actualizadas

Page 16: 8 Dispositivos integrados

Ejemplo de “sincronización” del biestable RS: Trigger-Edge

R

S

Q

Este circuito pretende que las

entradas del biestable RS sean

cero salvo breves instantes de

tiempo, en los que las puertas

AND dejan pasar la información

a las entradas RS

CLK´

CLK´

CLK ¡estructura

propicia para la

metaestabilidad!

RS – Trigeger edge

Page 17: 8 Dispositivos integrados

SINCRONIZACION POR NIVEL: ESTRUCTURA MASTER-SLAVE

R

S

Q

Q

S

R

Q

Q

R

S

CLK CLK

MASTER SLAVE

El maestro se “abre” durante el semiciclo positivo; el esclavo durante el

negativo. Mientras uno se actualiza, el otro está cerrado

Page 18: 8 Dispositivos integrados

Ejemplo de aplicación

de biestable RS

¿?

ON

OFF

Se desea realizar el circuito de mando de una lámpara de incandescedncia,

mediante dos pulsadores. Si se pulsa ON, se debe de encender la lámpara (un

“1” en L), y debe de PERMANECER encendida cuando se deje de pulsar ON.

Hasta que no se pulse OFF, L=1. Si se pulsa OFF se debe de apagar la

bombilla (L=0) y debe PERMANECER apagada cuando se deje de pulsar OFF

Page 19: 8 Dispositivos integrados

Se desea realizar el control de nivel de agua de forma que el nivel se mantenga entre

3 y 6 m. Para ello, se dispone de 8 sensores separados un metro entre si, de forma

que suministran un “1” cuando el liquido los baña completamente. Cuando el nivel

de agua cae por debajo de 3, se debe de accionar la bomba (b=1) y debe

desactivarse cuando suba por encima de 6.Se debe tener en cuenta que el cuarto de

máquinas está en un recinto cerrado y que si alguien accede al mismo (Puerta=1), se

debe de parar el funcionamiento de la bomba, por razones de seguridad. El

funcionamiento se debe de reiniciar cuando la puerta se cierre. Además se desea

visualizar el nivel de agua en el depósito en un display de siete segmentos.

8

7

6

5

4

3

2

1

¿?

Sistema a

diseñar

bomba

Ejercicio

Page 20: 8 Dispositivos integrados

Biestables

Page 21: 8 Dispositivos integrados

21

FLIP-FLOPS.

Un flip-flop es un elemento de memoria digital, aunque en

otro contexto puede interpretarse como cualquier cosa que

tenga dos estados, arriba – abajo, derecha - izquierda, etc.

Para nosotros es un circuito electrónico y digital que sirve

para recordar el estado (uno o cero lógico) en el que se

encontraba una señal en determinado tiempo.

La salida de un flip-flop se le llama Q.

Por la forma en que se construyen, en “todos” los flip flops,

se cuenta también con el complemento de Q (Q) pero la

salida “oficial” del flip flop es Q.

Page 22: 8 Dispositivos integrados

Biestables

Asíncronos - Biestable RS Síncronos - Biestable D - Biestable LATCH - Biestable JK - Biestable T

Un flip flop es un circuito combinacional con retroalimentación.

El efecto de “memoria” se consigue porque la salida es una de

sus propias entradas.

Page 23: 8 Dispositivos integrados

Biestable RS asíncrono

R

S Q

Q

S R QT+ΔT

0 0 QT

0 1 0

1 0 1

1 1 0/1

0: borrado prioritario 1: inscripción prioritaria

S (SET): pone a 1

R (RESET): pone a 0

Tabla de verdad para R y S activas por nivel alto

Page 24: 8 Dispositivos integrados

Biestable RS síncrono

Circuito de sincronización por nivel: •Si CLK=1 la entrada pasa •Si CLK=0 la entrada no pasa

RS

SS Q

Q CLK

S

R

Preset

Clear Entradas síncronas:

Actúan cuando lo permite la señal de reloj •SET (pone a 1) •RESET (pone a 0)

Entradas asíncronas: Actuan instantaneamente •PRESET(pone a 1) •CLEAR (pone a 0)

Page 25: 8 Dispositivos integrados

Otros circuitos de sincronización

RS

SS CLK

S

R sin

CLK

CLK

sin

RS

SS CLK

S

R sin

CLK

CLK

sin

Pequeños pulsos de nivel alto coincidiendo con el flanco de subida de CLK

Pequeños pulsos de nivel alto coincidiendo con el flanco de bajada de CLK

CLK CLK

Page 26: 8 Dispositivos integrados

26

Q

Q

1

2

R

S

2

1

Q

Q

R

S

B A F S R Q Q

0 0 0 1 0 0 1

0 1 0 0 1 1 0

1 0 0 1 1 Q Q

1 1 1 0 0

B A F S R Q Q

0 0 0 1 0 1 0

0 1 1 0 1 0 1

1 0 1 0 0 Q Q

1 1 1 1 1 Estado no válido

Tabla de verdad de una NAND Tabla de verdad de un SR con NAND

Estado no válido

Tabla de verdad de una NOR Tabla de verdad de un SR con NOR

R

S

Q

Q

Símbolo de

Un S-R

Construido con

NOR’s

Page 27: 8 Dispositivos integrados

27

En el S-R construido con NAND’s, el estado activo es

cuando la señal pasa a cero.

Nótense en el símbolo los círculos en las entradas S y R

2

1

Q

Q

R

S

R

S

Q

Q

Page 28: 8 Dispositivos integrados

28

Diagrama de estados de un

S-R implementado con NOR’s

(S y R activos en 1).

S

t=0

R

Q

Q

t

t

t

t

Q

Q

1

2

R

S

R

S

Q

Q

Page 29: 8 Dispositivos integrados

29

Circuito de un “clocked” S-R y su diagrama de tiempos).

t=0

t

t

t

t

Q

R

S

Reloj

LE

S

R

2

1

Q

Q

Page 30: 8 Dispositivos integrados

Biestable JK

K

J Q

Q CLK

Pr

Clr

•Biestable SÍNCRONO POR FLANCO •Entradas asínronas Preset y Clear •J: equivalente a SS •K: equivalente a RS

•Resuelve la indeterminación ante dos entradas síncronas activas

J K QT+ΔT

0 0 QT

0 1 0

1 0 1

1 1 QT

Page 31: 8 Dispositivos integrados

31

R

FLIP-FLOP TIPO J-K.

Cuenta con tres entradas, J, K y reloj, y dos salidas Q y Q.

Tiene dos secciones formadas por latches del tipo S-R

construidos con NAND’s y cuatro compuertas NAND

Al S-R más cercano a la entrada le llaman “MASTER” y al

más cercano a la salida “SLAVE” (esclavo), esto se debe a

que realmente el “slave” sigue la información que tiene el

master.

Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3

Slave

S

Master

Page 32: 8 Dispositivos integrados

32

El circuito de arriba se reduce al

diagrama esquemático de abajo. Se

trata de un circuito secuencial.

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

CL K

J Qn+1

Qn

Page 33: 8 Dispositivos integrados

Fila 1 J=0, K=0, Qn=0

Dado que una de las entradas de las NAND 1 y 2 es

cero (J y K), a la salida tenemos un uno

independientemente de Q y de CL.

Así pues, si el reloj cambia, la salida Qn+1=Qn.

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

Fila 2 J=0, K=0, Qn=1

Dado que una de las entradas de las NAND 1 y 2

es cero (J y K), a la salida tenemos un uno

independientemente de Q y de CL.

Así pues, si el reloj cambia, la salida Qn+1=Qn.

Page 34: 8 Dispositivos integrados

Fila 3 J=0, K=1, Qn=0

Dado que una de las entradas de las NAND 1 y 2 es cero

(J y Q), a la salida tenemos un uno independientemente

de Q y de CL.

Así pues, si el reloj cambia, la salida Qn+1=Qn.

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

Fila 4 J=0, K=1, Qn=1

Dado que una de las entradas de las NAND 1 es cero

(J), a la salida tenemos un uno. independientemente

de Q y de CL.

Cuando el reloj cambie a 1, en la compuerta 2 habrá 3

unos haciendo que R del Master tenga un cero y su Q

deberá quedar en uno.

Page 35: 8 Dispositivos integrados

35

Fila 4 J=0, K=1, Qn=1

Dado que una de las entradas de las NAND 1 es cero

(J), a la salida tenemos un uno. independientemente

de Q y de CL.

Cuando el reloj cambie a 1, en la compuerta 2 habrá

3 unos haciendo que R del Master tenga un cero y su

Q deberá quedar en uno.

A la entrada de las compuertas 3 y 4 hay ceros así

que sus salidas son unos.

Si el reloj cambia a cero, la salida de la NAND 4

pasará a cero haciendo que Qn+1 pase a cero.

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

Page 36: 8 Dispositivos integrados

36

Fila 4 J=0, K=1, Qn=1

Así pues, para J=0, K=1, Qn=1 cuando el reloj

cambie de cero a uno y regrese a cero Q habrá

cambiado de estado.

La salida Qn+1 = Qn.

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

Page 37: 8 Dispositivos integrados

37

De la misma forma se pueden analizar las otras

4 posibilidades.

Del mapa de Karnaugh Se deduce la ecuación

J K Qn Qn+1

1 0 0 0 0

2 0 0 1 1

3 0 1 0 0

4 0 1 1 0

5 1 0 0 1

6 1 0 1 1

7 1 1 0 1

8 1 1 1 0

CLK Qn+1

K

J

R

S

Q

Q

R

S

Q

Q

4

1

2

3 Master Slave

KJ Qn 0 1 11 10

0 0 1 1 0

1 1 1 0 0

Qn+1 = JQn + KQn

Page 38: 8 Dispositivos integrados

38

Símbolos de un JK sencillo y uno con Preset y Clear

CLK

K

J

Q

Q P

CLR

CLK

K

J

Q

Q

Page 39: 8 Dispositivos integrados

Biestable D

La salida sigue a la entrada (la mantiene durante un pulso de reloj)

D Q

Q CLK

Pr

Clr

CLK

D

Q

K

J Q

Q CLK

D

A partir de un JK

D Q+

0

1

0

1

Page 40: 8 Dispositivos integrados

40

Flip Flop tipo D

Reloj

Dato Q

Q

Page 41: 8 Dispositivos integrados

41

Esta es una forma de construir un flip flop tipo D.

Para analizar su comportamiento supongamos que Q es

uno y Q es cero y analicemos todas las líneas de conexión.

Usaremos el rojo para indicar un uno lógico

y el azul para un cero.

Reloj

Dato Q

Q

Page 42: 8 Dispositivos integrados

42

Para que Q sea cero las dos entradas de la NAND deben

ser uno. Se han dibujado los estados lógicos de las líneas

que hacen que se cumpla que Q sea uno y Q cero.

Las demás líneas dependen del estado del reloj y del dato.

Reloj

Dato Q

Q

Page 43: 8 Dispositivos integrados

43

Continuemos el análisis.

Veamos que pasa si el reloj es cero.

En las entradas a las dos NAND’s tenemos un cero dando

por consecuencia que a su salida haya un uno.

Reloj

Dato Q

Q

Page 44: 8 Dispositivos integrados

44

Mientras el reloj esté en 0, podemos deducir que Q no va a

cambiar, independientemente de lo que haya en D porque

mientras el reloj sea 0 el dato no pasa por las NAND’s.

Reloj

Dato Q

Q

Reloj = 0, Q no cambia

aunque D cambie

Page 45: 8 Dispositivos integrados

45

Si el dato es uno el dibujo se “vería” así:

Reloj

Dato Q

Q

Reloj = 0, Q no cambia

aunque D cambie

Reloj

Dato Q

Q

Page 46: 8 Dispositivos integrados

46

Si el dato es uno 1 y el reloj cambia de cero a uno habrá sólo

un cambio en los estados de todas las líneas: la línea morada

pasará a cero, pero dado que en las NAND’s en la que llega

esta línea hay un cero, las salidas de esas 3 NAND’s no

cambian.

Por tanto, si el reloj baja a cero, estando D en uno, Q no

cambia.

Reloj

Dato Q

Q

Cero

Reloj = 0 Q no cambia

Page 47: 8 Dispositivos integrados

47

El cambio de cero a 1 del reloj hace que la línea morada pase a cero. En

todas las NANDs en la que llega esta línea hay un cero. Si Clk baja a cero

se obtienen las mismas salidas que la figura de arriba, Q no cambia.

Cambia de

uno a cero

Reloj

Dato Q

Q

Reloj

Dato Q

Q

Cero

Reloj = 0 Q no cambia

Dibujo donde D=1 Y CL=0

Page 48: 8 Dispositivos integrados

48

Resumen:

Si Q está en uno y el reloj está en cero: D puede cambiar y

no pasa nada.

Reloj

Dato Q

Q

Page 49: 8 Dispositivos integrados

49

¿Qué pasa si cambiamos el

reloj de cero a uno cuando

D está en cero?

Reloj

Dato Q

Q

Page 50: 8 Dispositivos integrados

50

1. Tres unos

Reloj

Dato Q

Q

Reloj

Dato Q

Q

Page 51: 8 Dispositivos integrados

51

2. Cambia a cero

1. Tres unos

Reloj

Dato Q

Q

3. Cambia a

uno.

Page 52: 8 Dispositivos integrados

52

3. Cambia a

uno.

2. Cambia a cero

1. Tres unos

Reloj

Dato Q

Q

4. Dos unos 5. Cambia a cero

Y se estabiliza así. Q pasó de uno a cero

en unos nanosegundos.

Page 53: 8 Dispositivos integrados

53

¿Qué pasa si ahora, si mientras el

reloj está en uno, D cambia a uno?

Reloj

Dato Q

Q

No pasa nada porque en la entrada de la NAND hay un

cero, así que la salida seguirá en uno.

¿Qué pasa si el reloj cambia a cero

estando D en cero?

Page 54: 8 Dispositivos integrados

1. Cero

Reloj

Dato Q

Q

Reloj

Dato Q

Q

2. Cambia a uno Es todo. Q queda con el cero que tenía. El reloj puede

cambiar cuantas veces quiera y ya no pasa nada.

Page 55: 8 Dispositivos integrados

55

Resumen:

Si el reloj está en cero: D puede cambiar y no pasa nada.

Si Q está en uno y D está en uno: el reloj puede cambiar y

no pasa nada.

Si Q está en uno y D está en cero: Cuando el reloj cambia

de cero a uno Q cambia de uno a cero.

Si Q está en cero y D está en cero: el reloj puede cambiar y

no pasa nada.

Reloj

Dato Q

Q

Page 56: 8 Dispositivos integrados

56

Conclusión:

El flip flop tipo D transfiere la

información que está en D a la salida

Q cuando el reloj pasa de cero a uno.

Reloj

Dato Q

Q

Page 57: 8 Dispositivos integrados

57

D

Diagrama de tiempos de un flip-flop D (positive going) y

su símbolo esquemático.

t=0

t

t

t

Q

D

Clk

CLK

Q

Flip Flop tipo D

Positive going

Q D

CLK

Q

Flip Flop tipo D

Negative going

Q

Page 58: 8 Dispositivos integrados

Flip-Flop tipo D - Aplicación

D Q

CL

K

D Q

CL

K

D Q

CL

K

CLK

D2 D1 D0

Q2 Q1 Q0

Page 59: 8 Dispositivos integrados

Flip-Flop tipo D - Aplicación

C

In

S1

Out

D Q+

0

1

0

1

D Q

clk

D Q D Q D Q IN

S3 S0 S1 S2

Page 60: 8 Dispositivos integrados

Biestable T

La salida cambia con los flancos activos de la señal de reloj LA ÚNICA ENTRADA ES LA SEÑAL DE RELOJ

Pr

Q

Q CLK

Clr

CLK

Q

K

J Q

Q CLK

“1”

A partir de un JK

Page 61: 8 Dispositivos integrados

61

Un flip flop tipo T divide la frecuencia.

Es un JK con J y K = 1

T

Q

t

t

T

Q

Page 62: 8 Dispositivos integrados

Biestable T

CLK

Q

Q

T

La salida cambia con cada flanco activo de la señal de reloj

R S CLK

OUT

Page 63: 8 Dispositivos integrados

Aplicaciones de los biestables T: DIVISORES DE FRECUENCIA CONTADORES:

ASINCRONOS: Señal de reloj se transmite de forma secuencial SINCRONOS: Señal de reloj llega a todos los biestables a la vez

BCD HEXADECIMALES OTROS CONTADORES:

Page 64: 8 Dispositivos integrados

Q

Q

T Q

Q

T Q

Q

T Q

Q

T

clk

clk

F/2 F/4 F/8 F/16

Se pueden conectar por las negadas

VARIACIONES POSIBLES

Page 65: 8 Dispositivos integrados

Se divide por “dos a la n”, siendo n el número de los biestables ¿ Cómo podemos dividir por otros valores ?

Q

Q

T Q

Q

T Q

Q

T Q

Q

T

clk

Circuito combinacional

R R R R

Page 66: 8 Dispositivos integrados

Q1

T Q2

T Q3

T Q4

T

clk

R R R R

Q1 Q2

out

Q1 Q2 Q3 Q4

Contador ASCENDENTE: Unimos por las negadas y tomamos las NATURALES

Para Dividir entre 3: buscamos la condición =3 y la representamos por un circuito combinacional

Page 67: 8 Dispositivos integrados

CLK Q1 Q2

Q1 Q2

Sin actuar sobre la señal de reset; dividimos por 4

OJO: UNIMOS CON LAS NEGADAS

out

Page 68: 8 Dispositivos integrados

Q1

T Q2

T Q3

T Q4

T

clk

R R R R

Q1 Q2

out

Q1 Q2 Q3 Q4

Page 69: 8 Dispositivos integrados

CLK Q1 Q2

Q1 Q2

Pero no es una buena solución, dado que son pulsos muy estrechos y pueden dar lugar a metaestabilidad

Out=Q1·Q2

Conectando out al reset del conjunto de biestables

F/3 F/3

Page 70: 8 Dispositivos integrados

Si el circuito anterior da problemas, lo mejor es incluir un biestable RS

R S

N biest. T

Circuito combinacional

RESET

Q

Page 71: 8 Dispositivos integrados

CLK Q1 Q2

Q1 Q2

SET= Q1·Q2

RESET=Q1·Q2

Q

Hay más posibilidades

Page 72: 8 Dispositivos integrados

72

Latchs y Flip Flops: Aplicaciones