Está en la página 1de 11

E.T.S.

de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5. Registros, contadores y registros de desplazamiento

7.5.1. Contadores [Š Wakerly 8.4 pág. 693]


7.5.1.1.Contadores síncronos y asíncronos
7.5.1.2.Señales síncronas de control
7.5.1.3.Divisores de frecuencia
7.5.2. Registros de desplazamiento [Š Wakerly 8.5 pág. 712]
7.5.2.1.Arquitectura
7.5.2.2.Señales síncronas de control

ULPGC Electrónica Industrial - 4º ETSII 1

7.5.1. Contadores

• Máquina de estado con cambio de estado perfectamente


controlado y establecido
2 tipos según la manera que sincroniza el reloj

El reloj actúa El reloj actúa


únicamente sobre directamente sobre
un único biestable todos los biestables
CONTADOR ASÍNCRONO CONTADOR SÍNCRONO
(Ripple counter)

ULPGC Electrónica Industrial - 4º ETSII 2

® «Roberto Sarmiento y Sebastián López»


1
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

• Incrementador / Decrementador

Contador incrementador

Fácilmente reversibles

Contador decrementador

si M = 2 N

mod − M
módulo binario natural: todos los estados posibles con N bits

ULPGC Electrónica Industrial - 4º ETSII 3

7.5.1. Contadores

• Cualquier circuito secuencial cuyo diagrama de estados es


un único ciclo
EN′ EN′
EN′
EN EN
RESET
EN

EN′ EN′ EN
EN′

EN
EN EN

ULPGC Electrónica Industrial - 4º ETSII 4

® «Roberto Sarmiento y Sebastián López»


2
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores
LSB
Contador
síncrono I

• Se colocan
biestables T en
cascada y se
utiliza una lógica
enable para sus
relojes

Lógica de enable
serie
MSB
ULPGC Electrónica Industrial - 4º ETSII 5

7.5.1. Contadores
LSB
Contador
síncrono II

• Versión lógica de
enable en
paralelo

Lógica de enable
paralelo
MSB
ULPGC Electrónica Industrial - 4º ETSII 6

® «Roberto Sarmiento y Sebastián López»


3
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

Contador de 4
bits 74x163 MSI

ULPGC Electrónica Industrial - 4º ETSII 7

7.5.1. Contadores

Diagrama lógico
interno del 74x163

• Puertas XOR
permiten la
función “T”
• Estructura tipo
multiplexor
para carga en
paralelo de
valores

ULPGC Electrónica Industrial - 4º ETSII 8

® «Roberto Sarmiento y Sebastián López»


4
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

Funcionamiento del
contador 74x163

• Libre Æ ÷16
• Cuenta si ENP y ENT están
activos
• Carga si LD está activo (no
efectúa cuenta)
• Borrado (Clear) si CLR está activo
(no efectúa cuenta)
• Todas las operaciones tienen
lugar con flanco positivo de CLK
• RCO se activa si ENT es activo y
si Count=15 (salida de acarreo)

ULPGC Electrónica Industrial - 4º ETSII 9

7.5.1. Contadores

Funcionamiento libre
del contador 74x163

• Funcionamiento como divisor por 16

ULPGC Electrónica Industrial - 4º ETSII 10

® «Roberto Sarmiento y Sebastián López»


5
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

74x163: Secuencia de
cuenta modificada

• Se carga 0101 (5) después de que Count=15


• 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 5,6
• Funcionamiento como divisor por 11

ULPGC Electrónica Industrial - 4º ETSII 11

7.5.1. Contadores

74x163: Secuencia de
cuenta modificada

Truco para
ahorrar entradas
en las puertas

• Borrado después de que Count= 1010 (10)


• 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 0, 1, 2, 3, …
• Funcionamiento como divisor por 11 ó contador módulo 11

ULPGC Electrónica Industrial - 4º ETSII 12

® «Roberto Sarmiento y Sebastián López»


6
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

74x163: Ejemplo de
cuenta de 3 a 12

ULPGC Electrónica Industrial - 4º ETSII 13

7.5.1. Contadores

74x163: Encadenado • RCO (ripple carryout) se activa en el


de contadores estado 15, si ENT está activo

ULPGC Electrónica Industrial - 4º ETSII 14

® «Roberto Sarmiento y Sebastián López»


7
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores

Decodificación de los • Conexión de un contador a un


estados binarios decodificador para decodificar los
estados binarios del contador

ULPGC Electrónica Industrial - 4º ETSII 15

7.5.1. Contadores

Formas de onda del • El efecto de los “glitches” pueden ser


decodificador importante en algunas aplicaciones

ULPGC Electrónica Industrial - 4º ETSII 16

® «Roberto Sarmiento y Sebastián López»


8
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.1. Contadores
• Se registran las salidas
Salidas libres de
• El efecto que aparece es que las salidas
“glitches”
registradas se retardan un ciclo de reloj
• Otra solución se verá posteriormente,
utilizando un registro de desplazamiento

ULPGC Electrónica Industrial - 4º ETSII 17

7.5.2. Registros de desplazamiento

• Utilizados para el manejo


de datos serie como RS-
232, transmisión y
recepción de módem,
Ethernet, SONET, etc.
• Registro de
desplazamiento con
entrada serie SERIN y
salida serieSEROUT

ULPGC Electrónica Industrial - 4º ETSII 18

® «Roberto Sarmiento y Sebastián López»


9
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.2. Registros de desplazamiento

Conversión
serie-paralelo

• Las salidas de los


biestables pueden
utilizarse como salida
paralelo 1Q..NQ
• Registro de
desplazamiento con
entrada serie y salida
paralelo
• El número de ciclos de
reloj define el
desplazamiento

ULPGC Electrónica Industrial - 4º ETSII 19

7.5.2. Registros de desplazamiento

Conversión
paralelo-serie

• Las entradas de
dato D pueden
multiplexarse con
entradas paralelo
1D..ND mediante
una señal de
control
LOAD/SHIFT
• Registro de
desplazamiento
con entrada
paralelo y salida
serie
mux
ULPGC Electrónica Industrial - 4º ETSII 20

® «Roberto Sarmiento y Sebastián López»


10
E.T.S. de Ingenieros Industriales Electrónica Industrial, 4º curso

7.5.2. Registros de desplazamiento

Ambas
conversiones

• Igual al anterior,
pero utilizando las
salidas paralelo
1Q..NQ
• Registro de
desplazamiento
entrada paralelo y
salida paralelo

ULPGC Electrónica Industrial - 4º ETSII 21

7.5.2. Registros de desplazamiento

74x194: Registro de
desplazamiento universal

S0 S1 Función
1 0 Desplazamiento a
la izquierda

0 1 Desplazamiento a
la derecha

1 1 Carga

0 0 Almacenamiento

ULPGC Electrónica Industrial - 4º ETSII 22

® «Roberto Sarmiento y Sebastián López»


11

También podría gustarte