Saltar al contingut Menu
Mapa
  • Inicio
  • Información
  • Contacto
  • Mapa

Periféricos e Interfaces (PI)

Créditos Dept. Tipo Requisitos
6.0 (4.8 ECTS) ESAII
  • Obligatoria para la EI
  • Obligatoria para la ETIS
  • Optativa para la ETIG
EC1 - Prerequisito para la EI , ETIG , ETIS
F - Prerequisito para la EI , ETIG , ETIS
P1 - Prerequisito para la EI , ETIG , ETIS

Profesores

Responsable:  (-)
Otros:(-)

Objectivos Generales

Dotar al estudiante de una visión amplia de los dispositivos periféricos más habituales en el entorno de la informática y las interfaces que permiten enlazarlos con el computador. Dotar al estudiante del suficiente criterio para seleccionar los dispositivos más adecuados en función de los requerimientos de cada aplicación. Se pretende que los estudiantes conozcan la tecnología, la arquitectura interna de los periféricos y tengan la capacidad de programarlos y así saber adaptarlos a las necesidades específicas de cada aplicación.

Objectivos Específicos

Conocimientos

  1. Tecnología, capacidades y limitaciones de los periféricos más habituales.
  2. Buses específicos para dispositivos periféricos.
  3. Sistemas de identificación de productos, control y registro de acceso.
  4. Sistemas multimedia.
  5. Equipos de almacenamiento masivo.

Habilidades

  1. En el uso de entornos de desarrollo para dispositivos controladores de periféricos.
  2. En monitorizar y analizar el correcto funcionamiento de los controladores del dispositivo periférico.
  3. Implementación del software de control de más bajo nivel de los controladores de dispositivos periféricos.
  4. Decidir la forma más conveniente de interconexión entre periférico y computador.
  5. Decidir correctamente el sistema de periféricos más adecuados en cada aplicación.

Competencias

  1. Conceptualizar un sistema en esquemas de bloques.
  2. Capacidad de análisis. Saber reconocer los puntos más débiles o críticos de un diseño.
  3. Comprensión de esquemas de hardware.
  4. Elaboración de una correcta documentación.
  5. Compatibilidad medio ambiente y tecnología, y criterios de sostenibilidad.

Contenidos

Horas estimadas de:

T P L Alt L Ext. Est O. Ext.
Teoria Problemas Laboratorio Otras actividades Laboratorio externo Estudio Otras horas fuera del horario fijado

