You are on page 1of 95

Electrnica y Electricidad Ind.

Electronica digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

ELECTRNICA DIGITAL
Se denomina seal a la informacin que
representa una determinada magnitud fsica
( temperatura, presin, velocidad, etc ) y su
evolucin en el tiempo.
Tipos de seales:
Seales analgicas: aquellas en las que la
variable estudiada es una funcin continua en el
tiempo.
Seales digitales: aquellas en la que la variable
estudiada slo toma valores discretos.
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Sistema Analgico

Sistema Digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Analgico y Digital

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


1 abierto
0 cerrado

Interface

o
d
un

ex

no
r
te

1 arrancado
0 parado

Interface

MOTOR
Interface

1 alarma
0 correcto

PROCESADO
DIGITAL
solo dos estados
binario
1y0

SENSOR
Digitalizar

MIC

Conversor A/D
Interface

Reproducir
Interface

Jos Fernndez Goicochea

Conversor D/A

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


DIGITALIZACIN: CONCEPTOS PREVIOS

T [C]
100 C
11
1

111
110
101

10

01
0
00

0 C

100
011
010
001
000

1 bit
2 nmeros
50%

2 bits
4 nmeros
25%

3 bits
8 nmeros
12,25 %

50 C

25 C

12,25 C

Jos Fernndez Goicochea

n bits
2n nmeros
100/2n %
100/2n C

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


CONVERSIN A/D y D/A

f(t)

fs(t)

t
SEAL ANALGICA

t
SEAL DIGITALIZADA

DOS PREGUNTAS CLAVES:


1.- Cuantos bits necesito para
digitalizar la seal?

El nmero de bits (n) utilizados


nos define el error:

2.- Cada cuanto muestreo?


EJEMPLO: Musica en
fichero .WAV
El ancho de banda (B) de la seal f(t)
nos define la frecuencia de muestreo.
Fmuestreo 2 B

(Tma de NYQUIST)

Jos Fernndez Goicochea

La msica se muestrea
44.100 veces en un
segundo (44.1 KHz) y se
emplean 16 bits.
Se toman muestras
separadas en el canal
izquierdo y en el derecho
(estereo).

50

100

error( % )

40

error (%) 30
20
10
0

6
n

10

12

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


DECIMAL VERSUS BINARIO
Numero decimal
(Base 10)

735 7 10 2 3 101 5 100

Dgitos:
0123456789

Peso 100

Numero binario
(Base 2)

101 1 2 0 2 1 2
2

Dgitos:
01

Peso 4

NOTA: Se utilizan tambin otras bases (p.e. Hexadecimal para simplificar las notaciones)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Sistema Binario - Decimal

Conversin de Binario a Decimal:


El nmero 11010,11 en base 2 es:
1x24 +1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 = 16 + 8 + 0 + 2 + 0 + 0,5 + 0,25 =

26,75

El nmero 26,75 en base


decimal

Conversin de Decimal a Binario:


El nmero 37 en base decimal es:

37 en base 10 = 100101 en base


binaria

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


NOMENCLATURA y CODIGOS INTERESANTES PARA SIMPLIFICAR LAS NOTACIONES

MSB (mas significativo)

Binario: 10111011110111

Binario: 10111011110111
Octal: 27367

LSB (menos significativo)

Binario: 10111011110111
Hexadecimal: 2EF7

El cdigo Hexadecimal est muy extendido en el mundo de los MPU y MCU

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Sistema Hexadecimal Decimal

Conversin de Hexadecimal a Decimal:


El nmero 3A1 en base 16 es:
3x162 + (A)10x161 + 1x160 = 768 + 160 + 1 = 929
El nmero 929 en base decimal

Conversin de Decimal a Hexadecimal:


El nmero 3571 en base decimal es:

3571 en base 10 = DF3 en base


hexadecimal

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Sistema Hexadecimal Binario

Conversin de Hexadecimal a Binario:


El nmero 15E8 en base 16 es:
15E8= 0001,0101,1110,1000 =0001010111101000 en base binaria
Conversin de Binario a Hexadecimal:
El nmero 11011010110110 en base binaria es:

11,0110,1011,0110 = 36B6 en base hexadecimal

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

