You are on page 1of 95

Electrónica y Electricidad Ind.

Electronica digital

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

ELECTRÓNICA DIGITAL
Se denomina señal a la información que
representa una determinada magnitud física
( temperatura, presión, velocidad, etc ) y su
evolución en el tiempo.
• Tipos de señales:

– Señales analógicas: aquellas en las que la


variable estudiada es una función continua en el
tiempo.

– Señales digitales: aquellas en la que la variable


estudiada sólo toma valores discretos.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Sistema Analógico

Sistema Digital

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Analógico y Digital

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
1 abierto
Interface 0 cerrado

rno 1 arrancado
t e Interface 0 parado
e x
do
u n
M MOTOR
1 alarma PROCESADO
Interface 0 correcto DIGITAL

solo dos estados


T binario
SENSOR
1y0
Digitalizar

MIC Conversor A/D


Interface

Reproducir

Interface Conversor D/A

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
DIGITALIZACIÓN: CONCEPTOS PREVIOS

T [ºC]
100 ºC
111
11
110
1
101
10 100

011
01
010
0
001
00 n bits
000
0 ºC
2n números
1 bit 2 bits 3 bits
2 números 4 números 8 números
50% 25% 100/2n %
12,25 %

50 ºC 25 ºC 12,25 ºC
100/2n ºC

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
f(t) CONVERSIÓN A/D y D/A fs(t)

t t
SEÑAL ANALÓGICA SEÑAL DIGITALIZADA
DOS PREGUNTAS CLAVES:

1.- ¿Cuantos bits necesito para


digitalizar la señal?
El número de bits (n) utilizados
2.- ¿Cada cuanto muestreo? nos define el error:

EJEMPLO: Musica en 50 100


fichero .WAV
error( % )
40 n
El ancho de banda (B) de la señal f(t) 2
nos define la frecuencia de muestreo. La música se muestrea error (%) 30
44.100 veces en un 20
Fmuestreo ≥ 2 B segundo (44.1 KHz) y se
emplean 16 bits. 10
0
Se toman muestras 2 4 6 8 10 12
separadas en el canal n
(Tma de NYQUIST)
izquierdo y en el derecho
(estereo).

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

DECIMAL VERSUS BINARIO

Dígitos:
Numero decimal 735 = 7 ⋅102 + 3 ⋅ 101 + 5 ⋅ 100 0123456789
(Base 10)

Peso 100

Dígitos:
Numero binario
(Base 2)
101 = 1 ⋅ 2 + 0 ⋅ 2 + 1 ⋅ 2
2 1 0
01

Peso 4

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

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Sistema Binario - Decimal

Conversión de Binario a Decimal:


El número 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 número 26,75 en base
decimal
Conversión de Decimal a Binario:
El número 37 en base decimal es:

37 en base 10 = 100101 en base


binaria

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

NOMENCLATURA y CODIGOS INTERESANTES PARA SIMPLIFICAR LAS NOTACIONES

MSB (mas significativo)


LSB (menos significativo)

Binario: 10111011110111

Binario: 10111011110111 Binario: 10111011110111

Octal: 27367 Hexadecimal: 2EF7

El código Hexadecimal está muy extendido en el mundo de los MPU y MCU

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Sistema Hexadecimal – Decimal

Conversión de Hexadecimal a Decimal:


El número 3A1 en base 16 es:

3x162 + (A)10x161 + 1x160 = 768 + 160 + 1 = 929


El número 929 en base decimal

Conversión de Decimal a Hexadecimal:


El número 3571 en base decimal es:

3571 en base 10 = DF3 en base


hexadecimal

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Sistema Hexadecimal – Binario

Conversión de Hexadecimal a Binario:


El número 15E8 en base 16 es:

15E8= 0001,0101,1110,1000 =0001010111101000 en base binaria

Conversión de Binario a Hexadecimal:


El número 11011010110110 en base binaria es:

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

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica 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 también palabra de 32 bits y palabra de 64 bits)
(en ingles 32-bit-word 64-bit-word)
Obviamente el hexadecimal es también muy útil para trabajar con tiras de bits tan largas.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Decimal Binario Interpretación digital de las señales eléctricas/electrónicas


