UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... ·...

97
UNIVERSIDAD DE CORDOBA FACULTAD DE CIENCIAS BASICAS E INGENIERIAS PROGRAMA DE INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES TEMA 1 INTRODUCCION A LOS SISTEMAS DIGITALES Y SISTEMAS NUMERICOS DOCENTE: ING. CARLOS A. PIÑEREZ CALAO Universidad de Córdoba, Comprometida con el Desarrollo Regional

Transcript of UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... ·...

Page 1: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

UNIVERSIDAD DE CORDOBA FACULTAD DE

CIENCIAS BASICAS E INGENIERIAS PROGRAMA DE

INGENIERIA DE SISTEMAS Y TELECOMUNICACIONES

TEMA 1 INTRODUCCION A LOS SISTEMAS DIGITALES Y SISTEMAS NUMERICOS

DOCENTE: ING. CARLOS A. PIÑEREZ CALAO

Universidad de Córdoba, Comprometida con el Desarrollo Regional

Page 2: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 3: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 4: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 5: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Desarrollar habilidades

Fortalecer las habilidades básicas

• La expresión oral escrita

Desarrollar las especializadas

• Análisis y síntesis de problemas

• Aplicar los conocimientos en la práctica.

• Metodología en la detección y corrección de fallas

• Uso eficiente de Internet y la computadora.

Además de conocimientos es

indispensable las actividades dentro y

fuera del aula con el propósito de:

Page 6: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

• Trabajo individual

• Trabajo colaborativo

• Capacidad para

organizar y planificar

• Aprender por cuenta

propia

Es importante la reflexión del alumno respecto de sus propios

procesos de conocimiento, que constituye uno de los aspectos fundamentales

para desarrollar la capacidad de aprender por cuenta propia.

Además de proporcionarle los recursos para que desarrolle:

Page 7: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 8: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 9: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 10: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Habilidades

Escala Bastante Mucho Regular Poco Nada

5 4 3 2 1

Aprendizaje autónomo y

continuo 4.07

Habilidades básicas en

programación 4.10

Manejo efectivo del software

para el diseño digital 4.13

Diseñar sistemas digitales

Secuenciales 4.21

Análisis y síntesis de

sistemas digitales 4.25

Generar nuevas ideas 4.21

Método para detectar

y corregir fallas 4.28

Aplicar los conocimientos a

la práctica 4.35

Diseñar sistemas digitales

combinacionales 4.47

Page 11: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El profesor será un medio o enlace entre el alumno y la información

Profesor Facilitador

Page 12: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

• Mayor claridad

• Optimización del tiempo de exposición del maestro

• Oportunidad de llevar a cabo actividades dentro del aula

• Permitir que los alumnos se expresen y participen en el proceso enseñanza aprendizaje.

La exposición del curso

Page 13: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Propósito general

Contribuir a desarrollar la primera etapa de la competencia del diseño e

implementación de sistemas digitales, aplicando una metodología de diseño

para los sistemas digitales tanto combinacionales como secuenciales

basada en la aplicación de los fundamentos teóricos y prácticos del algebra

booleana.

Page 14: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 15: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Contenidos Temáticos

I.- Introducción a los Sistemas Digitales

II.- Sistemas Numéricos

III.- Álgebra Booleana

IV.- Minimización de Funciones Booleanas.

Page 16: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Contenidos Temáticos

Examen Final

V.- Diseño Combinacional.

VI.- Flip-Flops.

VII.- Diseño Secuencial.

Page 17: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Criterios y Mecanismos para la Calificación ,

Acreditación y Evaluación.

• Exámenes Parciales

• Examen final

• Proyectos obligatorios,

• Tareas (actividades)

Además de

Proyectos Adicionales para aprobar el curso.

Page 18: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Ponderación

La calificación final de cada nota parcial estará compuesta de la

siguiente manera

Examen de Medio Termino 25 %

Examen Parcial 30 %

Actividades 15 %

Practicas de laboratorio 30 %

Total 100 %

55 %

Page 19: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistemas Digitales Principios y Aplicaciones

Ronald J. Tocci, 2004

Fundamentos de Sistemas Digitales

T. L. Floyd, 2005

Sistenas Digitales Principios y Prácticas

WAKERLY, 2005

Sistemas Digitales y Electrónica Digital Juan Angel Garza Garza, 2005

Fundamentos de diseño Digital Cesar A. Leal FIME UANL

Bibliografía

Actualizada

Page 20: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

INTRODUCCION

