PROGRAMA ANALÍTICO DEPARTAMENTO: ELECTRICIDAD Y ELECTRONICA CARRERA: INGENIERÍA EN TELECOMUNICACIONES

Documentos relacionados
PROGRAMA ANALÍTICO DEPARTAMENTO: ELECTRICIDAD Y ELECTRONICA CARRERA: INGENIERIA ELECTRICISTA ASIGNATURA: SISTEMAS ELECTRÓNICOS DIGITALES CÓDIGO: 0468

UNIVERSIDAD RICARDO PALMA

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

SAM - Sensores, Actuadores y Microcontroladores en Robots Móviles

COMPUTADORAS DIGITALES

PROGRAMA DE ESTUDIO. Nombre de la asignatura: MICROPROCESADORES Y MICROCONTROLADORES. Horas de Práctica

Sistemas. POSTREQUISITO: CATEGORÍA: Obligatorio SECCION: A HORAS POR SEMANA

Nombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil

Arquitectura de Computadores II

Sistemas de Computación

PROGRAMA DE CÁTEDRA. TECNOLOGÍA EDUCATIVA PARA LA ENSEÑANZA DE INGLES (Código 6412) PROFESORADO DE INGLÉS Facultad de Ciencias Humanas

Fechas Mes/año Clave Semestre 8 a 10

UNIVERSIDAD DE GUADALAJARA

Pontificia Universidad Católica del Ecuador

Sistemas embebidos basados en FPGAs para instrumentación

PROGRAMA ANALÍTICO DE ASIGNATURA

ESCUELA SUPERIOR POLITECNICA DEL LITORAL PROGRAMA DE ESTUDIOS

Departamento Ingeniería en Sistemas de Información

Sistema de Control Página 1 de 6. Código:

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

GUÍA DOCENTE Fundamentos de Computadores

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO FACULTAD DE CIENCIAS EXACTAS Y TECNOLOGÍAS Planificación de la asignatura Sistemas Microprogramables

PLAN DE MATERIAS ACADEMUSOFT 3.2

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO

Introducción a la arquitectura de computadores

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

ARQUITECTURA DE SISTEMAS

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7

Universidad Católica de Santiago del Estero Facultad de Matemática Aplicada Carrera de Ingeniería en Electrónica

REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA SECRETARIA DIRECCIÓN DE ADMISIÓN Y CONTROL DE ESTUDIOS

Código: ARC-265. Horas Semanales: 6. Prelaciones: INI-154

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

UNIVERSIDAD AUTÓNOMA DE BUCARAMANGA FORMATO GUÍA DE CÁTEDRA

1. Datos Generales de la asignatura. Control de procesos. Nombre de la asignatura: APD Clave de la asignatura: Créditos (Ht Hp_ créditos): 2 3 5

Programa de Asignatura Programación Visual I

Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.

UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE CIENCIAS BÁSICAS DEPARTAMENTO DE MATEMÁTICAS PROGRAMACIÓN DE COMPUTADORES

Arquitectura de computadoras

CONTROL DISTRIBUIDO Y AUTOMATIZACIÓN

FACULTAD DE INGENIERÍAS INGENIERIA DE SISTEMAS ARQUITECTURA DEL COMPUTADOR TECNICO

Tema: Microprocesadores

Ingeniería en Energías Renovables en Competencias Profesionales

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA

UNIVERSIDAD NACIONAL DE RÍO CUARTO FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES DEPARTAMENTO DE COMPUTACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE CONTROLADORES LÓGICOS PROGRAMABLES

Tema 1: Introducción a los Sistemas Empotrados

Características técnicas del firmware de la Computadora Industrial Abierta Argentina

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación.

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC.

PROGRAMA DE ESTUDIOS: Concentradores switches y routers PROTOCOLO

Metodología de la Investigación

TI - Telecomunicaciones y Internet

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

ANEXO I OBJETIVOS Y/O ALCANCES DE LA ASIGNATURA

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

: Algorítmica y Estructura de Datos I

