Está en la página 1de 49

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA ELECTRICA Y


ELECTRONICA

SISTEMAS DIGITALES I

Sistemas Digitales I
TEMARIO:

1. Introducción a los Sistemas Digitales.


2. Sistemas de Numeración y Códigos.
3. Principios de Diseño de Lógica Combinacional.
4. Familias Lógicas.
5. Circuitos Aritméticos y Lógicos para el manejo
de datos.
6. Principios de Diseño de Lógica Secuencial.
7. Registros, Contadores, Memorias y PLD’s.
Sistemas Digitales I 2
Bibliografía:
1. “Diseño Digital-Principios y Practicas” John Wakerly.
2. “Análisis y Diseño de Circuitos Lógicos Digitales” Nelson-Nagle-
Carroll-Irwin.
3. “Lógica Digital y Diseño de Computadoras” Morris Mano.
4. “Sistemas Digitales-Principios y Aplicaciones” Ronald Tocci.
5. “Fundamentos de Sistemas Digitales” Thomas Floyd.
6. “Introducción al Diseño Lógico Digital” John P. Hayes.
7. “Conmutación y Diseño Lógico” Hill-Peterson.
8. “Diseño de Sistemas Digitales-un enfoque Integrado” John
Uyemura.
9. “Sistemas Digitales” Enrique Mandado.

Sistemas Digitales I 3
El mundo digital y el mundo analógico

Representaciones Analógicas
Las señales analógicas o señales continuas en
amplitud son las que varían en función del
tiempo, adquiriendo valores dentro de un
intervalo continuo.
Representaciones Digitales.
Varían entre valores discretos.
Las señales 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 digitalización

Sistema Fáciles de Diseñar.


Fácil de Almacenar.
Mayor Exactitud por representación.
Programación de Operaciones.
Disminución de Efectos de Ruido.
Desarrollo de Circuitos Integrados.

Sistemas Digitales I 5
Análogo - Digital - Análogo
Conversión de señales análogas a digitales.

Procesamiento
ADC DCA
Digital

Sistemas Digitales I 6
Conversión Analógica Digital - ADC

Cuantizacion

Sistemas Digitales I 7
¿COMO TRABAJA LA VOZ SOBRE IP?

• Captura
• Codificación
• Compresión
• Transmisión
• Descompresión
• Decodificación
• Reproducción

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

Sistemas Digitales I 9
Aplicaciones de DSP
Procesamiento de Imágenes
 Reconocimiento de Patrones
 Visión Robótica http://cavr.korea.ac.kr/
Aplicaciones Militares
 Comunicaciones seguras
 Procesamiento de radar
 Guía de misiles
Instrumentación y control
 Reducción de ruido
 Análisis espectral
Procesamiento de Audio
 Reconocimiento de voz
 Síntesis de voz
Medicina
 Monitoreo de pacientes
 Procesamiento de señales ECG,
Sistemas Digitales I EEG, imágenes 10
SISTEMAS DE
NUMERACION Y CODIGOS

Sistemas Digitales I 11
Sistema de Numeración y Códigos

- Sistema binario
- Sistema Octal
- Sistema Hexadecimal
- Código BCD
- Código Gray
- Códigos alfanuméricos
- Códigos correctores y detectores de
error

Sistemas Digitales I 12
Sistema Binario
 Sistema numérico mas optimo para los
sistemas digitales.
 Funciona con dos Niveles 0 y 1.(Dos
estados).
 Opera en Base 2.
 Equivalencia según la operación.

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


Interruptor.  ON/OFF
Cintas Lectoras
1 0 1 1 0 0 1
8 bits = 1 byte (octeto) unidad básica 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 Lógicos TTL (Lógica de Transistor a
Transistor)

0
Sistemas Digitales I 16
Tensión de alimentación: +5V continuos

El valor nominal de la tensión de


alimentación continua DC para TTL y
CMOS es típicamente +5V.
Normalmente, las conexiones a la
tensión de alimentación y a tierra
(denotadas por Vcc y GND
respectivamente) se omiten de los
diagramas lógicos para simplificarlos.
Esto no quiere decir que
internamente, dichas señales lleguen a
todas las puertas integradas en un CI

Sistemas Digitales I 17
Circuitos digitales CMOS
 Niveles Lógicos CMOS Comparación

