Está en la página 1de 3

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

PROYECTO
CURSO DE ESPECIALIZACIN
UTILIZANDO EL DSP
TEXAS INSTRUMENTS TMS320F2407
Prerequisito
N de Horas por sesin
Duracin del Ciclo
Total de Horas
Nmero de alumnos
Profesor del Curso

:
:
:
:
:
:

Electrnica Digital
4
5 sesiones
20 Hrs.
8 alumnos (recomendado)
MSc. Vctor Sotelo Neyra

OBJETIVO:
Programacin del procesador digital de seales (DSP) para aplicaciones de control en
tiempo real, utilizando la teora de control digital y las herramientas actuales de
simulacin.
Se realizarn un conjunto de prcticas implementando el diseo de algunos sistemas
reales, los participantes al trmino del curso debern ser capaces de realizar un
programa de control digital y procesamiento digital en un DSP y llevarn a cabo la
realizacin de un proyecto para el control de un sistema electromecnico o el
procesamiento de una seal anloga..
RESUMEN:
Introduccin al procesador digital de seales. Arquitectura y bloques funcionales del
DSP TMS320F2407. Introduccin a la programacin del ensamblador en el
TMS320F2407. Juego de instrucciones y perifricos. Mtodos de sistemas discretos.
CONTENIDO
Captulo 1.- INTRODUCCIN AL PROCESADOR DIGITAL DE SEALES
Fundamentos del procesador digital de seales y su aplicacin en los sistemas de
control. Familias del DSP TI y sus ramas de aplicacin. Formatos numricos, ciclos
del Pipeline (fetch, decode, read, execute), aritmtica en punto fijo, registros,
clasificacin de memorias, ncleo del CPU.
Nociones de digitalizacin.
Convertidores DAC y ADC.
Captulo

2.- ARQUITECTURA Y DIRECCIONAMIENTO DEL DSP


TMS320F240
El ncleo CPU F240. Diferencias entre el DSP y los microcontroladores. Operacin
del procesador TMS320F2407, arquitectura y modos de direccionamiento,
acumulador, registros, unidad aritmtica y de multiplicacin, buses y memorias.

Captulo 3.- SET DE INSTRUCCIONES Formato de instrucciones, operaciones de


carga y descarga, operaciones con registros, instrucciones aritmticas y lgicas,
instrucciones de registro auxiliar y puntero de pgina, TREG PREG e instrucciones de
multiplicacin, instrucciones de salto y de control, operaciones de memoria y
perifricos.
LABORATORIO #1
La consola de emulacin Code Explorer. Conexiones a las tarjetas de desarrollo.
Ventanas de desamble. Registros del CPU. Visualizacin de la memoria. Carga de
programas. Carga de datos. Visualizacin de grficos. Depuracin paso a paso. Salida
de seales por los puertos.
Captulo 4.- PERIFERICOS
Introduccin a los perifricos. Utilizacin de los manuales de perifricos.
Especificaciones tcnicas. Configuracin de los relojes, comparadores y salidas de
seales digitales por puertos.
Captulo 5.- MODULADORES DE FASE
Pautas sobre el uso de los PWMs. Unidades de modulacin de ancho de pulso.
LABORATORIO #2
Implementacin del proyecto de modulacin de fase. Arranque de un motor DC en un
sentido.
Captulo 6.- INTRODUCCION Al ASSEMBLER Y EL ANSI C EN EL
TMS320F240
Software del ensamblador, mapa de memoria, vectores de interrupcin, sistema
numrico, variables, macros, opciones del ensamblador.
La Suite de programacin Code Componer para el diseo de proyectos de software
con el DSP Texas Instruments.
Sentencias, variables, constantes, arreglos, punteros, funciones, por valor y referencia,
interrupciones, armado de un programa general.
LABORATORIO #3
Implementacin del proyecto idle runtime - interrupcin en lenguaje C.
Interrupciones. Programacin de la relojera. Capturadores y convertidor ADC en C.
Funciones en ANSI C.
LABORATORIO #4
Implementacin del Proyecto en Code Componer. Manejo de una curva de
aceleracin para un motor DC en ambos sentidos.
Configuracin de los dos convertidores analgicos digitales. QEP en cuadratura.
Uso de los pines de propsito general y su programacin. Watchdog y RTC.

INFRAESTRUCTURA PARA EL DICTADO DEL CURSO


Se utilizar las 4 tarjetas Varitek 17 que han sido recientemente adquiridas
Se recomienda 2 alumnos por tarjeta por lo que se proporcionar 2 o mas tarjetas
adicionales segn la cantidad de alumnos inscritos.
Se requiere de una computadora por cada 2 alumnos:
8 alumnos4 computadoras
Pizarra blanca
Se recomienda hacer propaganda en Facultades internas o externas de:
Ing. Electrnica
Ing. Elctrica
Ing. Mecnica
Ing. Mecatrnica
Fsica
Ing. Industrial
Ing. De Sistemas
HORARIOS
1.- Martes y Jueves de 9 am a 1pm
CURSO COMPLEMENTARIO
El syllabus ha sido implementado para llenar los requerimientos bsicos para el
conocimiento de los DSPs, queda propuesto la realizacin del segundo nivel de
especializacin, en un curso nuevo de 24 horas, donde se presentan aplicaciones
reales de diseo, utilizando herramientas modernas, como el diseo de un control
automtico desde el Matlab, teora de controles discretos, teora de procesamiento
digital, mtodos de sistemas discretos entre otros.
Este curso complementario permite a los estudiantes, sobretodo a los tesistas, lograr
un conocimiento amplio sobre la implementacin de sistemas discretos, disminuyendo
el tiempo de investigacin de las herramientas que utilizan en sus trabajos.
REFERENCIAS BIBLIOGRAFICAS
Texas Instruments, Set de referencia del TMS320F240,CPU y Set de
Instrucciones SPRU160C, Junio 1999
Texas Instruments, Set de referencia del F240,Librera de perifricos y disp.
Espec.,SPRU161C, Junio 1999
Farzad Nekoogar, Digital Control using Digital Signal Processing,1998
.Karl J. Astrom;Bjorn Wittenmark, Sistemas Controlados por Computador,1998
Motorola, Digital Signal Processing Applications with Motorolas DSP56002
Processor,1996
Franklin, D.F y Powell, Control Digital de Sistemas Dinmicos,1989,Addison
Wesley
Kuo, B.C,.Sistemas de Control Digital 1980 Holt Saunders

También podría gustarte