PROGRAMA DE ESTUDIO. Nombre de la asignatura: CONTROLADORES LÓGICOS PROGRAMABLES. Horas de. Práctica ( )

Universidad Autónoma del Estado de México Licenciatura en Bioingeniería Médica Programa de estudio de la unidad de aprendizaje:

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

AUTOMATIZACIÓN INDUSTRIAL

Programación de Sintetizadores y Manejo de Máquinas I

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP...

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14

MCP2200, Conversor serial USB 2.0 a UART de MICROCHIP...

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Taller de Firmware. Introducción al PIC16F877. Facultad de Ingeniería Instituto de Com putación

INEL 4206 Microprocesadores Texto: Barry B Brey, The Intel Microprocessors: 8va. Ed., Prentice Hall, 2009

Universidad Nacional de Moreno

Plan de curso Sílabo-

MICROCONTROLADORES: MIGRACIÓN A ARQUITECTURAS DE 32 BITS.

Tema 2: Lenguaje máquina. La interfaz entre el hardware y el software

Microprocesadores, Tema 2:

Universidad Salesiana de Bolivia

PROTOCOLO. Carácter Modalidad Horas de estudio semestral (16 semanas)

Ingeniería en Telecomunicación

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

Programación. Carrera: MAE 0527

Carrera: Participantes Miembros de la academia de Metal- Mecánica

1. Introducción a la Arquitectura de Computadoras

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

El denominador común de los proyectos a realizar debería estar inspirado en estos principios:

PROGRAMA ANALÍTICO DE ASIGNATURA

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: DISPOSITIVOS ELECTRÓNICOS

Fundamentos de Programación

MANTENIMIENTO DE COMPUTADORES OBJETIVO

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Pontificia Universidad Católica del Ecuador

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

10. CALENDARIO DE IMPLANTACIÓN

Transcripción:

PROGRAMA ANALÍTICO DEPARTAMENTO: ELECTRICIDAD Y ELECTRONICA CARRERA: INGENIERÍA EN TELECOMUNICACIONES ASIGNATURA: MICROCONTROLADORES Y SUS APLICACIONES CÓDIGO: 0071 AÑO ACADÉMICO: 2013 PLAN DE ESTUDIO: 2010 UBICACIÓN EN EL PLAN DE ESTUDIO: 1ER. CUATRIMESTRE 4TO. AÑO - CICLO PROFESIONAL ORIENTACIÓN: MICROELECTRONICA PARA LAS COMUNICACIONES (E3) DOCENTE A CARGO: EQUIPO DOCENTE: Ing. Carlos Maffrand Profesor Adjunto Ing. Carlos Maffrand Profesor Adjunto Ing. Guillermo Magallán Ayudante de Primera RÉGIMEN DE ASIGNATURAS: ASIGNACIÓN DE HORAS: Semanales: 5 Aprobado el IV cuatrimestre de la carrera Regular el V cuatrimestre de la carrera Totales Teóricas: 45 Prácticas Resolución de problemas: 30 Laboratorio: - Proyecto: 15 Trabajo de campo: - CARÁCTER DE LA ASIGNATURA: Optativa OBJETIVOS DE LA ASIGNATURA: Capacitar al alumno en el manejo de los microcontroladores y los periféricos asociados. Programa Analítico Página 1 de 6