0 0000 Tensión:
1 0001 1 Hay tensión 0 No hay tensión
2 0010
3 0011 Corriente:
4 0100 1 Hay corriente 0 No hay corriente
5 0101
6 0110 Interruptores (Transistores)
1 Interruptor cerrado (Transistor saturado)
7 0111 0 Interruptor Abierto (Transistor cortado)
8 1000
9 1001
10 1010
11 1011 NOTA:
12 1100 El componente electrónico fundamental en
13 1101 Electrónica Digital es el transistor MOSFET
14 1110 (Tecnología CMOS).
15 1111
Normalmente los "unos" y los "ceros" se interpretan
en tensión:

p.e.: "1" = +5 V "0" = 0 V

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Códigos de detección de error
Utilizados en transmisiones digitales con el objeto de detectar
errores en la misma.
BCD BCD paridad par BCD paridad impar
0 0000 0000 0 0000 1
1 0001 0001 1 0001 0
2 0010 0010 1 0010 0
3 0011 0011 0 0011 1
4 0100 0100 1 0100 0
5 0101 0101 0 0101 1
6 0110 0110 0 0110 1
7 0111 0111 1 0111 0
8 1000 1000 1 1000 0
9 1001 1001 0 1001 1
José Fernández Goicochea jantoniofg@crece.uss.edu.pe
Electrónica y Electricidad Ind.

Hexadecimal, Binario y Decimal


Hexadecimal Decimal Binario
0 0 0000
1 1 0001
2 2 0010
3 3 0011
4 4 0100
5 5 0101
6 6 0110
7 7 0111
8 8 1000
9 9 1001
A 10 1010
B 11 1011
C 12 1100
D 13 1101
E 14 1110
F 15 1111

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Formas de onda digital: Tensión en un punto del circuito

Flanco de Flanco de Nivel Alto (1)


subida bajada
Nivel Bajo (0)

T = periodo

f = 1/T = frecuencia

T
La filosofía de la Electrónica Digital es muy simple.

Utilizando transistores (MOSFET) se realizan los bloques LSI básicos (puertas lógicas).

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é Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

El mercado de las familias lógicas

RTL
DTL
Bipolar TTL
ECL
I2L
Tipo de
transistor

pMOS
MOSFET nMOS
CMOS

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Tecnología TTL Breve comentario sobre familias lógicas Bipolares

74 LS 00 Número de función implementada (ver catálogo)

nada Serie estándar (10 mW/puerta y 10 nS)


L Serie Bajo consumo (1 mW/puerta y 38 nS)
H Serie Alta velocidad (22 mW/puerta y 6 nS)
S Serie Schottky (20 mW/puerta y 6 nS)
LS Serie bajo consumo Schottky (2 mW/puerta y 10 nS)
AS Serie Schottky avanzada
ALS Serie Schottky avanzada de bajo consumo
HC Serie CMOS compatible TTL

74 Aplicaciones comerciales ( 0ºC hasta 75 ºC)


54 Aplicaciones militares (-55ºC hasta 125 ºC)

NOTA: Conviene mirar siempre la hoja de características ("Datasheet")

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Tecnología TTL Breve comentario sobre familias lógicas Bipolares

7400 7413 7430

7402 7436 7407


(colector abierto)

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

BLOQUES DIGITALES BASICOS

BAJA ESCALA DE INTEGRACION (SSI)

Puertas lógicas (OR, AND, NO, NOR, NAND, ORx, NORx)

MEDIA ESCALA DE INTEGRACION (MSI)

Bloques combinacionales básicos (Decodificador, codificador,


multiplexador, demultiplexador, conversores de código, sumadores
binarios)
Bloques elementales secuenciales asíncronos y síncronos: BIESTABLES

Bloques secuenciales básicos (Contadores, divisores de frecuencia,


registros de deplazamiento)

ALTA Y MUY ESCALA DE INTEGRACION (LSI y VLSI)

