47
Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Electrónica Digital Tema 3 - · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

  • Upload
    ngokien

  • View
    226

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Electrónica Digital

Tema 3

Diseño Síncrono

Page 2: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño Síncrono

• Régimen transitorio en los circuitos digitales– Concepto de espurio. Clasificación – Alternativas para evitarlos

• Diseño síncrono de Sistemas Digitales– Estructura de un sistema síncrono– Principio de funcionamiento– El reloj. Skew. Habilitación de reloj– Reset y preset funcionales– Sincronización de entradas asíncronas. La Metaestabilidad

• Ejemplos

Page 3: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

A F = A·/A = 0

tp = 2 ns

tp = 1 ns

Régimen Transitorio en Circuitos Digitales

En los circuitos combinacionales sin realimentación pueden darse valores transitorios anómalos en las salidas debido a la existencia de retardos en los dispositivos lógicos.

A

F/A

Page 4: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Régimen Transitorio en Circuitos Digitales

• Dependiendo del uso que se vaya a hacer de las salidas, la aparición de pulsos espurios puede ser irrelevante o catastrófica.

• Si el circuito combinacional tiene realimentaciones, los valores transitorios pueden dar lugar a oscilaciones en las salidas.

• Los valores espurios en las salidas se denominan glitches o riesgos.

Page 5: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Régimen Transitorio en Circuitos Digitales

• Riesgos estáticos: Son pulsos espurios que aparecen al producirse un cambio en las entradas que no produce un cambio en el estado de la salida.

• Riesgos dinámicos: Son pulsos espurios que aparecen al producirse un cambio en las entradas que debe producir un cambio en el estado de la salida.

Clasificación de los riesgos en Circuitos Digitales

Page 6: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Régimen Transitorio en Circuitos Digitales

Clasificación de los riesgos en Circuitos Digitales

abcd (t) abcd (t+t0)

0101 11111101

ó0111

F = 1 F = 0 F = 1

glitch funcional

• Riesgos funcionales: Son glitches que sólo aparecen cuando se producen cambios en más de una variable de entrada

1

1 1

1

1

abcd

00

01 101100

01

11

10

Page 7: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

B FA

CTp =1 ns

ABCF

• Riesgos lógicos: Son debidos a la realización hardware del circuito y pueden producirse aunque sólo cambie de estado una entrada.

Régimen Transitorio en Circuitos Digitales

Clasificación de los riesgos en Circuitos Digitales

Page 8: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

• Inserción de retardos hardware: Su valor es difícilmente controlable y varía con las condiciones de funcionamiento, pudiendo dar lugar a nuevos riesgos.

• Inserción de lógica redundante: Permite eliminar únicamente los riesgos lógicos.

• Inserción de lógica registrada: No elimina los riesgos, sino su efecto. Consiste en muestrear la lógica cuando ha finalizado el régimen transitorio -y por tanto ya no existen glitches-almacenando los estados de salida en flip-flops. Esta solución es la más ampliamente utilizada tanto para el diseño de ASICs como para circuitos realizados con lógica programable o TTL. Se denomina Metodología de diseño Síncrono.

Régimen Transitorio en Circuitos Digitales

Alternativas para evitar los riesgos

Page 9: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Estructura de un Sistema Digital Síncrono

REG REGREGL/C

RELOJ

ENTRADAS

SALIDAS

L/C

Page 10: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

tpff tpff

Cambio de estado

Diseño síncrono de circuitos digitales

– Todas las entradas de los circuitos combinacionales están registradas, luego sólo pueden cambiar de estado en los flancos activos de reloj

Bases de funcionamiento

Page 11: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

tpff tpff

Fin del Régimen Transitorio

tpLCtpLC

Diseño síncrono de circuitos digitales

Bases de funcionamiento– El régimen transitorio de los circuitos combinacionales sin

realimentación finaliza cuando ha transcurrido el tiempo de propagación máximo del circuito desde el último cambio en una entrada.

Page 12: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

tpff tpff tpLCtpLC tsu tsu

Tclk

Por tanto: Tclk > tpff + tpLC + tsu

Diseño síncrono de circuitos digitales

Bases de funcionamiento– Para que las salidas de los circuitos combinacionales

puedan registrarse correctamente deberán ser estables un tiempo antes del flanco activo de reloj, el tiempo de set-up de los flip-flops.

Page 13: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

minmaxmaxmax

1supLCpff

clkttt

f++

=

Diseño síncrono de circuitos digitales

donde tpLC max es el tiempo de propagación del bloque combinacional mas lento de los existentes en el circuito.

Bases de funcionamiento– La frecuencia máxima de la señal de reloj en un circuito

secuencial síncrono viene dada por la expresión:

Page 14: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Bases de funcionamiento– Un circuito digital síncrono funcionando con una

frecuencia de reloj menor o igual a la dada por la expresión anterior funcionará correctamente si:

• Se emplean flip-flops activos en el mismo tipo de flanco como elementos de memoria del sistema.

