You are on page 1of 49

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA ELECTRICA Y


ELECTRONICA

SISTEMAS DIGITALES I

Sistemas Digitales I
TEMARIO:

1. Introduccin a los Sistemas Digitales.


2. Sistemas de Numeracin y Cdigos.
3. Principios de Diseo de Lgica Combinacional.
4. Familias Lgicas.
5. Circuitos Aritmticos y Lgicos para el manejo
de datos.
6. Principios de Diseo de Lgica Secuencial.
7. Registros, Contadores, Memorias y PLDs.
Sistemas Digitales I 2
Bibliografa:
1. Diseo Digital-Principios y Practicas John Wakerly.
2. Anlisis y Diseo de Circuitos Lgicos Digitales Nelson-Nagle-
Carroll-Irwin.
3. Lgica Digital y Diseo de Computadoras Morris Mano.
4. Sistemas Digitales-Principios y Aplicaciones Ronald Tocci.
5. Fundamentos de Sistemas Digitales Thomas Floyd.
6. Introduccin al Diseo Lgico Digital John P. Hayes.
7. Conmutacin y Diseo Lgico Hill-Peterson.
8. Diseo de Sistemas Digitales-un enfoque Integrado John
Uyemura.
9. Sistemas Digitales Enrique Mandado.

Sistemas Digitales I 3
El mundo digital y el mundo analgico

Representaciones Analgicas
Las seales analgicas o seales continuas en
amplitud son las que varan en funcin del
tiempo, adquiriendo valores dentro de un
intervalo continuo.
Representaciones Digitales.
Varan entre valores discretos.
Las seales digitales son discretas en el tiempo
y en amplitud. Son utilizadas en los sistemas
modernos de telecomunicaciones ya que son
eficientes y efectivas
Sistemas Digitales I Sistemas 4
Digitales I 4
Ventajas de la digitalizacin

Sistema Fciles de Disear.


Fcil de Almacenar.
Mayor Exactitud por representacin.
Programacin de Operaciones.
Disminucin de Efectos de Ruido.
Desarrollo de Circuitos Integrados.

Sistemas Digitales I 5
Anlogo - Digital - Anlogo
Conversin de seales anlogas a digitales.

Procesamiento
ADC DCA
Digital

Sistemas Digitales I 6
Conversin Analgica Digital - ADC

Cuantizacion

Sistemas Digitales I 7
COMO TRABAJA LA VOZ SOBRE IP?

Captura
Codificacin
Compresin
Transmisin
Descompresin
Decodificacin
Reproduccin

Sistemas Digitales I 8
Aplicaciones Digitales DSP
(1960-1970s) DSP limitado a: radar y sonar,
medicina y exploracin del espacio.
(1980-1990s) La revolucin de la
microelectrnica caus un gran crecimiento en
las aplicaciones de los DSPs.

Sistemas Digitales I 9
Aplicaciones de DSP
Procesamiento de Imgenes
Reconocimiento de Patrones
Visin Robtica http://cavr.korea.ac.kr/
Aplicaciones Militares
Comunicaciones seguras
Procesamiento de radar
Gua de misiles
Instrumentacin y control
Reduccin de ruido
Anlisis espectral
Procesamiento de Audio
Reconocimiento de voz
Sntesis de voz
Medicina
Monitoreo de pacientes
Procesamiento de seales ECG,
Sistemas Digitales I EEG, imgenes 10
SISTEMAS DE
NUMERACION Y CODIGOS

Sistemas Digitales I 11
Sistema de Numeracin y Cdigos

- Sistema binario
- Sistema Octal
- Sistema Hexadecimal
- Cdigo BCD
- Cdigo Gray
- Cdigos alfanumricos
- Cdigos correctores y detectores de
error

Sistemas Digitales I 12
Sistema Binario
Sistema numrico mas optimo para los
sistemas digitales.
Funciona con dos Niveles 0 y 1.(Dos
estados).
Opera en Base 2.
Equivalencia segn la operacin.

