Escolar Documentos
Profissional Documentos
Cultura Documentos
Electronica digital
jantoniofg@crece.uss.edu.pe
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
Sistema Digital
jantoniofg@crece.uss.edu.pe
Analgico y Digital
jantoniofg@crece.uss.edu.pe
Interface
1 arrancado 0 parado
SENSOR Digitalizar
MIC
Interface
Conversor A/D
jantoniofg@crece.uss.edu.pe
T [C]
100 C
11 1 10 111 110 101 100 011 010 001 000
01 0 00
n bits
2n nmeros
100/2n % 100/2n C
jantoniofg@crece.uss.edu.pe
t SEAL ANALGICA
DOS PREGUNTAS CLAVES: 1.- Cuantos bits necesito para digitalizar la seal? 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 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).
t SEAL DIGITALIZADA
erro r( % )
100 2
n
(Tma de NYQUIST)
6 n
10
12
jantoniofg@crece.uss.edu.pe
735 7 10 2 3 101 5 10 0
Peso 100
Dgitos: 0123456789
101 1 2 0 2 1 2
2 1
Dgitos: 01
Peso 4
NOTA: Se utilizan tambin otras bases (p.e. Hexadecimal para simplificar las notaciones)
jantoniofg@crece.uss.edu.pe
26,75
jantoniofg@crece.uss.edu.pe
Binario: 10111011110111
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
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.
jantoniofg@crece.uss.edu.pe
Corriente:
Interruptores (Transistores)
NOTA:
3
4 5 6 7 8 9
0011
0100 0101 0110 0111 1000 1001
0101
0110 0111 1000 1001
0
0 1 1 0
0110
0111 1000 1001
1
0 0 1
jantoniofg@crece.uss.edu.pe
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
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.
jantoniofg@crece.uss.edu.pe
TTL
pMOS nMOS
CMOS
jantoniofg@crece.uss.edu.pe
74 LS 00
nada L H S LS AS ALS HC
Serie estndar (10 mW/puerta y 10 nS) Serie Bajo consumo (1 mW/puerta y 38 nS) Serie Alta velocidad (22 mW/puerta y 6 nS) Serie Schottky (20 mW/puerta y 6 nS) Serie bajo consumo Schottky (2 mW/puerta y 10 nS) Serie Schottky avanzada Serie Schottky avanzada de bajo consumo Serie CMOS compatible TTL
74 54
7400
7413
7430
7402
7436
jantoniofg@crece.uss.edu.pe
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
jantoniofg@crece.uss.edu.pe
Smbolos antiguos
00 01 10 11
b a
00 01 10 11
S = ab
0 0 0 1
Negacin (): S=
a
0 1
S=
1 0 jantoniofg@crece.uss.edu.pe
Puertas lgicas
Suma (OR): S = a + b
Negacin (NOT): S =
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe
Funciones
Suma negada (NOR):
S ab
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 ab
1 1 1 0
S ab
OR exclusiva (EXOR):
S a b
0 1 1 0 jantoniofg@crece.uss.edu.pe
S a b
S ab ab
Jos Fernndez Goicochea
OR exclusiva (EXOR):
S ab
S a b
jantoniofg@crece.uss.edu.pe
OR S = A+B
NOR S = A+B
NO S=A
NORx S=AB
ORx S=AB
jantoniofg@crece.uss.edu.pe
S = A.B.C.D
S = A+B+C+D
Notaciones simplificadas
S = A.B
jantoniofg@crece.uss.edu.pe
Funciones lgicas
Funcin lgica Se puede obtener de dos formas, como suma de productos (Minterms) o como producto de sumas (Maxterms).
Por Minterms
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
jantoniofg@crece.uss.edu.pe
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
S a b 1 a c 1
Elemento neutro
S ab ac
Jos Fernndez Goicochea jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Algebra de Boole
jantoniofg@crece.uss.edu.pe
Mapas de Karnaugh
Dos variables 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 S 0 1 0 1 1 0 0 1 2.- Mapa de tres variables de S 4.- Funcin obtenida
S ac ab abc
S a (c b ) a b c
jantoniofg@crece.uss.edu.pe
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
jantoniofg@crece.uss.edu.pe
Codificadores (CODEC)
Decodificadores (DECO) Multiplexadores (MUX) Demultiplexadores (DEMUX) Convertidores de cdigo Aritmtica en binario
jantoniofg@crece.uss.edu.pe
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
. .
DECO
. . .
jantoniofg@crece.uss.edu.pe
Con un Decodificador seleccionamos una salida del circuito mediante un cdigo a la entrada. SALIDA En el ejemplo con cdigo binario seleccionados la salida adecuada. Con 0 seleccionamos la salida 0 (m0) Con 1 seleccionamos la salida 1 (m1) Con 2 seleccionamos la salida 2 (m2)
m1
DECODEC
A1
m2 m3
ENTRADA
SALIDA
A1 A0 m3 m2 m1 m0 0 0 1 1 0 1 0 1 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0
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.
jantoniofg@crece.uss.edu.pe
BUS DE DATOS
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
Sn m2n1 Aplicaciones:Teclados, Deteccin de niveles, transmisin de datos (en conjuncin con decodificador),etc.
. .
COD.
Un Codificador convierte a un determinado cdigo la entrada seleccionada. 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.
CODEC
A1
ENTRADA
SALIDA
SALIDA
A0
m3 m2 m1 m0 0 0 0 1 0 0 1 x 0 1 x x x x x x
A1 A0 0 0 0 1 1 0 1 1
x = cualquier cosa (1 0)
jantoniofg@crece.uss.edu.pe
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.
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
f
a f g
Ctodo Comn
b c
jantoniofg@crece.uss.edu.pe
e
Jos Fernndez Goicochea
BCD/7 Sg
BCD/7 Sg
BCD/7 Sg
BCD/7 Sg
E0 E1
DECO
mo m1 m3 m4
CONTROL
jantoniofg@crece.uss.edu.pe
. .
MU X
.. 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
jantoniofg@crece.uss.edu.pe
DEMU X
. .
.. 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
jantoniofg@crece.uss.edu.pe
Biestables
Dos entradas
RS (puede ser sncrono o asncrono) JK (solo tiene sentido sncrono)
Una entrada
Ninguna entrada
jantoniofg@crece.uss.edu.pe
Circuitos Secuenciales
QT+T R S Q
Circuito Combinacional QT
0
1 1
1
0 1
x
x x
1
0
Circuitos Secuenciales
R Q S
Inscripcin prioritaria
Borrado prioritaria
jantoniofg@crece.uss.edu.pe
Los biestables sncronos pueden tener entradas asncronas. Normalmente una puesta a cero ("Clear"), una puesta a uno ("Preset") P R Q CLK S Q CLK C
Preset R S
Clear
jantoniofg@crece.uss.edu.pe
P K J
Q
CLK
jantoniofg@crece.uss.edu.pe
C Q CLK
Realmente es un bit de memoria. Solo tiene sentido sncrono Cuando el reloj es activo por nivel, se le conoce como biestable LATCH
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
C 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
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
Inicio
Precarga Inicio Temporizador tiempo = TM Salida Reloj CLK Contador descendente PL
Inicio Salida
Detector de cero
S Salida Q
TM
tiempo
Nota:
jantoniofg@crece.uss.edu.pe
Reloj
Sucesos
Contador ascendente
Cadena de biestables D
Ejemplos a ilustrar:
- Medir una frecuencia - Medir un periodo - Corredera de un barco 3600 pulsos/milla - Sonar (V=1460 m/S) - Anemmetro - Velocmetro digital
BCD 7 sg
BCD 7 sg
BCD 7 sg
jantoniofg@crece.uss.edu.pe
Para frecuencia:
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 periodo:
Sucesos = reloj de 1 mS (por ejemplo) T = pulsos de red (medimos tiempo entre dos pulsos de red)
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
Para sonar:
Sucesos = reloj de 730 Hz (1 pulso cada 1.4 mS) Borramos contador para iniciar medida capturamos informacin al recoger el eco
jantoniofg@crece.uss.edu.pe
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
jantoniofg@crece.uss.edu.pe
Receptor
Emisor Receptor
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
A Comparador B
Ejemplo
jantoniofg@crece.uss.edu.pe
Sumador de 1 bit Si
Ai Bi Ci-1 Si
Ci
jantoniofg@crece.uss.edu.pe
Sumador de 1 bit S2 B1 A1
14
Sumador de 1 bit S1
Sumador de 1 bit S0
B0
3
A0
2
5 11
+Vcc
4
B3 A3 B2 A2 CE
B1 A1 B0 A0
7 8 11 10 13 12
13
+Vcc
5
CS
7482
12 1
16
CE
10
CS
7483
15 2 6 9
14
S1
S0
S3
S2
S1
S0
jantoniofg@crece.uss.edu.pe
jantoniofg@crece.uss.edu.pe
C2
0010
REGLA
Si hay acarreo el resultado es positivo y se obtiene directamente
REGLA
Si no hay acarreo el resultado el negativo y est en complemento a 2
jantoniofg@crece.uss.edu.pe
M1 M0 CE
Sumador de 2 bits
"1"
Este sistema es mas rpido que el otro ya que el Acarreo no tiene que realimentarse.
CS
D1
D0
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
jantoniofg@crece.uss.edu.pe
-6
-5
+1
Si se modifica el bit de signo, hemos sobrepasado la capacidad (el resultado necesita mas bits) 7+6 0111 + 0110 1101 C=0 (-5)+(-4) NOTAR: El Acarreo (C) no representa nada Sale positivo? El resultado no se puede representar con 3 bits.
Sale negativo ?
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