MAS NOMENCLATURA
BIT = 1
NIBBLE = 4 bits = 1101
BYTE = 8 BITs = 11011110
WORD (Palabra) = 16 bits = 1001 1001 1110 0011 = 99E3 "El hexadecimal es muy til)
LONG WORD (Palabra larga) = 32 bits , 64 bits y 128 bits
(Se suele emplear tambin palabra de 32 bits y palabra de 64 bits)
(en ingles 32-bit-word 64-bit-word)
Obviamente el hexadecimal es tambin muy til para trabajar con tiras de bits tan largas.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Interpretacin digital de las seales elctricas/electrnicas


Tensin:
1 Hay tensin 0 No hay tensin
Corriente:
1 Hay corriente 0 No hay corriente
Interruptores (Transistores)
1 Interruptor cerrado (Transistor saturado)
0 Interruptor Abierto (Transistor cortado)

NOTA:
El
componente
electrnico
fundamental
en
Electrnica Digital es el transistor MOSFET
(Tecnologa CMOS).
Normalmente los "unos" y los "ceros" se interpretan
en tensin:
p.e.: "1" = +5 V

Jos Fernndez Goicochea

"0" = 0 V
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Cdigos de deteccin de error
Utilizados en transmisiones digitales con el objeto de detectar
errores en la misma.
BCD
BCD paridad impar
BCD paridad par
0

0000

0000

0000

0001

0001

0001

0010

0010

0010

0011

0011

0011

0100

0100

0100

0101

0101

0101

0110

0110

0110

0111

0111

0111

1000

1000

1000

1001

1001

1001

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Hexadecimal, Binario y Decimal
Hexadecimal
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Jos Fernndez Goicochea

Decimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Binario
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Formas de onda digital: Tensin en un punto del circuito
Flanco de

Flanco de

subida

bajada

Nivel Alto (1)


Nivel Bajo (0)

T = periodo
f = 1/T = frecuencia
T
La filosofa de la Electrnica Digital es muy simple.
Utilizando transistores (MOSFET) se realizan los bloques LSI bsicos (puertas lgicas).
Utilizando puertas se hacen bloques mas MSI complejos (Codificadores, ALU, Biestables).
Utilizando Bloques intermedios (MSI) se hacen bloque de mayor complejidad (LSI). Micros, etc
La complejidad aumenta en los bloques VLSI. DSP, Microcontroladores, etc.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

El mercado de las familias lgicas

Bipolar
Tipo de
transistor
MOSFET

Jos Fernndez Goicochea

RTL
DTL

TTL
ECL
I2L

pMOS
nMOS

CMOS

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Tecnologa TTL

74 LS 00

Breve comentario sobre familias lgicas Bipolares


Nmero de funcin implementada (ver catlogo)

nada
L
H
S
LS
AS
ALS
HC

Serie
Serie
Serie
Serie
Serie
Serie
Serie
Serie

estndar
(10 mW/puerta y 10 nS)
Bajo consumo
(1 mW/puerta y 38 nS)
Alta velocidad
(22 mW/puerta y 6 nS)
Schottky
(20 mW/puerta y 6 nS)
bajo consumo Schottky
(2 mW/puerta y 10 nS)
Schottky avanzada
Schottky avanzada de bajo consumo
CMOS compatible TTL

74
54

Aplicaciones comerciales ( 0C hasta 75 C)


Aplicaciones militares (-55C hasta 125 C)

NOTA: Conviene mirar siempre la hoja de caractersticas ("Datasheet")


Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Tecnologa TTL

7400

7402

Jos Fernndez Goicochea

Breve comentario sobre familias lgicas Bipolares

7413

7436

7430

7407
(colector abierto)

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


BLOQUES DIGITALES BASICOS

BAJA ESCALA DE INTEGRACION (SSI)


Puertas lgicas (OR, AND, NO, NOR, NAND, ORx, NORx)
MEDIA ESCALA DE INTEGRACION (MSI)
Bloques combinacionales bsicos (Decodificador, codificador,
multiplexador, demultiplexador, conversores de cdigo, sumadores
binarios)
Bloques elementales secuenciales asncronos y sncronos: BIESTABLES
Bloques secuenciales bsicos (Contadores, divisores de frecuencia,
registros de deplazamiento)
ALTA Y MUY ESCALA DE INTEGRACION (LSI y VLSI)
Microprocesadores (MPU), microcontroladores (MCU), procesadors digital de
seal (DSP), autmatas programables, Computadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Operaciones lgicas bsicas


Tabla de
Smbolos
Funciones
verdad
Suma (OR):
S=a+b