Sistemas Digitales I 13
Conteo Binario

0 0000 Representaciones Binarias


1 0001
2 0010
3 0011 2n 1 23 1 7
10
4 0100
5 0101 ASCII 8 Bits
6 0010

28 1 256 1 255
7 0111
8 1000 10
9 1001
10 1010

Sistemas Digitales I 14
Cantidades Binarias (Digitales)

Dispositivos con dos estados de Operacin


Interruptor. ON/OFF
Cintas Lectoras
1 0 1 1 0 0 1
8 bits = 1 byte (octeto) unidad bsica de memoria
16, 32, 64 bits = 1 palabra de 16, 32, 64 bits
210 bytes = 1,024 bytes = 1 KB (kilobyte)
220 bytes = 1,048,576 bytes = 1,024 KB = 1 MB
230 bytes = 1,073,741,824 bytes = 1 GB

Sistemas Digitales I 15
Circuitos Digitales TTL
Niveles Lgicos TTL (Lgica de Transistor a
Transistor)

0
Sistemas Digitales I 16
Tensin de alimentacin: +5V continuos

El valor nominal de la tensin de


alimentacin continua DC para TTL y
CMOS es tpicamente +5V.
Normalmente, las conexiones a la
tensin de alimentacin y a tierra
(denotadas por Vcc y GND
respectivamente) se omiten de los
diagramas lgicos para simplificarlos.
Esto no quiere decir que
internamente, dichas seales lleguen a
todas las puertas integradas en un CI

Sistemas Digitales I 17
Circuitos digitales CMOS
Niveles Lgicos CMOS Comparacin

Nivel de
TTL CMOS HC
tensin

Bajo (0) 0V - 0.8V 0V - 1.5V 0V - 1V

Alto (1) 2V - 5V 3.5V - 5V 3.5V - 5V

Sistemas Digitales I 18
Conversin Binario a Decimal
11001012
1* 26 1* 25 0 * 2 4 0 * 23 1* 2 2 0 * 21 1* 20
64 32 0 0 4 0 1 10110

1 1 0 0 1 0 1

MSB LSB
(Bit Mas significativo) (Bit Menos significativo)
Sistemas Digitales I 19
Ejemplo Conversin

1100101.110
1 1 0 0 1 0 1 . 1 1 0

6 + 5 + 4 + 3 + 2 + 1 +
1 * 2 1* 2 0 * 2 0 * 2 1 * 2 0 * 2 1* 2 0

+ 1* 2 - 1+ - 2 + - 3
1* 2 0*2
= 100 + 0.5 + 0.25
= 100.75 10

Sistemas Digitales I 20
Conversin de Decimal a Binario

Mtodo 1 Escribir en sumas de potencias de


dos.

45 32 8 4 l 25 23 2 2 2 0
1 * 25 0 * 2 4 1 * 23 1 * 2 2 0 * 21 1 * 2 0

Sistemas Digitales I 21
Conversin de Decimal a Binario

Mtodo 2 Divisin Repetida


130 /2 = 65 con residuo 0
65/2 = 32 con residuo 1
32/2 = 16 con residuo 0
16/2 = 8 con residuo 0 1 0 0 0 0 0 1 02
8/2 = 4 con residuo 0
4/2 = 2 con residuo 0
2/2 = 1 con residuo 0
1/2 = 1 con residuo 1

Sistemas Digitales I 22
Ejemplo:

Convertir 9,6875
a binario

Sistemas Digitales I 23
Sistema de Numeracin OCTAL
Sistema de Base 8
Ocho posibles dgitos: 0,1,2,3,4,5,6,7
Conversin Octal a decimal
Conversin de decimal a octal.

1 2 3
...8 8 8 8 8 8 8 8 ...
4 3 2 1 0

Punto Octal