La electrónica digital le ha permitido al hombre agilizar procesos, incrementar las capacidades de almacenamiento de datos, exactitud en los pronósticos y resultados, simulación de todo tipo de evento del mundo real, implementar sistemas de seguridad empleando la biometría, incrementar las velocidades de transferencia de datos, multiplexar las comunicaciones y todo ese gran entorno de avances tecnológicos que envuelve el mundo de hoy.

La electrónica digital le permitirá al ingeniero de sistemas

estudiar los principios fundamentales y aplicaciones básicas con las cuales podrá implementar aplicaciones a las telecomunicaciones, combinando el hardware y el software.

Page 21: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

OBJETIVOS

• Distinguir entre las representaciones analógicas y digitales

• Estudiar los sistemas numéricos que hacen parte de la lógica digital y aprender a realizar conversiones entre sistemas.

Page 22: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

CONTENIDO UNIDAD 1 • REPRESENTACIONES NUMÉRICAS

• SISTEMAS DIGITALES Y ANALÓGICOS

• SISTEMAS NUMÉRICOS EMPLEADOS EN TÉCNICAS DIGITALES

• CONVERSIONES ENTRE SISTEMAS NUMÉRICOS

• CÓDIGOS BINARIOS

• CÓDIGOS ALFANUMÉRICOS

• CONCEPTO DE: BYTE, NIBBLE Y PALABRA

• MÉTODO DE PARIDAD PARA LA DETECCIÓN DE ERRORES

Page 23: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Definiciones

• Sistema

• Digital

• Analógico

Page 24: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema

Un Sistema Comprende un conjunto de componentes

que presentan una estructura organizada, habiendo

entre ellas una relación tal que lleve al sistema a

alcanzar los objetivos propuestos por el mismo.

Ludwig Von Bertalanffy (1901-1972)

biólogo, reconocido por haber formulado la Teoría de sistemas

Page 25: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema (system)

Conjunto de partes o elementos

organizadas y relacionadas que

interactúan entre sí para lograr

un objetivo.

DICCIONARIO INFORMÁTICO

http://www.alegsa.com.ar/Dic/sistema.php

Los sistemas reciben (entrada) datos,

energía o materia del ambiente y

proveen (salida) información, energía

o materia.

Page 26: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema

1. Conjunto de reglas o principios sobre una materia

racionalmente enlazados entre sí.

2. Conjunto de cosas que relacionadas entre sí

ordenadamente contribuyen a determinado objeto.

3. Biol. Conjunto de órganos que intervienen en alguna

de las principales funciones vegetativas. Sistema

nervioso.

www.rae.es

Page 27: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema 2.- Conjunto de cosas o partes coordinadas según una ley, o que,

ordenadamente relacionadas entre sí, contribuyen a determinado

objeto o función.

Diccionario General de la Lengua Española Vox

Page 28: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema

Medio o manera usados para hacer una cosa.

Manera de estar dispuesto un aparato o utensilio.

Page 29: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema Una primera clasificación de los sistemas podría ser la siguiente.:

Existen sistemas naturales (los generados por la naturaleza) y sistemas

artificiales (hechos por el hombre).

Está claro que los sistemas electrónicos se encuentran dentro de los

sistemas artificiales.

Page 30: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 31: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Digital

Adjetivo. De los dedos o relativo a ellos: huella digital.

Page 32: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Que expresa o suministra los datos

por medio de números

El pequeño LAROUSE ilustrado 2004

1, 2, 3

Digital

Page 33: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El término: Digital Se refiere a "cantidades discretas" como la cantidad de

personas en un una sala, cantidad de libros en una

biblioteca, cantidad de autos en una zona de

estacionamiento, cantidad de productos en un

supermercado.

Page 34: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Física: Se dice del aparato o instrumento que mide cantidades y las

representa con números dígitos: reloj digital.

Instrumento Que suministra su información mediante números: reloj

circuito.

Digital

Page 35: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

DIGITAL

• Cualquier señal o modo de transmisión que utiliza valores discretos en lugar de un espectro continuo de valores (como las

señales analógicas).

DICCIONARIO INFORMÁTICO

http://www.alegsa.com.ar/Dic/digital.php

Page 36: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Representación de información de modo binario (2 estados).

Suele utilizarse en pedagogía y psicología para hablar de la

destreza digital.

Esta destreza interviene en los trabajos de precisión, como en el

manejo de piezas finas, que exigen un desarrollo adecuado de la

motricidad fina.