Multiplicacin
(AND):
S=ab

Negacin ():
S=

Jos Fernndez Goicochea

b a

S = a+b

00
01
10
11

0
1
1
1

b a

S = ab

00
01
10
11

0
0
0
1

S=

0
1

1
0

Smbolos
antiguos

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Puertas lgicas

Con interruptores

Suma (OR): S = a + b

Multiplicacin (AND):
S=ab

Negacin (NOT): S =
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Funciones
Suma negada
(NOR):
S ab

Multiplicacin
negada (NAND):

S a b
OR exclusiva
(EXOR):

S ab

S ab ab
Jos Fernndez Goicochea

Tabla de
verdad
b a
00
01
10
11
b a
00
01
10
11
b a
00
01
10
11

Smbolos

Smbolos
antiguos

S ab
1
0
0
0

S a b
1
1
1
0

S ab
0
1
1
0
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Suma negada
(NOR):
S ab

Multiplicacin negada (NAND):

S a b

Jos Fernndez Goicochea

OR exclusiva (EXOR):

S ab

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Puertas bsicas (Bloques LSI)
AND

NAND

S = A.B

S = A.B

OR

NOR

NO

S = A+B

S = A+B

S=A

NORx

ORx

S=AB

S=AB

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Generalizacin a varias entradas
S = A.B.C.D

S = A.B.C.D

S = A+B+C+D

S = A+B+C+D

Notaciones simplificadas

S = A.B

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Propiedades del lgebra de Boole


1 ) Conmutativa
a+b = b+a
ab = ba
2 ) Asociativa
a+b+c = a+(b+c)
abc = a(bc)

5 ) Elemento absorbente
a+1 = 1
a0 = 0
6 ) Ley del complementario
a+ = 1
a = 0
7 ) Idempotente
a+a = a
aa = a

3 ) Distributiva
a(b+c) = ab + a.c
a+(bc) = (a+b)(a+c) ojo!
4 ) Elemento neutro
a+0 = a
a1 = a
Jos Fernndez Goicochea

9 ) Teoremas de Demorgan

a b a b

a b a b

8 ) Simplificativa
a+ab = a
a(a+b) = a
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Funciones lgicas
Funcin lgica

S a b a c ( a b) c
Tabla de verdad
a
0
0
0
0
1
1
1
1

b
0
0
1
1
0
0
1
1

c
0
1
0
1
0
1
0
1

S
0
1
0
1
1
0
0
1

Jos Fernndez Goicochea

Se puede obtener de dos formas, como


suma de productos (Minterms) o como
producto de sumas (Maxterms).
Por Minterms

S a bc a bc a bc a bc
Por Maxterms
S (a b c) (a b c) (a b c) (a b c)

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Simplificacin por propiedades


Funcin lgica

S a bc a bc a bc a bc

Propiedad Distributiva, agrupamos trminos en parejas con el


mayor nmero posible de variables iguales.

S a b (c c) a c (b b)
Ley del complementario
Elemento neutro

S a b 1 a c 1

S a b a c
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Algebra de Boole

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Mapas de Karnaugh
Dos variables

Jos Fernndez Goicochea

Tres variables

Cuatro variables

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Simplificacin por Karnaugh
1.-Tabla de verdad
a
0
0
0
0
1
1
1
1

b
0
0
1
1
0
0
1
1

c
0
1
0
1
0
1
0
1

2.- Mapa de tres variables de S

S
0
1
0
1
1
0
0
1

Jos Fernndez Goicochea

4.- Funcin obtenida

S a c a b a bc

3.- Agrupamos unos

5.- Funcin ms
simplificada

S a (c b) a b c

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos combinacionales

SSI: 1 a 12 puertas
MSI: 13 a 99 puertas
Clasificacin

LSI: 100 transistores/mm2


VLSI: 1000
transistores/mm2

Existen funciones que se repiten de forma habitual:


CIRCUITOS SSI y MSI

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Bloques MSI combinacionales


Codificadores (CODEC)
Decodificadores (DECO)
Multiplexadores (MUX)
Demultiplexadores (DEMUX)
Convertidores de cdigo
Aritmtica en binario

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decodificadore
s

Circuito con n entradas (pertenceintes a


un cdigo. normalmente binario) y 2n
salidas.

CS

.
.

DECO

.
.
.

m0
m1