Nivel de
TTL CMOS HC
tensión

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

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

Sistemas Digitales I 18
Conversión 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 – Conversión

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
Conversión de Decimal a Binario

Método 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
Conversión de Decimal a Binario

Método 2 – División 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 Numeración OCTAL
 Sistema de Base 8
 Ocho posibles dígitos: 0,1,2,3,4,5,6,7
 Conversión Octal a decimal
 Conversión 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
Conversión 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
Conversión de Octal  Binario.

OCTAL BINARIO
0 000
1 001 537.248  101011111.00101002
2 010
3 011
4 100 El número 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 Numeración HEX BINARIO DECIMAL

Hexadecimal 0
1
0000
0001
0
1

 Sistema que emplea Base 16 2 0010 2


3 0110 3
 Símbolos 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 Conversión 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
Conversión de Decimal a Hexadecimal.

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


13/16 = 0 + residuo 13 

Conversión de Hexadecimal a Binario


9 F 216  1001  1111  0010

92 F16  100111110010 2

Sistemas Digitales I 30
Conversión de Binario a Hexadecimal

 Se agrupa el numero binario en conjuntos


de 4 Bits.
 Ejemplo

101111101012  101  1111  0101

1011111010125F 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

 Codificación: Se representa números, letras,


por un grupo especial de símbolos.
 Codificar el Decimal 892 a BCD
 Cada Carácter ser codifica en Binario 4 BITS
 81000, 91001,20010
 892  1000 1001 0011 (BCD)

Sistemas Digitales I 33
BCD NO es Decimal

 BCD no es un sistema numérico como el


Binario.
 Ejemplo:

25610  1000000002

25610  0010  0101  0110 BCD


Sistemas Digitales I 34
Código 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
Código GRAY

 Es un código binario
sin peso.
 cada incremento en la
cuenta va acompañado
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
eléctricos que se tratan y
transmiten por la parte
electrónica en salida.
Sistemas Digitales I 37
La codificación absoluta GRAY

 En los encoders absolutos la posición queda


determinada mediante la lectura del código
de salida.
 El cual es único para cada una de las
posiciones dentro de la vuelta.
 Por consiguiente los encoders absolutos no
pierden la posición real cuando se corta la
alimentación (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
Códigos alfanuméricos
 Datos Numéricos
 Datos No Numéricos, Letras, Caracteres
Especiales.
 Código 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
 B1000010, I1001001,T1010100
 Decodificar el Mensaje
 1001001 1001110 1000011 0100000 1000001
  INC A

Sistemas Digitales I 43
Transmisiones
 Transmisión Paralela
TX b0
b1
b2
b3 RX
b4
b5
b6
b7

• Transmisión Serial
b0
b1
b2
b3
b4 RX
b5
b6
b7
Sistemas Digitales I 44
Métodos de Paridad
 Código de paridad par: El BIT de paridad será
un 0 si el número total de "1" es par, y un 1 si
el número total de "1" es impar.
 Código de paridad impar: El BIT de paridad
será un 1 si el número total de "1" es par y un
0 si el número total de "1" es impar.
 Normalmente el BIT de paridad se añade a la
izquierda del caracter original.

Sistemas Digitales I 45
Ejemplo de Paridad
 Tenemos el carácter original 0111001.
 El carácter resultante, añadiendo 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
Códigos para acciones, condiciones y estados

En el diseño de sistemas digitales a menudo encontramos


aplicaciones sin datos, donde una cadena de bits debe
usarse para controlar una acción, para verificar una
condición o para representar el estado presente del
Hardware.

Ejemplo:

Sistemas Digitales I 48
SELECCIÓN DE DISPOSITIVOS CODIFICADA EN BINARIO

Unidad de control

comparar Número comparar Número comparar Número


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

DISPOSITIVO DISPOSITIVO DISPOSITIVO

SELECCIÓN DE DISPOSITIVOS CODIFICADA EN 1 DE n

Unidad de control

HABILITACIÓN DE DISP. HABILITACIÓN DE DISP. HABILITACIÓN DE DISP.

DISPOSITIVO DISPOSITIVO DISPOSITIVO

Estructura de control para un sistema digital, usando Código binario y código 1 de n

Sistemas Digitales I 49

También podría gustarte