Microprocesadores (MPU), microcontroladores (MCU), procesadors digital de


señal (DSP), autómatas programables, Computadores

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Operaciones lógicas básicas


Símbolos
Tabla de Símbolos antiguos
Funciones verdad
b a S = a+b
Suma (OR): 00 0
S=a+b 01 1
10 1
11 1

Multiplicación b a S = a·b
(AND):
S=a·b 00 0
01 0
10 0
11 1

Negación (¯): a S=ā


S=ā 0 1
1 0

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Puertas lógicas
Con interruptores

Suma (OR): S = a + b
Multiplicación (AND):
S=a·b

Negación (NOT): S = ā

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Funciones Tabla de Símbolos Símbolos
verdad antiguos

Suma negada b a S = a+b


(NOR): 00 1
01 0
S = a+b 10 0
11 0
Multiplicación
negada (NAND): b a S = a⋅b
00 1
S = a⋅b 01 1
10 1
OR exclusiva 11 0
(EXOR): b a S = a⊕b
00 0
S = a⊕b
01 1
10 1
S = a·b + a·b 11 0

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Suma negada
(NOR):

S = a+b

Multiplicación negada (NAND):


OR exclusiva (EXOR):
S = a⋅b S = a⊕b

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Puertas básicas (Bloques LSI)

AND NAND

S = A.B S = A.B

OR NOR NO

S = A+B S = A+B S=A

NORx ORx

S=A⊕B S=A⊕B

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Generalización 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é Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Propiedades del álgebra de Boole


1 ) Conmutativa 5 ) Elemento absorbente
• a+b = b+a • a+1 = 1
• a·b = b·a • a·0 = 0
6 ) Ley del complementario
2 ) Asociativa
• a+ā = 1
• a+b+c = a+(b+c)
• a·ā = 0
• a·b·c = a·(b·c)
7 ) Idempotente 9 ) Teoremas de Demorgan
• a+a = a •
3 ) Distributiva a + b = a ⋅b
• a·a = a •
• a·(b+c) = a·b + a.c a⋅b = a + b
• a+(b·c) = (a+b)·(a+c) ¡ojo!
4 ) Elemento neutro 8 ) Simplificativa
• a+0 = a • a+a·b = a
• a·1 = a • a·(a+b) = a
José Fernández Goicochea jantoniofg@crece.uss.edu.pe
Electrónica y Electricidad Ind.
Funciones lógicas
Función lógica Se puede obtener de dos formas, como
suma de productos (Minterms) o como
producto de sumas (Maxterms).
S = a ⋅ b + a ⋅ c + ( a + b) ⋅ c

Tabla de verdad Por Minterms


a b c S
0 0 0 0 S = a⋅b⋅c + a⋅b⋅c + a⋅b⋅c + a⋅b⋅c
0 0 1 1
0 1 0 0
Por Maxterms
0 1 1 1
1 0 0 1
S = (a + b + c) ⋅ ( a + b + c) ⋅ (a + b + c) ⋅ (a + b + c)
1 0 1 0
1 1 0 0
1 1 1 1

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Simplificación por propiedades

Función lógica
S = a⋅b⋅c + a⋅b⋅c + a⋅b⋅c + a⋅b⋅c

Propiedad Distributiva, agrupamos términos en parejas con el


mayor número posible de variables iguales.

S = a ⋅ b ⋅ (c + c) + a ⋅ c ⋅ (b + b)
Ley del complementario

S = a ⋅ b ⋅1 + a ⋅ c ⋅1
Elemento neutro
S = a⋅b + a⋅c

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Algebra de Boole

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Mapas de Karnaugh

Dos variables Tres variables Cuatro variables

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Simplificación por Karnaugh

1.-Tabla de verdad 2.- Mapa de tres variables de S


a b c S 4.- Función obtenida
0 0 0 0
0 0 1 1 S = a⋅c + a⋅b + a⋅b⋅c
0 1 0 0
0 1 1 1
1 0 0 1
3.- Agrupamos unos 5.- Función más
1 0 1 0
simplificada
1 1 0 0
1 1 1 1
S = a ⋅ (c + b ) + a ⋅ b ⋅ c

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos combinacionales

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