Sistemas Digitales I 24
Conversin octal a decimal

4278 4 * 8 2 * 8 7 * 8
2 1 0

4278 256 16 7

4278 27910

Sistemas Digitales I 25
Decimal a Octal
266/8 = 33 + residuo 2
33/8 = 4 + residuo 1 26610 4128
4/8 = 0 + residuo 4

Primer residuo es el LSB y el Ultimo es el


MSB.

Sistemas Digitales I 26
Conversin de Octal Binario.

OCTAL BINARIO
0 000
1 001 537.248 101011111.00101002
2 010
3 011
4 100 El nmero binario
10001101100.11010
5 101
es en octal
6 110 10 001 101 100 . 110 10 = 2154.648
7 111

El mayor digito es el 7 0,1..6,7,10,11.65,66,67,70,71


Sistemas Digitales I 27
Sistema de Numeracin HEX BINARIO DECIMAL

Hexadecimal 0
1
0000
0001
0
1

Sistema que emplea Base 16 2 0010 2


3 0110 3
Smbolos de
4 0100 4
{0, 1, 2,..., 9, A, B, C, D, E, F} 5 0101 5
Hexadecimal Decimal 6 0110 6
7 0111 7

35616 3 *16 2 5 *161 6 * 16 0 8 1000 8


9 1001 9
35616 786 80 6 A 1010 10

35616 85410
B 1011 11
C 1100 12
D 1101 13
E 1110 14
F 1111 15

Sistemas Digitales I 28
Ejemplos Conversin Hex Dec

2 AF16 2 *16 10 *16 15 *16


2 1 0

2 AF16 512 160 15

2 AF16 68710

Sistemas Digitales I 29
Conversin de Decimal a Hexadecimal.

214/16 = 13 + residuo 6 (LSB) 21410 D616


13/16 = 0 + residuo 13

Conversin de Hexadecimal a Binario


9 F 216 1001 1111 0010

92 F16 100111110010 2

Sistemas Digitales I 30
Conversin de Binario a Hexadecimal

Se agrupa el numero binario en conjuntos


de 4 Bits.
Ejemplo

101111101012 101 1111 0101

1011111010125F 516

Sistemas Digitales I 31
Conteo Hexadecimal

Se cuenta de 0 a F, y se incrementa en
un unidad.
La unidad inmediato superior siempre es
la base.
0,1,2,3,...F,10,11,12,13,19,1A,1B..1E,1F
,20,21..

Sistemas Digitales I 32
CODIGO BCD

Codificacin: Se representa nmeros, letras,


por un grupo especial de smbolos.
Codificar el Decimal 892 a BCD
Cada Carcter ser codifica en Binario 4 BITS
81000, 91001,20010
892 1000 1001 0011 (BCD)

Sistemas Digitales I 33
BCD NO es Decimal

BCD no es un sistema numrico como el


Binario.
Ejemplo:

25610 1000000002

25610 0010 0101 0110 BCD


Sistemas Digitales I 34
Cdigo de Exceso 3
AL numero BCD se le Suma 3 a cada
digito.
4 4+3 = 7 0111
Decimal BCD Exceso 3

0 0000 0011
No son: 1 0001 0100
0000,0001,0010 2 0010 0101

1101,1110,1111 3 0011 0110


4 0100 0111
5 0101 1000
6 0110 1001
7 0111 1010
8 1000 1011
9 1001 1100

Sistemas Digitales I 35
Cdigo GRAY

Es un cdigo binario
sin peso.
cada incremento en la
cuenta va acompaado
solamente por el
cambio de estado de
1 bit.

Sistemas Digitales I 36
GRAY Encoder Absolutos

Zonas transparentes y opacas,


interrumpe un haz luminoso
adquirido por unos foto
receptores
Por lo tanto, ellos transforman
los impulsos luminosos en impulsos
elctricos que se tratan y
transmiten por la parte
electrnica en salida.
Sistemas Digitales I 37
La codificacin absoluta GRAY