Sistema que usa muestras digitales (valores discretos

codificados en binario) para representar señales analógicas.

http://www.definicion.org/digital

Digital

Page 37: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Era Digital ?

Audio Digital MP3, Video Digital MPEG, Multimedia, cámaras

digitales Megapixels, Disco Duro Mega Bytes, Flash Memory,

USB, Internet, correo electrónico, páginas web, Módem, home

page, tarjeta de red, CD, PDF, DOC, XLS, Laptop, Compras en

línea, Firma Digital, velocidad de conexión Kbps, servidor,

webcam, interfaz, escáner, operadores booleanos, MODEM,

puerto de impresora, PPP, foros de discusión, chats, y por

supuesto, cibercomunidades, facebook, ftolog, medios virtuales,

hipertextos y portales, Iphone, 3G, blueray, bluetooth, Sata.

Page 38: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 39: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Analógico, ca adjetivo. Análogo Que tiene analogía con algo .

Física. Que representa de manera continua en el tiempo la

evolución de una magnitud: señal analógica.

Page 40: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistemas Analógicos Estas magnitudes son:

Temperatura, presión, longitud, velocidad, tensión, intensidad,

aceleración, etc. que tienen un carácter continuo o analógico.

Page 41: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Según la naturaleza de la información que lleva la señal eléctrica, esta

puede clasificarse en:

• Analógica

• Digital

Page 42: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 43: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El modelo matemático que la describe es una función continua, por

tanto transporta una información analógica y puede tomar infinitos

valores frente al tiempo.

Señal analógica:

Page 44: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Señal digital: el modelo matemático que la describe es una función que

sólo puede tomar un conjunto finito de valores, que transporta una

información digital.

PULSOS

Señal Digital:

Page 45: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El tipo de señal con la que trabajaremos en electrónica digital será un caso

particular de la señal digital, la señal digital binaria,

Que toma dos valores lógicos, normalmente uno y cero

Señal Digital:

Page 46: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Analógico

Que tipo de reloj usas ?

Digital

Page 47: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Analógico

Cual sistema crees que tenga una respuesta mas rápida ?

Digital

Page 48: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El proceso que consiste en convertir una señal o variable analógica

en digital se denomina digitalización.

En la figura se muestra la digitalización de una señal analógica

senoidal con una resolución de 3 bits.

Codificación analógica y digital

Page 49: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

La mayoría de los sistemas electrónicos construidos procesan señales

digitales, pero el mundo físico es fundamentalmente analógico como

hemos visto.

En consecuencia un sistema digital muy a menudo debe tratar con señales

analógicas en su punto de contacto con el mundo exterior (sus entradas)

Codificación analógica y digital

Page 50: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

CONVERSION ANALOGICO-DIGITAL

(ADC, Analogic to Digital Conversion) La conversión Analógico-Digital consta de varios

procesos:

Muestreo

Cuantización

Codificación

Page 51: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Muestreo

Page 52: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Cuantización

Page 53: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Codificación

:

Page 54: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Cuales serán las principales ventajas de los

sistemas Digitales ?

Page 55: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

1.- Los Sistemas Digitales generalmente son más fáciles

de diseñar.

2.- Facilidad para almacenar, procesar y trasmitir la

información.

Ventajas de los Sistemas Digitales

Page 56: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

3.- Programación de la operación.

4.- Los circuitos digitales se afectan menos con el ruido.

Ventajas de los Sistemas Digitales

Page 57: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Cuando empleamos técnicas digitales existe sólo una desventaja:

El mundo real es fundamentalmente analógico

Limitaciones de los Sistemas Digitales

Page 58: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Un sistema digital

• Es cualquier dispositivo destinado a la generación, transmisión, procesamiento o almacenamiento de señales digitales.

• Para el análisis y la síntesis de sistemas digitales binarios se utiliza como herramienta el álgebra de Boole.

Fuente http://es.wikipedia.org/wiki/Sistema_digital

Page 59: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Un sistema digital

Para la implementación de los circuitos digitales, se utilizan

puertas lógicas (AND, OR y NOT), construidas generalmente a

partir de transistores.

Estas puertas siguen el comportamiento de algunas funciones

del booleanas.

• Según el propósito los sistemas digitales se clasifican en:

• a) sistemas de propósitos especiales

• b) sistemas de propósitos generales.

Estos últimos permiten el cambio de su comportamiento

mediante la programación de algoritmos de soluciones de

problemas específicos.