CONTENIDOS: Transmitir conocimientos sobre los aspectos prácticos de la implementación de hardware dedicado a sistemas de control sobre la base de estos dispositivos. Complementar la formación del alumno en el área de tratamiento digital de señales analógicas. Complementar la formación del alumno en el área de programación introduciéndolo en la programación de lenguajes de alto nivel. Los estudiantes tienen que, poder diseñar la interfaz con los dispositivos externos, utilizar las interrupciones, inicializar los registros de la CPU para programar los periféricos internos. Considero más importante diseñar en detalles, usando cualquier procesador particular, que diseñar una aplicación generalizada. Además de los objetivos y principios generales enunciados, se aspira a que, en cada una de las partes en que se divide el programa se alcancen ciertos objetivos parciales, los que se enuncian junto con los contenidos analíticos. CAP 1: ORGANIZACION DE SISTEMAS BASADOS EN MICROPROCESADORES Arquitecturas generales de los sistemas basados en microprocesadores y microcontroladores. Arquitectura Von Neumann. Arquitectura Harvard, diferencias Von Neumann vs Harvard. Diagramas generales de distribución, arquitectura, buses, memoria, I/O. Diagramas temporales de lectura/escritura. Ciclos de una instrucción. Sistemas de aplicaciones específicas embedded system s Herramientas de hardware para el desarrollo de prototipos. Soporte de software, ambientes de desarrollo, Lenguajes de programación, secuencia de desarrollo de un programa. CAP 2: CONCEPTOS BASICOS Repaso de conceptos de lógica discreta. El concepto de programación estructurada. Representación de datos. Formatos numéricos de punto fijo y punto flotante. CAP 3: FILOSOFIA DE DISEÑO DE PROCESADORES Introducción Filosofía de diseño CISC (Complex Instrution Set Computer ). Filosofía de diseño RISC (Reduced Instrution Set Computer). Reglas de diseño RISC; Arquitectura pipeline, Instrucciones, Registros, Arquitectura Load/Store. Filosofía de diseño ARM (Advanced Risc Micropocessor). Arquitectura embedded system s Tecnología del bus ARM o Bus Master. o Bus Slave Programa Analítico Página 2 de 6

o Protocolo AMBA (Advance Microcontroller Bus Architecture) Bloques de desarrollo del software de un sistema embedded. Diagrama esquemático del procesador CORTEX M3 NXP LPC 1769. CAP 4: DESCRIPCION DE LA ARQUITECTURA ARM CORTEX Arquitecturas ARMs generales - Propiedad Intelectual (IP). Familia ARM-CORTEX- Subfamilia CORTEX M - Aplicaciones. Medición y evaluación de desempeño DMIPS. Core ARM. Flujo de datos en un core ARM genérico. Tipo de instrucciones ARM32, Thumb, Thumb2, Jaselle. CAP5: FUNDAMENTOS DE LA ARQUITECTURA ARM CORTEX-M3 I Diagrama general del CORTEX-M3. Buses principales I-code bus, D-code bus, AHB, APB. Descripción de Registros del CORTEX-M3. Modos de Operación y Privilegio. Mapa de Memoria. Conexión genérica de un uc Cortex-M3 y Conexión típica, buses. Descripción de buses y bloques del LPC17xx. Acceso de los buses al mapa de memoria. CAP6: FUNDAMENTOS DE LA ARQUITECTURA ARM CORTEX-M3 II Búsqueda decodificación y ejecución de Instrucciones. Pipeline Segmentación de la CPU. Stack Pila. Interrupciones NVIC. Secuencia de reset. Mapa de memoria. Mapa de periféricos. CAP7: FUNDAMENTOS DE LA ARQUITECTURA ARM CORTEX-M3 NXP LPC17xx I LPC17xx System Control Brown-Out Detection. External Interrupt Inputs. Miscellaneous System Controls and Status. LPC17xx Clock Control Fuentes de Osciladores. Selección de la fuente de clock. PLL0. Calculo de la frecuencia de CPU. Divisores de clock. Divisores de clock para impulsar los periféricos. CAP 8: TOPICOS DE ENTRADAS Y SALIDAS - PERIFERICOS LPC17XX LPC17xx puertos I/O de propósito general (GPIO) Puertos del LPC1769. Estructura electrónica interna. Modos. Configuración. Programa Analítico Página 3 de 6

