Abstract:
|
El presente proyecto tiene como objetivo el diseño y la elaboración del firmware para un
módulo generador de pulsos de alta potencia de dos niveles. La plataforma para la que se
ha programado es un DSP (Digital Signal Processor) de Texas Instruments y se ha utilizado
el lenguaje C en el entorno de desarrollo Code Composer Studio. Cabe aclarar que no será
objeto de análisis el diseño del hardware, sino que el proyecto se centrará en dar unas
breves explicaciones sobre el sistema y en explicar detalladamente el algoritmo diseñado e
implementado en software.
El núcleo del trabajo consta de tres bloques principales, los cuales se explican a
continuación:
Primero, un apartado dedicado a dar una explicación sobre todo el sistema para el cual
debe diseñarse el firmware. Aquí se explicarán los distintos requerimientos que debe tener
el módulo como son, por ejemplo, los modos de funcionamiento, los mecanismos de control,
de salida de información y la generación de los pulsos.
Segundo, una sección dedicada a dar una profunda visión del algoritmo diseñado. En este
apartado se analizarán la estructura a nivel de archivos, la estructura del código y el flujo del
programa.
Finalmente, en el último apartado se lleva a cabo la validación del sistema, donde se analiza
la correcta funcionalidad del programa y se muestran los resultados obtenidos. |