Clasificación LSI: 100 transistores/mm2


VLSI: 1000
transistores/mm2

Existen funciones que se repiten de forma habitual:


CIRCUITOS SSI y MSI

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Bloques MSI combinacionales

Codificadores (CODEC)
Decodificadores (DECO)
Multiplexadores (MUX)
Demultiplexadores (DEMUX)
Convertidores de código
Aritmética en binario

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Decodificadore Circuito con “n” entradas (pertenceintes a
s un código. normalmente binario) y “2n”
CS salidas.
El DECO indica a la salida la presencia de
m0 uno de los términos del código
. m1
DECO
. .
. .
m2n-
1
Aplicaciones: Selección de dispositivos, realización de
circuitos combinacionales, utilización 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é Fernández Goicochea jantoniofg@crece.uss.edu.pe
Electrónica y Electricidad Ind.
DECODIFICADOR
BINARIO DE 2 BITS Con un Decodificador seleccionamos una salida del
circuito mediante un código a la entrada.
ENTRADA

m0
A0
m1
En el ejemplo con código binario seleccionados la

SALIDA
salida adecuada.
DECODEC
m2
A1
Con 0 seleccionamos la salida 0 (m0)
m3
Con 1 seleccionamos la salida 1 (m1)

ENTRADA SALIDA Con 2 seleccionamos la salida 2 (m2)


A1 A0 m3 m2 m1 m0
Con 3 seleccionamos la salida 3 (m3)
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0 Los decodificadores pueden ser de muchas entradas y
salidas y trabajar con otros códigos distintos al binario.

Los decodificadores son bloques muy importantes para


las memorias de los computadores.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Decodificadores
Los decodificadores son claves para la realización de memoria de ordenador y
mapear los chips de memoria (MAPAS DE MEMORIA)

Hablaremos de ello
en una lección
específica
BUS DE
DIRECCIONES

Memoria ROM con 8 datos BUS DE DATOS

