Download Diapositiva 1

Document related concepts
no text concepts found
Transcript
ELECTRÓNICA DIGITAL Y
MICROCONTROLADORES
Ph.D. Yeison Javier Montagut Ferizzola
Ph.D. Robinson Torres Villa
Ing. Biomédica, EIA-CES
Envigado, julio de 2011
OBJETIVO GENERAL
Diseñar sistemas electrónicos digitales básicos apoyándose en
sus principios y leyes, inculcando el sentido de
responsabilidad, creatividad, pensamiento analítico y trabajo
en equipo para el desarrollo de proyectos en el área de la
ingeniería biomédica.
METODOLOGÍA
•Clases magistrales
•Laboratorios
•Análisis
•Diseño
•Simulación
CONTENIDO
•Sistemas digitales
•Sistemas combinacionales de mayor integración
•Sistemas secuenciales
•Microcontroladores
PRÁCTICAS DE LABORATORIO
OBJETIVO GENERAL
Clasificar las diferentes compuertas digitales de
1. Compuertas digitales (2 horas)
acuerdo a su respuesta lógica.
Implementar un sistema combinacional básico en
2. Sistema digital en FPGA (2 horas)
una FPGA
Diseñar un sistema digital basado en lógica
3. Sistema digital combinacional (2 horas)
combinacional.
Diseñar un sistema digital basado en lógica
4. Sistema digital secuencial (2 horas)
secuencial.
Implementar
5. Microcontroladores (programación en lenguaje
ensamblador (2 horas)
microcontroladores
horas)
aplicación
programados
básica
en
con
lenguaje
ensamblador.
Implementar
6.Sistema basado en microcontroladores (2
una
una
aplicación
completa
microcontroladores (programación + hardware).
de
EVALUACIÓN
•Parcial (20%) – Lunes 12 de septiembre.
•Final (30%) - Martes 15 de noviembre. Tema: Todo.
•Laboratorios (20%) -6-
•Proyecto integrador (15%)
•Exámenes cortos (5) y trabajos(15%)
Fechas claves:
• Examen
• Parcial: lunes 12 de septiembre.
• Final: Martes 15 de noviembre.
• Talleres
• Taller parcial: Jueves 8 de septiembre
• Taller final: Jueves 10 de noviembre
• Laboratorios:
• L1: Lunes 25 de julio y lunes 1 de agosto.
• L2: Lunes 8 y Martes 16 de agosto.
• L3: Lunes 22 y Lunes 29 de agosto.
• L4: Lunes 5 y Martes 6 de septiembre.
• L5: Lunes 3 y Lunes 10 de octubre.
• L6: Jueves 3 y Martes 8 de noviembre.
Fechas claves:
• Quices:
• Q1: Jueves 4 de agosto.
• Q2: Jueves 18 de agosto.
• Q3: Jueves 1 de septiembre.
• Q4: Jueves 6 de octubre.
• Q5: Martes 1 de noviembre.
• Trabajo experimental extra clase (jueves 10 de
noviembre)
• Asesorías (oficina 104c – sede las palmas):
• Lunes: 08:00 – 10:00
• Martes: 08:00 – 10:00
• Jueves: 10:00 – 12:00
• Días sin clase:
• Jueves 28 de julio y Jueves 13 de octubre.
BIBLIOGRAFÍA
MARCOVITZ, Alan B. Diseño digital. 2 ed. México: McGraw-Hill, 2005. (621.395/M321).
MANO, M. Diseño Digital. 3 ed. México: Prentice Hall, 2003. (621.395/M877).
FLOYD, Thomas L. Fundamentos de sistemas digitales. 7 ed. Upper Saddle River: Pearson/Prentice Hall,
2000. (621.382/F645/7ed).
ANGULO, José María y ANGULO, Ignacio. Microcontroladores PIC: la solución en un chip. 5 ed.
México : McGraw-Hill, 2006. (004.24/C965m/5ed).
VALDÉS, Fernando E. y PALLÁS, Ramón. Microcontroladores: fundamentos y aplicaciones con PIC.
México: Alfaomega S.A. 2007. (004.24/V145).
UYEMURA, John. Diseño de sistemas digitales. 6. ed. México: Prentice-Hall, 1997.
MANO, Morris. y KIME, Charles. Fundamentos de diseño lógico y de computadores. México: Pearson,
1998. (621.39/M875/3ed).
ANGULO, José María y ANGULO, Ignacio. Microcontroladores PIC: diseño práctico de aplicaciones.
Primera parte: el PIC16F84. Lenguajes PBASIC y ensamblador. 3 ed. Madrid: McGraw-Hill, 2003.
(004.24/A594).
KIME, Charles R. y MORRIS, M. Fundamentos de diseño lógico y de computadores. 3 ed. Madrid :
Pearson/Prentice Hall, 2005. (621.39/M875).
BROWN, Stephen y VRANESIC, Zvonko. Fundamentals of digital logic with VHDL design. 3 ed. New
York: McGraw-Hill, 2009. (621.395/B877/3ed).
MORRIS, M. Diseño digital. 3 ed. México: Pearson/Prentice Hall, 2003. (621.395/M877).
GARCÍA, Eduardo. Compilador C CCS y simulador Proteus para microcontroladores PIC. México:
Alfaomega S.A. 2008. (005.45/G216).
CAPITULO 1: SISTEMAS DIGITALES
1.1 INTRODUCCIÓN: Mundo discreto
http://elizabethredmond.greenoptions.com/files/images/electric%20generator_0.jpg
http://static.howstuffworks.com/gif/cd-sample0.gif
Forma natural de las señales. Tiene infinitos puntos:
función continua
CAPITULO 1: SISTEMAS DIGITALES
1.1 INTRODUCCIÓN: Mundo discreto o muestreado
http://nexus404.com/Blog/2007/04/18/animated-led-clock/
http://thestereobus.com/wp-content/uploads/2008/01/sampled_signal.png
Tiene puntos finitos: Señal discontinua
Digitalización de una señal analógica
ADC
𝒇(𝒕)
Muestreador
Cuantificador
Codificador
𝒇(𝒏)
0111001
Digitalización de una señal analógica
Analógica
Muestreada (tiempo)
Cuantificada (Amplitud)
Digital (Tiempo-ampitud)
http://rodrigocadiz.com/imc/html/img156.png
Sistema de conversión A/D-D/A
Analógico
Conversión A/D
Digital
Analógico
Conversión D/A
http://images.apple.com/uk/pro/techniques/connectingguitar/images/image_connectingguitar2.jpg
Sistema de conversión A/D-D/A
Entrada
analógica
Filtro
antialising
Conversor
A/D
Conversor
D/A
Procesamiento
digital
Filtro antiimagen
Salida
analógica
Proceso de cuantización
Resolución en amplitud
http://www.webkinesia.com/games/images/
Proceso de muestreo
Resolución temporal
http://zone.ni.com/images/reference/en-XX/help/371361B-01/loc_eps_samples.gif
Teorema del muestreo
Teorema de Shanon-Nyquist: Para reproducir fielmente una señal
analógica se debe muestrear como mínimo al doble del máximo componente
frecuencial de la señal
fm  2 * fs
f m : Frecuencia de muestreo
f s : Max comp frec de la señal
El filtro antialising garantiza que la señal a muestrear tenga un rango
definido de frecuencias
Representación de señales digitales
Estados lógicos: Los valores que toma una señal digital se construyen a
partir de una representación de dos estados lógicos
Apagado
http://www.hispapanels.com/tienda/images/onoffon.jpg
Encendido
http://www.opencockpits.com/catalog/images/onoff.jpg
http://www.artistsvalley.com/images
Representación de señales digitales
Funciones lógicas:
Es la relación que se establece entre dos variables
lógicas
Interruptor
Bombilla
Apagado
Apagado
Encendido
Encendido
I
B
Falso
Falso
Verdadero
Verdadero
I
B
0
0
1
1
Variables lógicas
Tabla de verdad
Representación de señales digitales
Funciones lógicas de varias variables
SW1
SW2
SW-SPST
SW-SPST
L1
12V
BAT1
9V
SW1
SW2
0
0
0
1
1
0
1
1
L1
Representación de señales digitales
Funciones lógicas de varias variables
SW3
SW-SPST
BAT2
L2
SW4
12V
9V
SW-SPST
SW3
SW4
0
0
0
1
1
0
1
1
L2
Compuertas lógicas
Son representaciones esquemáticas de funciones lógicas,
tienen su propia tabla de verdad y permiten la formación de
diagramas lógicos
http://lc.fie.umich.mx/~jfelix/LabDigI/Practicas/P4/Lab_Digital_I-4_html_m41e0209.png
Compuertas lógicas
Construcción circuital
http://i43.tinypic.com/2qa5ylc.jpg
Compuertas lógicas
Construcción circuital
http://i43.tinypic.com/2qa5ylc.jpg