• A todos los flip-flops les llega de manera simultánea la señal de reloj del circuito.

• No se activan, durante la operación normal del sistema, las entradas asíncronas de los flip-flops.

• No existe lógica combinacional realimentada.

• Todas las entradas de los circuitos combinacionales, incluso las externas al sistema, están registradas.

Page 15: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

– A todos los flip-flops del circuito debe llegarles de manera simultánea los flancos de la señal de reloj.

– Esto, en general, no es posible que se verifique de manera estricta; el reloj llegará con cierto desfase a las entradas de los flip-flops debido a las distintas longitudes de las pistas y a las distintas cargas que soportan los buffers del árbol de reloj.

– El desfase en la llegada del reloj a los flip-flops de un circuito se denomina skew del reloj.

– Un circuito síncrono puede admitir un valor máximo de skew en la señal de reloj.

Distribución del reloj

Page 16: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Reloj

CT/5CT/5CT/5CT/5CT/5

Reloj

CT/2CT/4CT/8CT/16CT/16

Diseño síncrono de circuitos digitales

Distribución del reloj

Page 17: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

El skew.Modelo general:

CLK

D Q

CLK

D Q

Reloj

L/C

SKEW

Page 18: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

HminminpLCminpFF tttskew −+<

Diseño síncrono de circuitos digitales

skew

tH

tpFF + tpLC

L/C

SKEW

El skew.Análisis

Page 19: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

RelojCLK

D QEntrada Salida

Combinacional

Diseño síncrono de circuitos digitales

Reloj generado por Lógica Combinacional

glitch

Reloj

Entrada

Salida

Page 20: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Reloj generado por Lógica Combinacional

RelojCLK

D QEntrada Salida

Combinacional

Page 21: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

RelojCLK

D QEntrada

Salida

Combinacional

0

1

Mux

Reloj

Entrada

Salida

Mux

Diseño síncrono de circuitos digitales

Habilitación de reloj

Page 22: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

CKCLK

D QD Q0

1

Clock Enable

Diseño síncrono de circuitos digitales

Habilitación de reloj

CLK

D Q

CE

Page 23: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Reloj generado por un flip-flop

Ent. Síncrona1 Salida

Ent. Síncrona2

QCLKD Q

Reloj

CLKD Q

CLKD Q

Ent. Síncrona1

Reloj

Salida

Ent. Síncrona2

Q Violación de set-up!

Page 24: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Reloj generado por un flip-flop

Ent. Síncrona1 Salida

Ent. Síncrona2

QCLKD Q

Reloj

CLKD Q

CLKD Q

Page 25: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Ent. Síncrona1 Salida

Ent. Síncrona2

QCLKD Q

Reloj

CLKD Q

CLKD Q

CE

Ent. Síncrona1

Reloj

Salida

Ent. Síncrona2

Q El funcionamiento es diferente

Habilitación de reloj

Diseño síncrono de circuitos digitales

Page 26: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Reset funcional

Diseño síncrono de circuitos digitales

Reloj

Q2Ent. Síncrona1

Ent. Síncrona2

CLKD Q

CLKD Q Salida

Q1RST

CLKD Q

Q

Ent. Síncrona1

Reloj

Salida

Ent. Síncrona2

Q1

Q2

Q2 cambiamás tarde de tpFF

!

Page 27: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Reset funcional

Diseño síncrono de circuitos digitales

Reloj

Q2Ent. Síncrona1

Ent. Síncrona2

CLKD Q

CLKD Q

CLKD Q Salida

Q1RST

Q

Page 28: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Reset funcional

Diseño síncrono de circuitos digitales

Reloj

Q2Ent. Síncrona1

Ent. Síncrona2

CLKD Q

CLKD Q Salida

Q1CLKD Q

Q

Ent. Síncrona1

Reloj

Salida

Ent. Síncrona2

Q1

Q2

Page 29: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

.

.

Flip-flop D con Reset síncrono

Flip-flop D con Preset síncrono

Reset y Preset funcionales

Diseño síncrono de circuitos digitales

DatoReloj

SalidaResetn

CLKD Q

DatoReloj

SalidaPreset

CLKD Q

Page 30: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

– A menudo existen entradas al circuito que son asíncronas respecto a su reloj y deben sersincronizadas antes de poder ser usadas en el mismo.

– La sincronización consiste en registrar la entrada en un flip-flop conectado al reloj del circuito. Durante esta operación puede ocurrir que se violen los tiempos de set-up o de hold del flip-flop.

– Como consecuencia, el flip-flop puede registrar o no el evento de entrada o, lo que es peor, entrar en un estado metaestable.

Sincronización de entradas asíncronas

Page 31: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Metaestabilidad– Cuando se violan los tiempos de set-up o de hold de un

flip-flop, su salida puede pasar a un nivel intermedio; al cabo de un tiempo indeterminado tomará aleatoriamente el valor 0 ó 1.

Ent. Asíncrona

Reloj

Q

tSU tH

tpFF tmet

Aumento del tiempo de propagación