(tamaño del dato 4 bits)

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Codificadores
m0 S0 Circuito con “2n” entradas y “n” salidas
m1 . S1
COD.
. . Función: En las salidas se muestra
. . el código (p.e. binario) de la
m2 n - Sn
entrada activada
1
Aplicaciones:Teclados, Detección de niveles, transmisión de datos
(en conjunción 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 líneas adicionales de control

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

CODIFICADOR BINARIO Un Codificador convierte a un


PRIORITARIO DE 2 BITS determinado código la entrada
seleccionada.
m0
ENTRADA

A0 Por ejemplo el codificador binario

SALIDA
m1
prioritario de 2 bits de la figura,
CODEC codifica en binario la entrada
m2
A1 activada de mayor valor.
m3
Los Codificadores permiten hacer
pequeños teclado.
ENTRADA SALIDA
Son elementos poco utilizados.
m3 m2 m1 m0 A1 A0

0 0 0 x 0 0
0 0 1 x 0 1
0 1 x x 1 0
1 x x x 1 1

x = cualquier cosa (1 ó 0)

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica 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é Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Convertidores de Código

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Convertidores de Código
DISPLAYS de siete segmentos

Anodo Común
a b c d e f g

a b c d e f
g
Cátodo Común
a
f b
g

e c
d
José Fernández Goicochea jantoniofg@crece.uss.edu.pe
Electrónica y Electricidad Ind.
Convertidores de Código
DATO

BCD/7 Sg BCD/7 Sg BCD/7 Sg BCD/7 Sg

E0 mo
DECO m1
m3
E1 m4

CONTROL

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Los CMOS pueden ser analógicos


Multiplexores

E0
E1
MU S
.
. X
E2n-1
..
n entradas de
selección

Aplicaciones: Como conmutador de líneas, en conjunción con el


DMUX, realización de funciones lógicas, etc

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

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

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Demultiplexores

S0
S1
E DEMU
X
.
.
S2n-1
..
n entradas de
selección

Circuito con una entrada, 2n salidas, n entradas de selección.


El valor de la entrada se transmite a la salida seleccionada por las
entradas de selección.
Aplicaciones: Como conmutador de líneas, en conjunción con el
MUX,etc

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuenciales

El circuito secuencial mas básico es el biestable (Flip-Flop).

Solo tiene un estado interno (Q) que coincide con la salida.

Los biestables son las celdas básicas de memoria para construir circuitos secuenciales de
mayor entidad.

Biestables

Dos entradas
RS (puede ser síncrono o asíncrono)
JK (solo tiene sentido síncrono)

Una entrada
D o Latch (Solo tiene sentido síncrono)

Ninguna entrada
T (Solo tiene sentido síncrono)

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuenciales
Biestable RS

R Circuito QT+ ∆ T R
S Combinacional Q
S
QT

Forma simplificada

R S Q
R S QT QT+ ∆ T
0 0 Q
0 0 0 0 Conserva
0 0 1 1 0 1 1
pone a 1
0 1 x 1 1 0 0

1 0 x 0 pone a o 1 1 tbd

1 1 x tbd sin definir


(Borrado prioritario
o inserción
prioritaria

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Biestable RS Circuitos Secuenciales

R
S Q
Q

S
R

Inscripción prioritaria Borrado prioritaria

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales

Los biestables síncronos pueden tener entradas asíncronas.


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

P C
Preset Clear

R
R
Q
Q S
S
CLK
CLK

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuenciales

P C

K
Q
J

CLK

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales

Biestable D
P C
Copia a la salida el valor de la entrada y la retiene.
D Q
D Q
CLK
D D

Realmente es un bit de memoria.


Solo tiene sentido síncrono

Cuando el reloj es activo por nivel, se le conoce como biestable LATCH

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales

P C Biestable T

La salida cambia a cada ciclo de reloj


Q
CLK Q

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 identificación

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales

Utilizando como base los biestables se realizan bloque secuénciales de mayor complejidad.

Contadores
Divisores de frecuencia
Temporizadores digitales
Registros
Conversiones serie-paralelo y paralelo-serie
Rotaciones (multiplicaciones y divisiones por 2)

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales: Contadores

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales: Contadores

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales: Contadores

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales:
Divisores de frecuencia

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales: Temporizadores


Dato inicial (TM)
Inicio
Precarga PL

Inicio Temporizador Salida


tiempo = TM
Reloj CLK Contador
descendente

Inicio
Detector de cero
Salida
S Salida
Q
TM R
tiempo

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

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales: Frecuencìmetros / Periodìmetros


Cuenta el número de sucesos que ocurren en un determinado lapso de tiempo
retardo
Reloj
T
Clear
Sucesos Contador ascendente
"Cuenta los sucesos que
ocurren en el tiempo T"

Ejemplos a ilustrar:
Cadena de biestables D
- Medir una frecuencia
- Medir un periodo
BCD BCD BCD - Corredera de un barco
7 sg 7 sg 7 sg 3600 pulsos/milla
- Sonar (V=1460 m/S)
- Anemómetro
- Velocímetro digital

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales: Frecuencìmetros / Periodìmetros
"Cuenta los sucesos que Para frecuencia:
ocurren en el tiempo T" Sucesos = pulsos de red (1 pulso cada 20 mS)
T = 1 segundo (pulsos en 1 segundo)
Ejemplos a ilustrar:
Para periodo:
- Medir una frecuencia Sucesos = reloj de 1 mS (por ejemplo)
- Medir un periodo T = pulsos de red (medimos tiempo entre dos pulsos de red)
- Corredera de un barco
3600 pulsos/milla Para corredera de un barco:
- Sonar (V=1460 m/S) Rueda con 3600 pulsos/milla ≅ 2 pulsos/metro
- Anemómetro digital Sucesos = pulsos de la rueda dentada
- Velocímetro digital T = 1 segundo (los pulsos en 1 S coinciden con la millas recorridas

millas 1 h 3600 pulsos pulsos


x nudos = x ⋅ ⋅ ⋅ =x
h 3600S 1 milla S

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

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

Circuitos Secuénciales: Corredera (en nudos = millas/S)


retardo
Reloj
T 1 Hz
3600 pulsos/milla Rueda
Clear
2 pulsos/metro
Contador ascendente T=1S

Cadena de biestables D

BCD BCD
7 sg 7 sg

Nudos

PREGUNTA
¿De que tipo pondríais la rueda
para medir centésimas de nudo?

Respuesta 1.94 pulsos/cm

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Circuitos Secuénciales: Sonar digital
Cuenta el número de pulsos (1 pulso = 1 m) que se reciben entre la emisión y la recepción

Emisor
T = 1.4 mS
Clear
reloj Contador ascendente

730 Hz

Cadena de biestables D Receptor


(registro)

BCD BCD BCD Emisor Receptor


7 sg 7 sg 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 distancia recorrida = 2 fondo

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
OPERACIONES ARITMÉTICAS : Comparadores

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


A=B especiales (FLAGs, Palabra de estado, etc) que informan
A
sobre resultados de operaciones aritméticas y que son
Comparador A>B importantes en la elaboración de programas.
B Ejemplo
A<B
Flag Z implica que el resultado de una operación ha sido
Ejemplo cero
Serie TTL 7485
Comparador de números de 4 bits.

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind. ACARREO
OPERACIONES ARITMÉTICAS : Suma binaria Ai Bi (CARRY)

Ci Ci-1
Sumador
de 1 bit

Si

Ai

Bi Si
Ci-1

Ci

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

OPERACIONES ARITMÉTICAS : Suma binaria

A2 B2 A1 B1 A0 B0

C2 C1 C0 C-1
Sumador Sumador Sumador
de 1 bit de 1 bit de 1 bit

S2 S1 S0

B1 A1 B0 A0
B3 A3 B2 A2 B1 A1 B0 A0
+Vcc 14 3 2
13
CE +Vcc
16 1 4 3 7 8 11 10
4
7482
5 CE
5
CS 13
10 11
CS 7483
12 1
14 12
15 2 6 9

S1 S0
S3 S2 S1 S0

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
OPERACIONES ARITMÉTICAS : Resta binaria

Es lo habitual en los MPU/MCU

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.

OPERACIONES ARITMÉTICAS : Resta binaria

Ejemplos con complemento a 2

8-6=2 6 - 8 = -2

M=8 1000 M=6 0110


S=6 0110 C2 1010 S=8 1000 C2 1000

+ 1000 + 0110
1010 1000 C2
1 0010 0 1110 0010

REGLA REGLA

Si hay acarreo el resultado es positivo Si no hay acarreo el resultado el negativo


y se obtiene directamente y está en complemento a 2

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Complemento a 2 OPERACIONES ARITMÉTICAS : Resta binaria

S1 S0

M1 M0
Este sistema es mas rápido que el
otro ya que el Acarreo no tiene que
realimentarse.
CE
"1"
Sumador de 2 bits

CS D1 D0

Se requiere interpretar el resultado

Signo en Cs
NOTA:
Explicar como hacer una pequeña ALU que sume
Cs = 1 positivo
y reste con complemento a 2.
Cs = 0 negativo

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
OPERACIONES ARITMÉTICAS : Resta binaria

José Fernández Goicochea jantoniofg@crece.uss.edu.pe


Electrónica y Electricidad Ind.
Con la representación 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 (-2)+(-3) (-2)-(-3)

1000 1110 1110


+ 0010 + 1101 + 0011
1010 -6 1011 -5 0001 +1
C=0 C=1 C=1

Si se modifica el bit de signo, hemos sobrepasado la capacidad (el resultado necesita mas bits)

NOTAR:
7+6 (-5)+(-4) El Acarreo (C) no
representa nada
0111 1011
+ 0110 + 1100
1101 ¿Sale ¿Sale
0111 El resultado no se
negativo positivo?
C=0 ? C=1 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 operación.
José Fernández Goicochea jantoniofg@crece.uss.edu.pe

You might also like