Universidad nacional de Colombia sede en Medellín ELECTRONICA DIGITAL, Clase teórico práctica Código 3007352 CARRERAS: ingeniería eléctrica ingeniería de control ingeniería de sistemas OBJETIVOS GENERALES: Apropiación de conocimientos para analizar y diseñar circuitos digitales y automatismos. Programa calendario del curso sem. 02/2013: (13 de agosto hasta 7 de diciembre) Capítulo uno: Sistemas digitales, sistemas numéricos y códigos, aritmética digital, conversiones de base, Representación de números con signo, códigos de computadora. (Una semana) 13 ,15 Ago. Capítulo dos: Métodos algebraico es para el análisis y síntesis de circuitos lógicos, fundamentos del álgebra booleana, postulados básicos, diagramas de VENN, dualidad, dualidad, teoremas fundamentales del álgebra , de conmutación, tablas de verdad, álgebra de las funciones de conmutación, deducción de formas canónicas, funciones con especificación incompleta, circuitos de conmutación, compuertas lógicas electrónicas, componentes funcionales básicos, análisis de circuitos combinatorios, métodos algebraicos, análisis de diagramas de tiempo, síntesis de circuitos lógicos. (Tres semanas) 20,22,27,29 Ago. 3,5 Sep. Capitulo tres: Simplificación de las funciones de conmutación, objetivos de la simplificación, características de los métodos de minimización, mapas de KARNAUGH, relación con los diagramas de VENN y las tablas de verdad, mapas de cuatro o más variables, simplificación de las funciones de conmutación mediante mapas, método de minimización tabular de QUINE MC. CLUSKEY, algoritmo de Petrick, minimización de la función de conmutación asistida por computadora. Introducción al lenguaje VHDL. (Siete Clases) 10,12,17,19,20,24,26 Sep. Capítulo cuatro: LOGICA COMBINATORIA MODULAR, Diseño modular descendente, Decodificadores, Codificadores, multiplexores, de multiplexores, elementos de aritmética binaria, sumadores, comparadores, restadores. (Tres semanas) 1,3,8,10,15,17 Oct. Capítulo cinco: introducción a los circuitos secuenciales, modelos para circuitos secuenciales, representación de diagramas de bloques, tablas y diagramas de estados, dispositivos de memoria, latches y flip flops, análisis y síntesis de circuitos secuenciales síncronos, modelos de circuitos secuenciales síncronos, análisis de un circuito secuencial. Síntesis de un circuito secuencial síncronos, circuitos con especificación incompleta, diseño asistido por computadora Simplificación de circuitos secuenciales, estados redundantes, reducción de estados en circuitos con especificación incompleta, compatibilidad estados, procedimiento de minimización, métodos para una asignación óptima de estados Asignación de estados única, criterios para la asignación de estados, partición, Ejemplos de asignación óptima de estados. (Tres semanas) 22,24,29,31Oct,5,7 Nov. Capituló seis: circuitos secuenciales asíncronos, análisis de circuitos asíncronos de modo pulso, síntesis de circuitos de modo pulso, análisis de circuitos el modo fundamental, síntesis de circuitos de modo fundamental, Diseño de automatismos aplicando la teoría de los circuitos secuenciales asíncronos. Simulación en CAD de automatismos eléctricos. (Dos semanas) 12,14, 26,28 Nov. Metodología: clase magistral, talleres, laboratorios, prácticas de simulación. Material bibliográfico y recursos: Página web del profesor para demos, ejemplos, tablón de anuncios. http://www.unrobotica.com/digitales/digitales.htm Evaluación: Primer parcial sobre los temas de capítulos 1-4. Segundo parcial sobre los capítulos 5,6. Textos guías: Víctor P. Nelson. Análisis y diseño de circuitos lógicos digitales. Prentice Hall. 5ª ed. 2010. Ojeda Chenta Francisco. Problemas de diseño de automatismos. Paraninfo. 3ª ed. 2005. Martínez David G. VHDL, El arte de programar sistemas digitales. CESCA. 2ª ed. 2003. Tocci Ronald. Sistemas digitales y aplicaciones. Pearson. 7ª ed. 2010. Universidad nacional de Colombia sede en Medellín PROCESADORES, Clase teórico práctica. Código 3007359 CARRERAS: ingeniería eléctrica ingeniería de control ingeniería de sistemas. OBJETIVOS GENERALES: Apropiación de conocimientos para entender diseños electrónicos embebidos simples empleando un procesador digital. Adquirir habilidades básicas para programar y simular un sistema embebido. Insistir en diseño y aplicaciones con valor agregado. Programa calendario del curso: (14 de Agosto hasta 7 de Dic) Capituló uno: Fundamentación, criterios y apropiación de conocimientos, en sistemas embebidos, descripción de un sistema embebido, definiciones básicas. Apropiación, desagregación, valor agregado. La importa del diseño embebido en la ingeniería de control. (Dos semanas)14,16,21,23. Ago. Capítulo dos: Introducción. Microprocesador. Microcontrolador. Tecnologías. Estado del arte. Hardware. Software. Firware. Unidad de desarrollo. Compilador. Ensamblador. Debugger. Programador. Selección del microcontrolador. Estructura interna de un microcontrolador. Familias de microcontrolador (dos semanas) 28,30 Ago. Capítulo tres: Aspectos del software. Ensamblador básico. Set de instrucciones. Periféricos. Ejemplos simples en ensamblador. Introducción a los lenguajes de alto nivel. Protón Plus. Mikrobasic 7.0. Aspectos más importantes de su sintaxis. Estructuras de programación. Módulos de programación. LCD. PWM. ADC. USART. I2C. Ejemplos simples. Los simuladores. El PROTEUS. Operaciones de simulación básicas con Proteus. Ejemplos de proyectos anteriores corriendo en Proteus. Sistemas de desarrollo. Los programadores. Operaciones de gravado básico. Los DSP (procesadores digitales de señales), generalidades, compiladores para DSP en basic. Ejemplos.(Cuatro semanas) 4,6,11,13,18,20,25,27 Sep. Capítulo cuatro: tareas para desarrollar y evaluar. Aplicaciones. Operaciones digitales y de visualización. Operaciones aritméticas. Operaciones con periféricos. Interrupciones. Aplicaciones Para hacer control, PID, Fuzzy, Autotunnig. Comunicaciones y procesamiento simple de información. Telemetría y conexiones GSM, GPRS, servidores embebidos, conexión básica USB a un PC. (Objetivo específico: desarrollar habilidades para el Final) (Cuatro semanas) 2,4,9,11,16,18,23,25 Oct. Capítulo cinco: Materializando una aplicación, aplicación de los conceptos anteriores. Para desarrollar el proyecto final (Cinco semanas). 30 Oct. 1,6,8,13,15,20,22,27,29 Nov. BIBLIOGRAFIA: Casi todo el material se baja de la página Web del profesor:(http:www.unrobotica.com) Y vínculos que son sugeridos. (Indispensable manual del compilador y hojas de datos de procesadores a emplear) http://www.unrobotica.com Recursos: LAB de electrónica, LAB de control, Salas Informáticas, LAB de Meca trónica. Evaluación: Tareas y seguimiento, 50%. Trabajo final. 50%. Metodología: clase magistral, exposiciones vía web, tareas cortas, discusiones, practicas.