Page 32: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Metaestabilidad– La metaestabilidad solo afecta a los flip-flops usados para

sincronizar entradas asíncronas.

– La probabilidad de que un flip-flop entre en estado metaestable y el tiempo de permanencia en dicho estado depende del proceso tecnológico y de las condiciones ambientales de funcionamiento.

– Generalmente los flip-flops pasan rápidamente a un estado estable.

– Si la salida del flip-flop es muestreada en el estado metaestable, se propagará un valor indefinido a la lógica a la que esté conectado.

Page 33: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Asíncrona

Reloj

Síncrona

CLKD Q

CLKD Q

CLKD Q

Sincronización de entradas asíncronas.

☺ Provee tiempo para que desaparezca la metaestabilidad antes de usar la señal en el circuito.

Mayor tiempo de respuesta del sistema.

Asíncrona

Reloj

Síncrona

Page 34: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Conformación de pulsos– Pulsos mayores que un período de reloj

Asíncrona

Reloj

SíncronaCLKD Q

CLKD Q

CLKD Q

Q

Asíncrona

Reloj

Síncrona

Page 35: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Conformación de pulsos– Pulsos menores que un período de reloj

Asíncrona

Reloj

Síncrona

CLKD Q

CLKD Q

CLKD Q

Asíncrona

Reloj

Síncrona

Page 36: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Conformación de pulsos– Pulsos menores que un período de reloj

Asíncrona

Reloj

Síncrona

CLKD Q

Q

Vcc

CLKD Q

RST

Asíncrona

Reloj

Síncrona

Page 37: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Sincronización de entradas asíncronas. Eliminación de espurios

Asíncrona

Reloj

SíncronaCLK

D QCLK

D QCLK

D Q

Preset

L/C

D3 = Q1·Q3 + Q1·Q2 + Q2·Q3

Asíncrona

Reloj

Síncrona

Page 38: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Conclusiones– Las normas de diseño síncrono son una buena guía para

la realización de diseños con un funcionamiento seguro.

– En su aplicación práctica es frecuente que se den casos en los que resulta inevitable vulnerarlas: en el interfaz con buses asíncronos o con memorias asíncronas, por ejemplo, o en el de la sincronización de entradas asíncronas.

– Cuando esto ocurra es aconsejable aislar los módulos de interfaz con sistemas asíncronos y diseñar el resto del sistema ateniéndose a las reglas enunciadas.

Page 39: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

Diseño síncrono de circuitos digitales

Conclusiones– En el diseño de circuito es aconsejable utilizar flip-flops

tipo D, puesto que son los de funcionamiento más simple y facilitan la interpretación del modo de operación del circuito.

– Además, con los flip-flops tipo D resulta muy sencilla la incorporación de entradas síncronas de reset, preset y habilitación de reloj.

– Las entradas asíncronas de los flip-flops sólo deben utilizarse, si se desea, para la inicialización del circuito, pero nunca durante la operación normal del mismo.

Page 40: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

alarma

entra

saleContador

up/downQ

A=BB

A TQ

rst_asinc

‘1’

n

nmax

Ejemplos

Controlador de Aforo

Page 41: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

sale

entra

Contadorup/down

QA=B

B

A DQ

n

nmax

CEclk

clk

sync

sync

CE alarma

Ejemplos

Controlador de Aforo (diseño síncrono)

Page 42: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

div_progN

Q contador

res_asinc

Q QD div_progN

Q

N

clk

ent

salmn m

div M

Ejemplos

Multiplicador de frecuencia programable

Page 43: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

clk

div

ent

sal

ent

clk

clk

ent

div

ent

div

ent

fNf

fNf1

f1f1

TT M

•====

entclk

sal fNMff •==

Nff clk

div =

Ejemplos

Funcionamiento del Multiplicador de frecuencia

Page 44: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

div_progN

Q contadorres_sinc

Q QD div_progN

Q

N

clk

ent

salmn m

div MEN

sync

clk

CE

Ejemplos

Multiplicador de frecuencia (diseño síncrono)

Page 45: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

div :N Q

generador deventana

win

contador

res_asincQ Q

Dn E1

E2

E3

E4

SBCD7seg

contador Q

C

S1

S2

S3

S4

E

clk

ent

con

m

m

m

m

con_reg

2

m

Ejemplos

Frecuencímetro

Page 46: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

clk

win

ent

con 0 1 2 3 4 15 0 2 3 4 05

55Xcon_reg

Ejemplos

Funcionamiento del frecuencímetro

Page 47: Electrónica Digital Tema 3 -  · PDF fileDpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011 Electrónica Digital Tema 3 Diseño Síncrono

Dpto. de Sistemas Electrónicos y de Control. UPM Curso 2010-2011

m

m

m

m

con_regn

clk

ent consync

clkE1

E2

E3

E4

SBCD7seg

C

S1

S2

S3

S4

E

m

div :N Qcontador

QCE2

generador deventana

win

DQ

CEcontador

res_sincQ

CE

Ejemplos

Frecuencímetro (diseño síncrono)