Fuente http://es.wikipedia.org/wiki/Sistema_digital

Page 60: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Para aprovechar las técnicas digitales cuando se tienen entradas y salidas

analógicas, se siguen los 3 pasos:

1.-Convertir las entradas analógicas a la forma digital

2.-Almacenar y Procesar la información digital

3.-Convertir las salidas digitales a la forma analógica del

mundo real.

Conclusiones

Page 61: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

ELECTRÓNICA

CIENCIA QUE ESTUDIA LOS FENÓMENOS

RELACIONADOS CON EL TRANSPORTE DE

CARGA ELÉCTRICA EN MEDIOS

MATERIALES JUNTO CON LA

CONSTRUCCIÓN DE DISPOSITIVOS,

CIRCUITOS Y SISTEMAS BASADOS EN

ESTOS.

Esta ciencia se divide en dos grandes ramas:

Analógica y Digital

Page 62: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

ELECTRÓNICA DIGITAL

se encarga de sistemas electrónicos en los cuales la información está codificada en dos únicos estados. A dichos estados se les puede llamar "verdadero" o "falso", o más comúnmente 1 y 0, refiriéndose a que en un circuito electrónico hay (1- verdadero) tensión de voltaje o hay ausencia de tensión de voltaje ( 0 - falso).

Page 63: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

ELECTRÓNICA DIGITAL VS ANALÓGICA

ELECTRÓNICA

DIGITAL ANALÓGICA

SOLO DOS ESTADOS POSIBLES PARA CODIFICAR

LA INFORMACIÓN

INFINIDAD DE ESTADOS POSIBLES PARA CODIFICAR

LA INFORMACIÓN

Page 64: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

REPRESENTACIONES NUMÉRICAS

REPRESENTACIÓN

DE VALORES

NUMÉRICOS

CANTIDADES

DIGITALES

CANTIDADES ANALÓGICAS

DÍGITOS QUE CAMBIAN EN INCREMENTOS DISCRETOS

(PASO A PASO)

PUEDEN VARIAR A TRAVÉS DE UN INTERVALO CONTINUO DE

VALORES

Page 65: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

ANALÓGICO VS DIGITAL

Page 66: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 67: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 68: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 69: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 70: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

SISTEMAS DIGITALES Y ANALÓGICOS

• SISTEMAS DIGITALES

Combinación de dispositivos diseñados para manipular

información que solo puede representarse en forma digital o tomar valores discretos

• SISTEMAS ANALÓGICOS

Dispositivos que pueden manipular cantidades físicas que

varían sobre un intervalo continuo de valores

Page 71: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

ELECTRÓNICA DIGITAL

• AUMENTO DE FIABILIDAD EN EL PROCESAMIENTO Y TRANSMISIÓN DE LA INFORMACIÓN

• SOPORTE MATEMÁTICO ADECUADO, COMO SON LAS ÁLGEBRAS DISCRETAS

• TECNOLOGÍAS DE FABRICACIÓN ADECUADAS

• AMPLIA DISTRIBUCIÓN COMERCIAL

• AMPLIAS APLICACIONES EN MÚLTIPLES CAMPOS

Page 72: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

TIPOS DE CIRCUITOS DIGITALES

• CIRCUITOS COMBINACIONALES

• Las salidas únicamente son función del valor de las entradas y no de la historia anterior del circuito; por lo tanto, no tienen memoria y el orden de la secuencia de entradas no es significativo.

Page 73: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

CIRCUITOS SECUENCIALES

Se caracterizan por el hecho de que las salidas dependen de la historia anterior del circuito además de la combinación de entradas; por lo que estos circuitos sí disponen de memoria y el orden de la secuencia de entradas sí es significativo

Page 74: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 75: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

LIMITACIONES DE LAS TÉCNICAS DIGITALES

• El mundo real es analógico

• El procesamiento de las señales digitales lleva tiempo

Page 76: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 77: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

SISTEMAS NUMÉRICOS

Page 78: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Sistema Numérico

Se llama sistema numérico al conjunto ordenado de símbolos o dígitos y a las reglas con que se combinan para representar cantidades numéricas. Existen diferentes sistemas numéricos, cada uno de ellos se identifica por su base.

Dígito

Un dígito en un sistema numérico es un símbolo que no es combinación de otros y que representa

un entero positivo.

Bit

Es un dígito binario (Abreviación del inglés binary digit), es decir, un 0 o un 1.

Page 79: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

LOS SISTEMAS NUMÉRICOS