1. Concepto de periférico. Desarrollo de dispositivos periféricos.
T      P      L      Alt    L Ext. Est    O. Ext. Total 
2,0 0 4,0 0 4,0 4,0 0 14,0
  • Laboratorio:
    - Descripción del hardware de desarrollo (30")
    Microprocesador Cypress.
    - Descripción del entorno de desarrollo de software (30")
    Visual C++ y Compilador Keil
  • Actividades de laboratorio adicionales:
    Estudio previo de la documentación asociada a la práctica.

2. Interficies específicas para dispositivos periféricos
T      P      L      Alt    L Ext. Est    O. Ext. Total 
7,0 0 8,0 0 8,0 10,0 0 33,0
  • Laboratorio:
    - Breve introducción a USB (20")
    - Descripción de las librerías USB-Cypress (30")
    - Explicación paso a paso de la creación de un proyecto simple (30")
    Emulación de un teclado USB
    - Explicación de las tareas a realizar (20") para la emulación de un ratón USB.
    - Desarrollo de las tareas a realizar por parte de los alumnos (100")
  • Actividades de laboratorio adicionales:
    Estudio previo de la documentación asociada a la práctica.

3. Periféricos persona-máquina de entrada
T      P      L      Alt    L Ext. Est    O. Ext. Total 
8,0 0 6,0 0 0 8,0 0 22,0

4. Periféricos de identificación y registro
T      P      L      Alt    L Ext. Est    O. Ext. Total 
6,0 0 8,0 0 8,0 8,0 0 30,0
  • Laboratorio:
    Lectura de códigos de barras (4h)
    - Descripción del hardware de lectura de códigos de barras (20")
    - Explicación de las tareas a realizar (20")
    Captura de los intervalos de tiempos entre flancos. Descodificación a binario
    - Desarrollo de las tareas a realizar por parte de los alumnos (200")
  • Actividades de laboratorio adicionales:
    Lectura de la documentación y preparación

5. Periféricos persona-máquina de salida
T      P      L      Alt    L Ext. Est    O. Ext. Total 
5,0 0 8,0 0 8,0 0 0 21,0
  • Laboratorio:
    - Descripción del hardware de adquisición de audio (20")
    - Descripción de las rutinas base para la adquisición de audio (30")
    - Explicación de las tareas a realizar (20")
    - Detección automática del inicio de la conversación/sonido
    - Grabación en formato wav
    - Desarrollo de las tareas a realizar por parte de los alumnos (200")
  • Actividades de laboratorio adicionales:
    Estudio previo de la documentación asociada a la práctica.


Total por tipo T      P      L      Alt    L Ext. Est    O. Ext. Total 
28,0 0 34,0 0 28,0 30,0 0 120,0
Horas adicionales dedicadas a la evaluación 4,0
Total horas de trabajo para el estudiante 124,0

Metodología docente

Dado el cariz esencialmente tecnológico de la asignatura, no se ha creído conveniente una disociación clara basada en clases de teoría y clases de problemas. Así pues, se cree más conveniente adoptar un esquema basado en la exposición de contenidos y una posterior discusión sobre casos concretos siguiendo el transcurso natural de las clases.

Se desea realizar una asignatura centrada en el alumno que favorezca su actividad, participación y estímulo. Se quiere fomentar la capacidad de reflexión y de análisis, incidiendo en que sepan valorar mejor sus propias propuestas por vía de la autocrítica. En la medida de lo posible se intentará seguir un esquema basado en la exposición del problema/objetivos por parte del profesor, elaboración de una propuesta por parte de los alumnos, evaluación de las ventajas/inconvenientes de la propuesta (conjuntamente profesor y alumnos) y planteamiento de las posibles mejoras.



Durante la realización del curso se realizará un registro de todas las incidencias que se hayan podido producir y se recogerán los adelantos realizados en cada una de las sesiones (teóricas y prácticas). Periódicamente se realizarán reuniones de coordinación entre los diferentes profesores de la asignatura para compartir las experiencias docentes y proponer futuras mejoras o rectificaciones en los contenidos.

Método de evaluación

La evaluación y calificación de la asignatura viene determinada por un examen parcial, un examen final, y cinco prácticas de laboratorio obligatorias, hechas en grupos de dos personas. Se realizará un primer examen parcial (P) al superar el 50% del temario y un segundo examen final (F) donde entrará la totalidad del temario y un examen de prácticas. La nota de teoría conformará el 75% de la nota de la asignatura. En los exámenes escritos (P y F) habrá una parte teórica que evaluará los conocimientos del alumno (con un peso aproximado del 60% de la nota del examen), y una parte práctica (con un peso aproximado del 40% de la nota del examen) que evaluará la capacidad del alumno de resolver problemas concretos.

Las prácticas se evalúan, por una parte, según las notas de seguimiento de las sesiones hechas en el laboratorio y por otra parte con la valoración de los códigos de las prácticas elaborados por los correspondientes grupos de laboratorio. La asistencia a las prácticas (en el grupo matriculado) es obligatoria. La nota de laboratorio (L) contribuirá en un 25% en la nota final de la asignatura.



La nota de laboratorio (L) se extraerá de la nota de examen de laboratorio (EL) y de la evaluación de las prácticas (AP). La nota de laboratorio L se calcula cómo: 0.3*EL+ 0.7*AP

La nota global de la asignatura se calculará de la siguiente manera:





NF=max { P*0.3 + F*0.45 + L*0.25, F*0.75 + L*0.25 }

Bibliografía básica

  • Barry B. Brey Microprocessors and peripherals : hardware, software, interfacing, and applications, Macmillan Publishing Co, 1988.
  • George A. Smith Computer interfacing, Newnes, 2000.

Bibliografía complementaria

(Información no introducida)

Enlaces web

  1. http://www.embedded.com/internet/0003/0003ia2.htm


  2. http://www.memorystick.org/eng/e-index.html


  3. http://www.usbman.com/developer.htm


Capacidades previas

- Habilidades en la programación de tareas básicas: búsquedas, recorridos, encuestas periódicas.
- Conocimientos del flujo de ejecución de las rutinas de servicio a las interrupciones.
- Habilidades en la implementación de funciones lógicas a partir de operadores booleanos.
- Conocimiento del biestable D y puertas lógicas tres estados.
Conocimientos de controladores:
- Intervalos de tiempo programable (Interval Timer).
- Controlador de interrupciones programable (PIC)
- Habilidades en el cálculo de los máximos/mínimos de funciones de una variable
- Conocimientos de electrónica elemental: Estudio temporal de circuitos RC y Puertas lógicas CMOS, TTL


Compartir

 
logo FIB © Facultad de Informática de Barcelona - Contacto - RSS
Esta web utiliza cookies propias para ofrecerle una mejor experiencia y servicio. Si continúa la navegación, entendemos que acepta nuestra política de cookies. Versión clássica Versión móvil