En los encoders absolutos la posicin queda


determinada mediante la lectura del cdigo
de salida.
El cual es nico para cada una de las
posiciones dentro de la vuelta.
Por consiguiente los encoders absolutos no
pierden la posicin real cuando se corta la
alimentacin (incluso en el caso de
desplazamientos)

Sistemas Digitales I 38
Funcionamiento encoder GRAY

Sistemas Digitales I 39
Conversion de Binario a Gray y viceversa:

Sistemas Digitales I 40
Cdigos alfanumricos
Datos Numricos
Datos No Numricos, Letras, Caracteres
Especiales.
Cdigo ASCII (American Standard Code for
Information Interchange)

Sistemas Digitales I 41
TABLA ASCII

Sistemas Digitales I 42
Codificar el siguiente mensaje en
ASCII
Codificar BIT. En 7 Bits
BIT
B1000010, I1001001,T1010100
Decodificar el Mensaje
1001001 1001110 1000011 0100000 1000001
INC A

Sistemas Digitales I 43
Transmisiones
Transmisin Paralela
TX b0
b1
b2
b3 RX
b4
b5
b6
b7

Transmisin Serial
b0
b1
b2
b3
b4 RX
b5
b6
b7
Sistemas Digitales I 44
Mtodos de Paridad
Cdigo de paridad par: El BIT de paridad ser
un 0 si el nmero total de "1" es par, y un 1 si
el nmero total de "1" es impar.
Cdigo de paridad impar: El BIT de paridad
ser un 1 si el nmero total de "1" es par y un
0 si el nmero total de "1" es impar.
Normalmente el BIT de paridad se aade a la
izquierda del caracter original.

Sistemas Digitales I 45
Ejemplo de Paridad
Tenemos el carcter original 0111001.
El carcter resultante, aadiendo el BIT de
paridad a la izquierda, y dependiendo de si
usamos paridad par o impar, ser:
00111001 paridad par 4 unos.
10111001 paridad impar 4 Unos.

Sistemas Digitales I 46
Digito BCD BCD 84-2-1 BCD BIQUINARIO
Decimal 8421 Exceso-3 AIKEN 5043210
2421
0 0000 0011 0000 0000 0100001

1 0001 0100 0111 0001 0100010

2 0010 0101 0110 0010 0100100

3 0011 0110 0101 0011 0101000

4 0100 0111 0100 0100 0110000

5 0101 1000 1011 1011 1000001

6 0110 1001 1010 1100 1000010

7 0111 1010 1001 1101 1000100

8 1000 1011 1000 1110 1001000

9 1001 1100 1111 1111 1010000

Auto complementarios

Sistemas Digitales I 47
Cdigos para acciones, condiciones y estados

En el diseo de sistemas digitales a menudo encontramos


aplicaciones sin datos, donde una cadena de bits debe
usarse para controlar una accin, para verificar una
condicin o para representar el estado presente del
Hardware.

Ejemplo:

Sistemas Digitales I 48
SELECCIN DE DISPOSITIVOS CODIFICADA EN BINARIO

Unidad de control

comparar Nmero comparar Nmero comparar Nmero


identif. identif. identif.
De disp. De disp. De disp.
HABILITAC DE HABILITAC DE HABILITAC DE
DISPOSITOVO DISPOSITOVO DISPOSITOVO

DISPOSITIVO DISPOSITIVO DISPOSITIVO

SELECCIN DE DISPOSITIVOS CODIFICADA EN 1 DE n

Unidad de control

HABILITACIN DE DISP. HABILITACIN DE DISP. HABILITACIN DE DISP.

DISPOSITIVO DISPOSITIVO DISPOSITIVO

Estructura de control para un sistema digital, usando Cdigo binario y cdigo 1 de n

Sistemas Digitales I 49

You might also like