Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRNICA DIGITAL
Fundamentos de Electrnica .2
Sistema Digital. Paso de mundo analgico a digital. Tipos de Sistemas Digitales. Representacin de la informacin. Sistemas de Numeracin. Cambios de Base. Sistema Binario, hexadecimal y octal. Representacin de nmeros negativos. Funciones Lgicas. lgebra de Boole. Propiedades. Tabla de verdad. Simplificacin algebrica. Funciones bsicas: AND, OR, NOT, NAND Y NOT. Anlisis y diseo de circuitos combinacionales.
Fundamentos de Electrnica .3
CONCEPTO DE SISTEMA:
Cualquier mtodo capaz de transmitir o de procesar informacin. En los sistemas, la informacin se representa por medio de cantidades fsicas (seales). Ej. Cantidades fsicas: voltajes, intensidades, cantidad de luz, volumen de agua, cantidad de arena en un reloj...
TIPOS DE SISTEMAS:
ANALGICOS: Las cantidades fsicas son analgicas, no estn limitadas a un valor concreto (continuidad fsica de cualquier seal real). DIGITALES: Las cantidades fsicas que representan la informacin slo pueden tomar una serie de valores discretos. Ej.: Sistema binario: slo pueden tomar dos valores, 0 o 1.
Fundamentos de Electrnica
CARACTERSTICAS DE LOS SITEMAS DIGITALES: SINCRONOS/ASINCRONOS: dependen o no de una seal de reloj. COMBINACIONALES/SECUENCIALES: no dependen o si dependen de la historia previa del sistema. TRANSMISIN SERIE/PARALELO: forma de transmitir o recibir, secuencialmente o toda la informacin a la vez.
Fundamentos de Electrnica
Fundamentos de Electrnica.
Fundamentos de Electrnica
Ejemplo de digitalizacin: Sensor de presin analgico PROBLEMAS: 1. v = F(Vpila) envejecimiento o descarga de la pila ERROR. 2. Lectura del voltmetro = f(estado de la lnea elctrica, humedad, polucin del medio...). SOLUCIN POSIBLE: Dividimos el rango total de posibles valore para P en n intervalos (n precisin). Por ejemplo, n = 8 en nuestro ejemplo: sustituimos R variable por contacto deslizante, en cada t contacta con una y slo una de las 8 posibles posiciones.
Fundamentos de Electrnica. 7
Fundamentos de Electrnica
Fundamentos de Electrnica.
SISTEMA DIGITAL: o hay contacto luce V= Vo 1 o no hay contacto no luce V = 0 0 VENTAJA: Magnitud fsica binaria
No importa que la bombilla luzca poco o mucho con tal de distinguir bien encendido de apagado. Los sistemas analgicos han de ser siempre precisos con los sitemas digitales podemos alcanzar la precisin que queramos.
INCONVENIENTE:
9 hilos ms caro...
t la informacin viene representada por el estado de varias magnitudes digitales (varios bits) con un a codificacin adecuada.
Fundamentos de Electrnica. 10
La informacin queda representada por el estado sucesivo de una misma magnitud digital los bits de informacin se transmiten en serie a travs de una misma lnea.
Fundamentos de Electrnica. 11
EN PARALELO codificacin ESPACIAL. bits del cdigo en posiciones pero en el mismo t. Ms rpido (varios bits en el mismo t), pero ms caro (+ lneas). EN SERIE codificacin TEMPORAL. bits del cdigo en t. Ms lentos, pero ms baratos (componentes).
SIST. DE INFORMACIN
Fundamentos de Electrnica.
12
Fundamentos de Electrnica.
13
X1 X2 Xn-1 Xn
Para cada t, la salida slo depende del valor de las variables de entrada para ese mismo t. No importa la historia anterior, es decir, las salidas en instantes anteriores.
. . Circuito Combinacional
Fundamentos de Electrnica.
14
Se pueden plantear dos tipos de problemas: dado un circuito combinacional: obtener la funcin lgica que lo caracteriza: ANLISIS dada una funcin lgica: construir el circuito asociado empleando puertas lgicas elementales: DISEO
No existe un mtodo general para estas dos tareas, pero podemos establecer un orden lgico de tareas a realizar:
Fundamentos de Electrnica. 15
ANLISIS DE CIRCUITOS COMBINACIONALES Obtener a partir de un determinado circuito, las funciones lgicas mnimas que representan el comportamiento del mismo: 1- Determinar todas las entradas. 2- Salidas en cada etapa. 3- ltimo nivel: Funcin lgica. 4- Minimizar o simplificar si es posible. 5- Especificar funcin de salida.
Fundamentos de Electrnica.
16
Estudiaremos circuitos combinacionales construidos e implementados en circuitos integrados ( dispositivos MSI): Circuitos Aritmticos Multiplexores Decodificadores Codificadores (con y sin prioridad) Sumadores Generadores de paridad Comparadores
Fundamentos de Electrnica.
18
Sistema Secuencial
En los sistemas secuenciales la salida Z en un determinado instante de tiempo ti depende de X en ese mismo instante de tiempo ti y en todos los instantes temporales anteriores. Para ello es necesario que el sistema disponga de elementos de memoria que le permitan recordar la situacin en que se encuentra ( estado).
G : funcin de salida Z(t) = G(X(t),S(t)) S(t + 1) = H(X(t),S(t)) H : funcin de transicin
X(t)
G,H
Z(t)
X(t): entrada actual Z(t): salida actual S(t): estado actual S(t+1): estado prximo
Como un sistema secuencial es finito, tiene una capacidad de memoria finita y un conjunto finito de estados posibles mquina finita de estados (FSM: finite state Fundamentos de Electrnica. machine).
19
Fundamentos de Electrnica
20
REPRESENTACIN DE LA INFORMACIN
0L/1L Vout
1L/0L Vin
1101
UC
0100
0 1 MUX 0 1 MUX
1010 1
UC
0100
Reg 0
0100 11111
UC Estado
ALU
Reg n-1
01 0000
AC
Fundamentos de Electrnica.
22
sin signo: positivos. con signo: enteros positivos y negativos codificados en: magnitud y signo, complemento a la base, complemento restringido a la base y representacin en exceso. coma flotante:representacin de nmeros con notacin cientfica (exponentes), con coma variable. IEEE 754: estndar de coma flotante. especiales: se utilizan para detectar y corregir errores en la transmisin de informacin, facilitar operaciones aritmticas, etc. Algunos cdigos importantes son: el cdigo Gray, exceso-3, cdigo de Hamming.
Fundamentos de Electrnica.
24
Sistemas de Numeracin Ejemplos: sistema decimal: 10 smbolos: {0,1,2,3,4,5,6,7,8,9} valor posicional: unidades, decenas... N10 = ai10i, 10 es la base 23110= 2 102+3 101+1 100 sistema binario: {0,1}, B= 2 sistema hexadecimal: {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}, B = 16 sistema octal:{0,1,2,3,4,5,6,7}, B= 8
Fundamentos de Electrnica. 25
Sistemas de Numeracin: definiciones Se entiende por sistema de numeracin al conjunto finito de puntos (smbolos) con unas reglas de asignacin cada uno y slo un posible significado a las posibles asignaciones formadas por dichos smbolos. Tiene un valor posicional. Caracterizados por una base, B (nmero mximo de smbolos que se utilizan).
N B = a n B n + a n 1 B n 1 + ... a 0 B 0 + a 1 B 1 + ...
Fundamentos de Electrnica.
26
Resolucin de la representacin: diferencia entre un nmero representable y el inmediato siguiente. Es el mximo error cometido en la representacin. Rango de representacin: intervalo entre el menor y el mayor nmero representable.
Fundamentos de Electrnica.
27
Decimal base n: hay que distinguir entre parte entera y parte decimal
parte entera: se divide el nmero tantas veces sea posible por la base a la que se quiere pasar el ltimo cociente y los restos forman el nmero ya en la nueva base. Ej.: 34810 base 5
348
48 3
Fundamentos de Electrnica.
5 69 5 19 13 4 3 5 2
28
34810 =23435
Sistemas de Numeracin: cambios de base Decimal base n: hay que distinguir entre parte entera y parte decimal
parte decimal: se multiplica por la nueva base y se le resta al resultado la parte entera, as sucesivamente hasta conseguir un resultado 0 peridico. Los nmeros restados forman la parte decimal en la nueva base.
Restar:
0,3565=1,780 0,7805=3,900 0,9005=4,500 0,5005=2,500 0,5005=2,500 1 3 4 2 2
29
Fundamentos de Electrnica.
Sistema hexadecimal:
B=16, {09,A,B,C,D,E,F} muy til para convertir directamente nmeros binarios de 4 bits, muy utilizado en microcomputadores para representar grupos de dgitos binarios. De hecho, cada n binario de 4 bits (0000 1111) puede ser representado por un nico dgito hexadecimal. Muy usado en programacin ya que divide la longitud de las palabras por cuatro.
Fundamentos de Electrnica. 30
Fundamentos de Electrnica.
31
Sistemas de Numeracin:
Resumen Mtodos de conversin para las bases ms comunes Binario a: Octal Hexadecimal Decimal Octal a: Binario Hexadecimal Decimal Hexadecimal a: Decimal Octal Binario Sustitucin: grupos de tres Sustitucin: grupos de cuatro. Suma polinomio Sustitucin: por registro de 3 bits Sustitucin: por binario de 4 bits Suma polinomio Suma polinomio Sustitucin Sustitucin
Fundamentos de Electrnica.
32
Sistemas de Numeracin:
Ejemplos mtodos de conversin para las bases ms comunes convertir el nmero (1101001,11101)2 a octal. (1101001,11101)2 = ( 001 101 001, 111 010)2 = (151,72)8 =( 1 5 1 , 7 2)8 convertir el nmero (69,E)16 a binario. 9 , E )16 (69,E)16 = ( 6 ( 0110 1001, 1110 )2 = (1101001,111)2
Fundamentos de Electrnica.
33
Fundamentos de Electrnica.
34
Hay cuatro formas bsicas para representar nmeros enteros con signo: representacin con signo y magnitud representacin con complemento a 1 representacin con complemento a 2 representacin mediante exceso o sesgo
Fundamentos de Electrnica.
35
0= 0000
36
binario
C2(N2)=2n - N2 C1(N2)=2n-1 - N2
binario
Fundamentos de Electrnica.
37
Fundamentos de Electrnica.
38
como
Ej.: 17 = 010001
101110Ca1 invertir
Fundamentos de Electrnica.
40
Ej.: 17 = 010001
101110Ca1 invertir
101111Ca2= -17
+1
41
Fundamentos de Electrnica.
B.S
magnitud
- Fundamentos de Electrnica. 8 10
42
Fundamentos de Electrnica.
43
Ej.: realiza la operacin inversa para 1111 y 0101. sesgo = 2 4-1-1=7 1111 = 15- 7 = 8 0101 = 5 - 7 = -2 sesgo = 2 4-1=8 1111 = 15- 8 = 7 0101 = 5 - 8 = -3
Fundamentos de Electrnica.
44
C-1
Interpretacin Negacin No inmediata C-1.sencillo
C-2
No inmediata C-2.sencillo
sesgo mag.signo
No inmediata No sencillo Inmediata Bit de signo.Fcil
[-2
n-1
[-2
n-1
+1,2
n-1
-1]
[-2
n-1
,2
n-1
-1]
[-2 [-2
n-1 n-1
+1,2
n-1
-1]
SI NO Sencilla
NO NO Sencilla
Fundamentos de Electrnica.
NO SI Normal
SI NO complicada
45
+8 +7 +6 +5 +4 +3 +2 +1 +0 -0 -1 -2 -3 -4 -5 -6 -7 -8
MS -0111 0110 0101 0100 0011 0010 0001 0000 1000 1001 1010 1011 1100 1101 1110 1111 --
C-1 C-2 XS-7 XS-8 -----1111 --0111 0111 1110 1111 0110 0110 1101 1110 0101 0101 1100 1101 0100 0100 1011 1100 0011 0011 1010 1011 0010 0010 1001 1010 0001 0001 1000 1001 0000 0000 0111 1000 --------1111 1111 0110 0111 1110 1110 0101 0110 1101 1101 0100 0101 1100 1100 0011 0100 1011 1011 0010 0011 1010 1010 0001 0010 1001 1001 0000 0001 1000 1000 ------ Fundamentos de Electrnica. 0000
46
Representacin de nmeros negativos: Recordar: los nmeros positivos se escriben igual sea cual sea el convenio elegido siempre se ha indicar el convenio elegido para saber qu nmero decimal se representa al representar nmeros con signo, el MSB es el BS (bit de signo), se pierde capacidad de representacin. dos representaciones del cero circuitos electrnicos deben verificar las dos
Fundamentos de Electrnica. 47
Fundamentos de Electrnica
48
ALGEBRA DE BOOLE Punto de partida: Sistema binario, [0,1], se representa por dos voltages. Herramientas matemticas para manipular las seales binarias con el fin de DISEAR CIRCUITOS DIGITALES. Def.: Algebra de Boole. Un conjunto B dotado con dos operaciones algebricas + y - es un lgebra de Boole si y slo si se verifican los postulados:
1- las operaciones + y - son conmutativas: a+b = b+a ; ab=ba, a y b B. 2- 0 y 1 B tal que: a +0 = 0+a= a ; a 1 = 1 a = 1 a B. 3- cada operacin es distributiva respecto de la otra: a+(b c) = (a+b) (a+c); a (b+c) = a b+a c, a y b B. 4- a B su complemetario, ca, B tal que: a + ca = 1; aca = 0. (ca =
Fundamentos de Electrnica
49
ALGEBRA DE BOOLE
Fundamentos de Electrnica
50
PROPIEDADES DEL LGEBRA DE BOOLE Teorema 1 (IDEMPOTENCIA): Para todo elemento del lgebra de Boole se cumple: b = b + b; b = bb
Teorema 2: Para todo elemento del lgebra de Boole se cumple:
1 = b +1; 0 = b0 Teorema 3 (LEY DE ABSORCIN):Para todo elemento del lgebra de Boole se cumple: a + ab = a; a(a+b)=a Teorema 4: En un lgebra de Boole, las operaciones suma y producto son asociativas: a + (b +c ) =(a + b)+ c = a + b + c; a(bc) = (ab)c = abc
Fundamentos de Electrnica
51
PROPIEDADES DEL LGEBRA DE BOOLE Teorema 5: Para todo elemento del lgebra de Boole existe complementario, el cual es nico. Teorema 6 (TEOREMA DE MORGAN): Para todo elemento del lgebra de Boole se cumple:
Fundamentos de Electrnica
52
Fundamentos de Electrnica
53
DEFINICIONES: VARIABLE BOOLEANA, Xi; representa cualquier elemento del lgebra de Boole. FORMA BOOLEANA: Una expresin es una forma booleana si y slo si se ha obtenido de alguna de las siguientes expresiones: 1- Una variable, Xi es una forma booleana. 2- 0 y 1 lgebra de Boole es una forma booleana. 3- Si f1 y f2 son formas booleanas, entonces: f1+f2 y f1f2 tambin. Una forma booleana puede utilizarse para describir una funcin de conmutacin: FUNCIN LGICA, F(Xi). F(Xi) completamente especificada: exixte un nico valor de salida para cada combinacin de entrada. Incompletamente especificada: si a una o ms combinaciones de entrada se le pueden asignar los valores 0 o 1 indistintamente.
Fundamentos de Electrnica
54
DEFINICIONES: TRMINO CANNICO: de una funcin lgica e todo producto (productos cannicos) o suma (sumas cannicas) en el cual aparecen todas las variables o sus complementos de esa funcin. FORMA CANNICA: es toda funcin expresada como productos de sumas cannicas o como sumas de productos cannicos. TABLA DE VERDAD: de una funcin lgica es la representacin de la misma en la que se especifica el valor de la salida (0 o 1) para cada combinacin de entrada. A partir de ella se deduce la forma cannica de dicha funcin como: a) productos cannicos o, b) sumas cannicas.
Fundamentos de Electrnica
55
Tabla de verdad:
x1 x2 x3 0 1 2 000 001 010 011 100 101 110 111 z=f(x1,x2,x3) 0 1 1 0 1 1 1
1
z=f(x1,x2,x3)=(0,3)=(1,2,4,5,6,7)
3 4 5 6 7
Fundamentos de Electrnica
56
REALIZACIN DE FUNCIONES LGICAS MEDIANTE FUNCIONES BSICAS* EN EL LGEBRA DE BOOLE AND: producto lgico = 1 si y slo si todas la entradas son 1.
ab
OR: suma lgica = 1 si al menos una entrada es 1.
a+b
NOT: inversora = funcin de complementacin.
a
*Simbologa segn norma IEEE Std. 91-1973.
Fundamentos de Electrnica
57
REALIZACIN DE FUNCIONES LGICAS MEDIANTE FUNCIONES BSICAS* EN EL LGEBRA DE BOOLE NAND = 1 si cualquiera de las entradas es 0.
ab = a + b
a + b = ab
Fundamentos de Electrnica
58
REALIZACIN DE FUNCIONES LGICAS MEDIANTE FUNCIONES BSICAS* EN EL LGEBRA DE BOOLE OR-EXCLISIVE=EOR =1 si y slo si el nmero de 1 en la entrada es impar.
ab
NOR-EXCLUSIVE = ENOR = 1 si y slo si el nmero de 1 en la entrada es par.
ab
{OR,NOT}, {AND,NOT}, {NAND}, {NOR}son CONJUNTOS COMPLETOS.
*Simbologa segn norma IEEE Std. 91-1973.
Fundamentos de Electrnica
59
REPRESENTACIN DE VARIABLES LGICAS Puertas lgicas son dispositivos electrnicos. No entienden de nmeros sino de tensiones. Segn relacin nmero-tensin, hay dos tipos de lgica: a) lgica positiva b) lgica negativa El dispositivo no altera su modo de funcionamiento por el tipo de lgica. H H L
H b) lgica negativa
Fundamentos de Electrnica
60
Obtener a partir de un determinado circuito, las funciones lgicas mnimas que representan el comportamiento del mismo: 1- Determinar todas las entradas. 2- Salidas en cada etapa. 3- ltimo nivel: Funcin lgica. 4- Minimizar o simplificar si es posible. 5- Especificar funcin de salida.
Fundamentos de Electrnica
61
DISEO DE CIRCUITOS COMBINACIONALES Obtener el circuito lgico mnimo que funciones con las especificaciones iniciales: 1- Especificaciones del problema a disear. Simular problema sealando entradas y salidas. 2- Construir tabla de verdad de la funcin lgica a implementar. 3- Expresin cannica. 4- Simplificar por alguno de los mtodos conocidos. Si la implementacin se va a realizar empleando un determinado tipo de puertas lgicas (NAN, NOR..), y/o un nmero de entradas prefijado, realizar las transformaciones adecuadas en f para que la expresin final simplificada resulte en la forma deseada. 5- Realizar diseo, segn las opciones especificadas.