Page 80: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 81: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 82: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Notación

En adelante, para distinguir entre los diferentes sistemas numéricos encerraremos entre paréntesis el número y le añadiremos un subíndice, indicando la base que se está usando.

Sin embargo, si no se usa subíndice se deberá entender que el número está en base diez, a menos que se diga lo contrario.

Page 83: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Ejemplos:

35 = (35)10 = 35 base 10 (sistema decimal)

(110100)2 = 1101002= 110100 base 2 (sistema binario)

(34)16 = 3416= 34 base 16 (sistema hexadecimal)

Page 84: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 85: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 86: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 87: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Código decimal binario (BCD)

El código decimal binario (BCD Binary Code Decimal) es utilizado para expresar los diferentes dígitos decimales con un código binario. Por consiguiente, el código BCD tiene diez grupos de código y resulta práctico para convertir entre decimal y BCD

Page 88: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Decimal Dígito en BCD

0 0000

1 0001

2 0010

3 0011

4 0100

5 0101

6 0110

7 0111

8 1000

9 1001

Page 89: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El código 8421

El código 8421 pertenece al grupo de códigos BCD. El nombre 8421 indica los diferentes pesos de los cuatro bits binarios (23, 22, 21, 20).

Con un número de 4 bits se pueden representar 24 combinaciones posibles, pero al emplear el código 8421 se incluyen solamente 10 grupos de código binario, en consecuencia las combinaciones 1010, 1011, 1100, 1101, 1110, 1111 no se utilizan.

Ejemplo

Convertir a BCD el número decimal 6498.

Reemplazando por los valores de la tabla 1.1.4. se obtiene,

649810 =(0110 0100 1001 1000)8421

Page 90: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Códigos alfanuméricos

Permiten codificar caracteres del lenguaje natural en un conjunto de bits.

Al igual que con los números, no existe una única norma para codificar los caracteres alfanuméricos

es un código binario de un grupo de elementos que constan de diez dígitos decimales, las 26 letras del alfabeto y cierto número de de símbolos especiales como el $. El número total de elementos en un grupo alfanumérico es mayor de 36. Por lo tanto debe codificarse con un mínimo de seis bits (26 = 64 ).

Page 91: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

El ASCII ( The American Standard Code for Information Interchange, Código Estándar estadounidense para el intercambio de información) es un código desarrollado por el Instituto Estadounidense de Normas.

Procede directamente de la definición de byte: 1B = número de bits necesarios para codificar un carácter. Utiliza 7 bits para representar cada carácter, y el octavo como bit de paridad para detectar errores. Las 128 variaciones distintas que se pueden conseguir con 7 bits permiten incluir en esta codificación las mayúsculas y minúsculas del abecedario inglés.

Page 92: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas
Page 93: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

BYTE

Un byte consiste de 8 bits y puede representar cualquiert tipo de datos o de información.

¿Cuántos bytes hay en una cadena de 32 bits?

Solución

32/8 = 4 hay cuatro bytes en una cedena de 32 bits.

Page 94: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

NIBBLE

Abarca la mitad de un byte.

¿Cuántos nibbles hay en un byte?

Solución

2

Page 95: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

PALABRA

Es un grupo de bits que representa una cierta unidad de informacion.

La computadora personal en su escritorio puede manejar ocho bytes a la vez, por lo tanto tiene un tamaño de palabra de 64bits.

Page 96: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

Dependiendo de la longitud (medida en número de bits) del registro, este se denomina de acuerdo ala siguiente tabla

Page 97: UNIVERSIDAD DE CORDOBA - …aprendeenlinea.udea.edu.co/lms/men_udea/pluginfile.php/27949/mod... · para el diseño digital 4.13 Diseñar sistemas digitales ... T. L. Floyd, 2005 Sistenas

MÉTODO DE PARIDAD PARA LA DETECCIÓN DE ERRORES

Un bit de paridad es un dígito binario que indica si el número de bits

con un valor de 1 en un conjunto de bits es par o impar. Los bits de paridad conforman el método de detección de errores más simple.

Hay dos tipos de bits de paridad: bit de paridad par y bit de paridad impar.

El bit de paridad par se pone a 1 si el número de unos en un conjunto de bits es impar, haciendo de esta forma que el número total de bits (datos+paridad) sea par.

El bit de paridad impar se pone a 1 si el número de unos en un conjunto de bits es par, haciendo de esta forma que el número total de bits (datos+paridad) sea impar.

Nótese que este método detecta los errores, pero no los corrige.