Sunteți pe pagina 1din 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

Bibliografa:
1. Diseo Digital-Principios y Practicas John Wakerly.
2. Anlisis y Diseo de Circuitos Lgicos Digitales Nelson-NagleCarroll-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

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

4I
Sistemas Digitales

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

Anlogo - Digital - Anlogo


Conversin de seales anlogas a digitales.
ADC

Sistemas Digitales I

Procesamiento
Digital

DCA

Conversin Analgica Digital - ADC

Cuantizacion

Sistemas Digitales I

COMO TRABAJA LA VOZ SOBRE IP?

Captura
Codificacin
Compresin
Transmisin

Descompresi
n
Decodificaci
n
Reproducci
n

Sistemas Digitales I

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

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, EEG, imgenes
Sistemas Digitales I

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

0001

0010

0011

0100

0101

0010

0111

1000

1001

10

1010
Sistemas Digitales I

Representaciones Binarias

2 n 1 23 1 7
10
ASCII 8 Bits
28 1 256 1 255
10

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,
210 32, 64 bits = 1 palabra de 16, 32, 64 bits
220 bytes = 1,024 bytes = 1 KB (kilobyte)
230 bytes = 1,048,576 bytes = 1,024 KB = 1 MB
bytes = 1,073,741,824 bytes = 1 GB
Sistemas Digitales I

15

Circuitos Digitales TTL

Niveles Lgicos TTL (Lgica de Transistor a


Transistor)

1
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
tensin

TTL

CMOS

HC

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* 2 6 1* 25 0 * 2 4 0 * 23 1* 2 2 0 * 21 1* 2 0
64 32 0 0 4 0 1 10110
1

MSB

LSB

(Bit Mas significativo)

(Bit Menos significativo)

Sistemas Digitales I

19

Ejemplo Conversin
1100101.110
1

1* 26 +1* 25 +0 * 24 +0 * 23 +1* 22 +0 * 21+1* 20


+1* 2 - 1+1* 2 - 2 +0 * 2 - 3
=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.

5
3
2
0
45 32 8 4 l 2 2 2 2
5
4
3
2
1
0
1* 2 0 * 2 1* 2 1* 2 0 * 2 1* 2

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
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

1 0 0 0 0 0 1 02

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

...8 8 8 8 8 8 8 8 ...
4

Punto Octal
Sistemas Digitales I

24

Conversin octal a decimal

4278 4 * 8 2 * 8 7 * 8
2

4278 256 16 7
4278 27910

Sistemas Digitales I

25

Decimal a Octal
266/8 = 33 + residuo 2
33/8 = 4 + residuo 1
4/8 = 0 + residuo 4

26610 4128

Primer residuo es el LSB y el Ultimo es el


MSB.

Sistemas Digitales I

26

Conversin de Octal Binario.


OCTAL

BINARIO

000

001

010

011

100

101

110

111

537.248 101011111.0010100 2

El nmero binario
10001101100.11010
es en octal
10 001 101 100 . 110 10 = 2154.648

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


Sistemas Digitales I

27

Sistema de Numeracin
Hexadecimal

HEX

BINARIO

DECIMAL

0000

0001

0010

0110

0100

0101

0110

0111

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

1000

35616 786 80 6

1001

1010

10

1011

11

1100

12

1101

13

1110

14

1111

15

Sistema que emplea Base 16


Smbolos de
{0, 1, 2,..., 9, A, B, C, D, E, F}
Hexadecimal Decimal

35616 85410

Sistemas Digitales I

28

Ejemplos Conversin Hex Dec

2 AF16 2 *16 10 *16 15 *16


2

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


1011111010125 F 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 100000000 2
25610 0010 0101 0110 BCD
Sistemas Digitales I

34

Cdigo de Exceso 3

AL numero BCD se le Suma 3 a cada


digito.
Decimal
BCD
4 4+3 = 7 0111
0
0000
1
0001
No son:
2
0010
0000,0001,0010
3
0011
1101,1110,1111
4
0100

Sistemas Digitales I

Exceso 3
0011
0100
0101
0110
0111

0101

1000

0110

1001

0111

1010

1000

1011

1001

1100

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

TX

Transmisin Paralela
b0
b1
b2
b3
b4
b5
b6
b7

RX

Transmisin Serial
b0
b1
b2
b3
b4
b5
b6
b7

RX

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

Decimal

8421

Exceso-3

84-2-1

BCD

BIQUINARIO

AIKEN

5043210

2421
0

0000

0011

0000

0000

0100001

0001

0100

0111

0001

0100010

0010

0101

0110

0010

0100100

0011

0110

0101

0011

0101000

0100

0111

0100

0100

0110000

0101

1000

1011

1011

1000001

0110

1001

1010

1100

1000010

0111

1010

1001

1101

1000100

1000

1011

1000

1110

1001000

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

Sistemas Digitales I

49

S-ar putea să vă placă și