LPC17xx Timers 0/1/2/3 Diagrama funcional del timer. Modos. Configuración. Aplicaciones. LPC17xx Controlador de Interrupciones Vectorizadas y Anidadas NVIC Fuentes de Interrupción. Re-mapeo de la tabla de vectores. Registros de control de interrupciones. Servicio de interrupciones ISRs (CMSIS). Secuencia básica de programación de una Interrupción Aplicaciones LPC17xx Comunicación serial UART Diagrama Funcional Modos. Configuración Interrupciones Aplicaciones LPC17xx Conversión Analógica- Digital ADC Concepto de conversión AD Tipos de conversores y características fundamentales Configuración Interrupciones Aplicaciones LPC17xx Conversión Digital Analógica DAC Concepto de conversión DA Tipos de conversores y características fundamentales Configuración Interrupciones Aplicaciones LPC17xx Modulador de ancho de pulso PWM Concepto de PWM Configuración Interrupciones Aplicaciones CAP 9: TOPICOS Especiales LPC17XX (*) LPC17xx Flash Accelerator DMA LPC17xx Motor Control PWM LPC17xx QEI (Quadrature Encoder Interface) LPC17xx RTC (Real Time Clock ) LPC17xx I2C bus LPC17xx SPI bus LPC17xx USB bus Programa Analítico Página 4 de 6

LPC17xx CAN bus LPC17xx Ethernet (*) Lo periféricos de los tópicos especiales, se dictarán únicamente en caso de ser utilizados en los trabajos de proyecto final de la materia. CAP 10: EL PROCESO DE DISEÑO Concepción a partir de los requerimientos de la aplicación Layout del hardware - Consideraciones eléctricas - Consideraciones en función de costos Layout de software Integración de sistemas y depuración del diseño METODOLOGÍA DE ENSEÑANZA: El curso tendrá una extensión temporal cuatrimestral, con una carga horaria semanal de 6 horas. Las clases serán, en las primeras semanas, de tipo teórico en las cuales se desarrollaran los conceptos de cada unidad y a partir del momento en que se hayan impartido los conocimientos mínimos imprescindibles, se ejecutaran actividades prácticas relacionadas, incluyendo la elaboración de programas a ejecutarse en simulador y la utilización de sistemas de desarrollo dedicados. El curso prevé además actividades para realizar fuera del horario de clase las que deberán ser desarrolladas por los alumnos, los resultados de dichas prácticas serán evaluados en coloquios al efecto. MODALIDAD DE EVALUACIÓN: La evaluación de los contenidos desarrollados se realiza de la siguiente forma: Promoción de la materia: En forma permanente, durante el desarrollo de las clases. Evaluación parcial y trabajos prácticos grupales. Aprobación del proyecto de fin de curso. Examen para condición regular: Implementación de proyecto final en prototipo Coloquio integrador. Examen para condición Libre: Presentación y coloquio de trabajos prácticos. Implementación de proyecto final en prototipo Coloquio integrador. Puntaje mínimo de aprobación 5 puntos (50%). CRONOGRAMA DE ACTIVIDADES: Semana 1 Capitulo 1 Semana 2 Capitulo 2 Semana 3 Capitulo 3 Semana 4 Capitulo 3 Programa Analítico Página 5 de 6

Semana 5 Capitulo 4 Semana 6 Capítulo 5 Semana 7 Capítulo 6 Semana 8 Capítulo 7 Semana 9 Capítulo 8 Semana 10 Capítulo 8 Semana 11 Capítulo 8 + Proyecto fin de curso Semana 12 Capitulo 8 + Proyecto fin de curso Semana 13 Capítulo 10 + Proyecto fin de curso Semana 14 Proyecto fin de curso Semana 15 Proyecto fin de curso BIBLIOGRAFÍA: Título Autor/s Editorial Año de Edición ARM System Andrew N. ELSEVIER 2004 Developer s Guide SLOSS Dominic SYMES Cris WRIGTH Ejemplares Disponibles The Definitive Guide to the ARM CORTEX-M3 AMBA 3 AHB- Lite Protocol LPC17xx User manual C++ Language Tutorial Joseph YIU ELSEVIER 2010 ARM NXP 2010 Juan Soulié http://www.cplusplus.com/do c/tutorial/ 2007 C Programming Language (2nd Edition) Programming Microcontrollers in C (Second edition) Brian W. Kernighan Dennis M. Ritchie Ted Van Sickle A Prentice Hall 1995 3 LLH Technology Publishing 2001 0 Firma Docente Responsable Firma Secretario Académico Programa Analítico Página 6 de 6