El DECO indica a la salida la presencia de


uno de los trminos del cdigo

m2n1
Aplicaciones: Seleccin de dispositivos, realizacin de
circuitos combinacionales, utilizacin conjunta con
codificadores...
(*** Poner y explicar la tabla de verdad del dispositivo ***)
Disponen de una entrada adicional: CS, que
habilita/deshabilita el dispositivo
ENTRADAS Y SALIDAS PUEDEN SER ACTIVAS EN ALTO O
BAJO

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

ENTRADA

DECODIFICADOR
BINARIO DE 2 BITS

Con un Decodificador seleccionamos una salida del


circuito mediante un cdigo a la entrada.

A0

m1

DECODEC
A1

m2

SALIDA

m0

m3

ENTRADA

0
1
0
1

Con 2 seleccionamos la salida 2 (m2)

SALIDA

0
0
0
1

0
0
1
0

Con 0 seleccionamos la salida 0 (m0)


Con 1 seleccionamos la salida 1 (m1)

A1 A0 m3 m2 m1 m0
0
0
1
1

En el ejemplo con cdigo binario seleccionados la


salida adecuada.

0
1
0
0

1
0
0
0

Con 3 seleccionamos la salida 3 (m3)

Los decodificadores pueden ser de muchas entradas y


salidas y trabajar con otros cdigos distintos al binario.
Los decodificadores son bloques muy importantes para
las memorias de los computadores.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Decodificadores
Los decodificadores son claves para la realizacin de memoria de ordenador y
mapear los chips de memoria (MAPAS DE MEMORIA)

Hablaremos de ello
en una leccin
especfica
BUS DE
DIRECCIONES

Memoria ROM con 8 datos

BUS DE DATOS

(tamao del dato 4 bits)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Codificadores
m0
m1

.
.

COD.

.
.
.

S0 Circuito con 2n entradas y n salidas


S1
Funcin: En las salidas se muestra
el cdigo (p.e. binario) de la
entrada activada

Sn
m2 n 1
Aplicaciones:Teclados, Deteccin de niveles, transmisin de datos
(en conjuncin con decodificador),etc.
Que ocurre si hay mas de una entrada activada ?
Los codificadores suelen ser prioritarios
Que pasa si no hay ninguna?
Eliminando entradas o con lneas adicionales de control
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


CODIFICADOR BINARIO
PRIORITARIO DE 2 BITS

m1
m2

A0

SALIDA

ENTRADA

m0

CODEC
A1

m3

SALIDA

m3 m2 m1 m0
0
0
1
x

Por ejemplo el codificador binario


prioritario de 2 bits de la figura,
codifica en binario la entrada
activada de mayor valor.
Los Codificadores permiten hacer
pequeos teclado.

ENTRADA

0
0
0
1

Un Codificador convierte a un
determinado cdigo la entrada
seleccionada.

0
1
x
x

x
x
x
x

A1 A0

Son elementos poco utilizados.

0 0
0 1
1 0
1 1

x = cualquier cosa (1 0)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Codificadores

TTL comerciales
74148
Binario. 8 entradas y 3 salidas.
Entradas y salidas a nivel bajo.
74147
Decimal a BCD. 10 entradas y 4
salidas. Entradas y salidas a nivel bajo.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Convertidores de Cdigo

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Convertidores de Cdigo
DISPLAYS de siete segmentos
Anodo Comn

f
Ctodo Comn

a
f
e
Jos Fernndez Goicochea

g
d

b
c
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Convertidores de Cdigo
DATO
BCD/7 Sg

E0
E1

DECO

BCD/7 Sg

BCD/7 Sg

BCD/7 Sg

mo
m1
m3
m4

CONTROL

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Los CMOS pueden ser analgicos

Multiplexores
E0
E1

.
.

MU
X

E2n-1

..
n entradas de
seleccin

Aplicaciones: Como conmutador de lneas, en conjuncin con el


DMUX, realizacin de funciones lgicas, etc
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Multiplexores
CURIOSIDAD: Aunque son circuitos de muchas entradas son relativamente sencillos de
implementar

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Demultiplexores

DEMU
X

S0
S1

.
.

S2n-1

..
n entradas de
seleccin

Circuito con una entrada, 2n salidas, n entradas de seleccin.


El valor de la entrada se transmite a la salida seleccionada por las
entradas de seleccin.
Aplicaciones: Como conmutador de lneas, en conjuncin con el
MUX,etc
Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secuenciales
El circuito secuencial mas bsico es el biestable (Flip-Flop).
Solo tiene un estado interno (Q) que coincide con la salida.
Los biestables son las celdas bsicas de memoria para construir circuitos secuenciales de
mayor entidad.

Biestables
Dos entradas
RS (puede ser sncrono o asncrono)
JK (solo tiene sentido sncrono)
Una entrada
D o Latch (Solo tiene sentido sncrono)
Ninguna entrada
T (Solo tiene sentido sncrono)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Biestable RS
R
S

Circuitos Secuenciales

Circuito
Combinacional

QT+T

QT

Forma simplificada
R

QT

QT+T

0
0

0
0

0
1

0
1

0 pone a o

tbdsin definir
(Borrado prioritario
o insercin
prioritaria

Jos Fernndez Goicochea

Conserva
pone a 1

tbd

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secuenciales

Biestable RS
S

Inscripcin prioritaria

Jos Fernndez Goicochea

Q
S

Borrado prioritaria

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Los biestables sncronos pueden tener entradas asncronas.


Normalmente una puesta a cero ("Clear"), una puesta a uno ("Preset")

Preset

Clear

Q
CLK

Jos Fernndez Goicochea

R
S

Q
CLK

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secuenciales

K
J

Q
CLK

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

P
D

Biestable D
Copia a la salida el valor de la entrada y la retiene.

Q
CLK

D Q
D

Realmente es un bit de memoria.


Solo tiene sentido sncrono
Cuando el reloj es activo por nivel, se le conoce como biestable LATCH

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales

C
Q

Biestable T
La salida cambia a cada ciclo de reloj
Q

CLK

El biestable T es la base de los contadores digitales y todas sus aplicaciones.


Algunas veces, Se cambia el texto CLK por el texto T para facilitar su identificacin

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales
Utilizando como base los biestables se realizan bloque secunciales de mayor complejidad.
Contadores
Divisores de frecuencia
Temporizadores digitales
Registros
Conversiones serie-paralelo y paralelo-serie
Rotaciones (multiplicaciones y divisiones por 2)

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Contadores

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales:
Divisores de frecuencia

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Temporizadores

Dato inicial (TM)


Inicio
Precarga

Inicio

Temporizador
tiempo = TM

PL

Salida
Reloj

Inicio

CLK

Contador
descendente

Detector de cero

Salida
S
TM

tiempo

Salida
Q

Nota:
Para parar/arrancar la cuenta se debe actuar sobre el Reloj

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Frecuencmetros / Periodmetros
Cuenta el nmero de sucesos que ocurren en un determinado lapso de tiempo
retardo
Clear
Sucesos

Contador ascendente

Cadena de biestables D

BCD
7 sg

Jos Fernndez Goicochea

BCD
7 sg

BCD
7 sg

Reloj

"Cuenta los sucesos que


ocurren en el tiempo T"

Ejemplos a ilustrar:
- Medir una frecuencia
- Medir un periodo
- Corredera de un barco
3600 pulsos/milla
- Sonar (V=1460 m/S)
- Anemmetro
- Velocmetro digital

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Frecuencmetros / Periodmetros
"Cuenta los sucesos que
ocurren en el tiempo T"

Ejemplos a ilustrar:
- Medir una frecuencia
- Medir un periodo
- Corredera de un barco
3600 pulsos/milla
- Sonar (V=1460 m/S)
- Anemmetro digital
- Velocmetro digital

Para frecuencia:
Sucesos = pulsos de red (1 pulso cada 20 mS)
T = 1 segundo (pulsos en 1 segundo)
Para periodo:
Sucesos = reloj de 1 mS (por ejemplo)
T = pulsos de red (medimos tiempo entre dos pulsos de red)
Para corredera de un barco:
Rueda con 3600 pulsos/milla 2 pulsos/metro
Sucesos = pulsos de la rueda dentada
T = 1 segundo (los pulsos en 1 S coinciden con la millas recorridas

x nudos x

millas 1 h 3600 pulsos


pulsos

x
h 3600 S
1 milla
S

Para sonar:
Sucesos = reloj de 730 Hz (1 pulso cada 1.4 mS)
Borramos contador para iniciar medida
capturamos informacin al recoger el eco

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Corredera (en nudos = millas/S)
3600 pulsos/milla
2 pulsos/metro

Rueda

retardo
Clear

Contador ascendente

Reloj
1 Hz
T=1S

Cadena de biestables D

BCD
7 sg

BCD
7 sg

Nudos

PREGUNTA
De que tipo pondrais la rueda
para medir centsimas de nudo?
Respuesta 1.94 pulsos/cm

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Circuitos Secunciales: Sonar digital
Cuenta el nmero de pulsos (1 pulso = 1 m) que se reciben entre la emisin y la recepcin
Emisor

T = 1.4 mS
reloj

Clear
Contador ascendente

730 Hz
Cadena de biestables D
(registro)
BCD
7 sg

BCD
7 sg

Receptor

Emisor Receptor

BCD
7 sg

Metros

Velocidad del sonido en el agua = 1460 m/S


t = 685 S/m
x2
t = 1.36986 mS/m 1.4 mS/m
Jos Fernndez Goicochea

distancia recorrida = 2 fondo


jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Comparadores

A=B

A
Comparador
B

A>B
A<B

Ejemplo
Serie TTL 7485
Comparador de nmeros de 4 bits.

Jos Fernndez Goicochea

En el tema sobre MCU/PMU se comentar el uso de bits


especiales (FLAGs, Palabra de estado, etc) que informan
sobre resultados de operaciones aritmticas y que son
importantes en la elaboracin de programas.
Ejemplo
Flag Z implica que el resultado de una operacin ha sido
cero

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Suma binaria

Ai
Ci

Bi

Sumador
de 1 bit

ACARREO
(CARRY)
Ci-1

Si
Ai
Bi
Ci-1

Si

Ci

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Suma binaria
A2
C2

B2

A1
C1

Sumador
de 1 bit
S2
B1

+Vcc

A1
14

13
4

CS

12

C0

Sumador
de 1 bit

B0

2
5

B3 A3 B2 A2
CE

+Vcc

16

5
1

11

CS

Jos Fernndez Goicochea

S0

B1 A1 B0 A0
7

11

10
13

7483

14
15

S1

C-1

S0

A0

B0

Sumador
de 1 bit

S1

7482

10

A0

B1

S3

S2

S1

CE

12

S0

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria
Es lo habitual en los MPU/MCU

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria
Ejemplos con complemento a 2
6 - 8 = -2

8-6=2
M=8
S=6

1000
0110

C2

1010

+ 1000
1010
1 0010

M=6
S=8
+ 0110
1000
0 1110

0110
1000

C2

C2

1000

0010

REGLA

REGLA

Si hay acarreo el resultado es positivo


y se obtiene directamente

Si no hay acarreo el resultado el negativo


y est en complemento a 2

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Complemento a 2

OPERACIONES ARITMTICAS : Resta binaria


S1

S0

M1 M0

Sumador de 2 bits

CS

D1

CE

"1"

Este sistema es mas rpido que el


otro ya que el Acarreo no tiene que
realimentarse.

D0

Se requiere interpretar el resultado

Signo en Cs
Cs = 1 positivo
Cs = 0 negativo
Jos Fernndez Goicochea

NOTA:
Explicar como hacer una pequea ALU que sume
y reste con complemento a 2.
jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


OPERACIONES ARITMTICAS : Resta binaria

Jos Fernndez Goicochea

jantoniofg@crece.uss.edu.pe

Electrnica y Electricidad Ind.


Con la representacin de bit de signo y complemento a 2 (el mas utilizado) se realizan
sumas y restas siempre como sumas y sin preocuparse del acarreo.
(-8)+2
1000
+ 0010
1010

(-2)+(-3)

-6

C=0

(-2)-(-3)

1110
+ 1101
1011

-5

C=1

1110
+ 0011
0001

+1

C=1

Si se modifica el bit de signo, hemos sobrepasado la capacidad (el resultado necesita mas bits)
7+6
0111
+ 0110
1101
C=0

NOTAR:
El Acarreo (C) no
representa nada

(-5)+(-4)

Sale
negativo
?

1011
+ 1100
0111
C=1

Sale
positivo?

El resultado no se
puede representar
con 3 bits.

En los MPU/MCU se utiliza el bit de signo (N) para indicar que ha pasado esto.
N = 1 indica que se ha modificado el bit de signo en una operacin.
jantoniofg@crece.uss.edu.pe
Jos Fernndez Goicochea

You might also like