Caracteristicas Del Dsp Tms320C2812

Páginas: 8 (1858 palabras) Publicado: 5 de abril de 2012
CARACTERÍSTICAS PRINCIPALES DE LA TARJETA EzDSP2812
Marina De Anda
de_anda210@hotmail.com

Resumen: El DSP es un sistema basado en un microprocesador optimizado para realizar operaciones numéricas a muy alta velocidad, con aplicaciones específicas de control y procesamiento de datos en tiempo real. Este ensayo presenta las características mas importantes que se deben considerar en el momento deimplementar una aplicación del DSP.

INTRODUCCION

El DSP TMS320C2812 (Figura 1) está diseñado con arquitectura Harvard, por lo que posee una memoria de datos y de programa separados, además de una densidad de código RISC [1]. Esta característica le permite al dispositivo ejecución de instrucciones más veloz.

Figura 1. Diagrama del TMS320C2812.

Su arquitectura puede resumirse en tres bloques:a) CPU y buses
b) Memoria
c) Periféricos

1.1 CPU y buses

El CPU incluye la ALU atómica, la unidad que realiza las operaciones matemáticas, cuyas instrucciones son ejecutadas en un tiempo menor que un código normal [1], registros auxiliares de 32 bits, y bloques MAC, circuitos que llevan a cabo de forma rápida operaciones de multiplicación y acumulación.
El bus interno se divide en:* Bus de lectura de programa
* Bus de lectura de datos
* Bus de escritura de datos

Esta múltiple arquitectura de buses es conocida como arquitectura Harvard, mencionada anteriormente, y habilita al C28x para buscar una instrucción, leer y escribir datos en un solo ciclo de máquina.
Además, el C28x posee un tiempo de servicio de interrupción rápido, y el ambiente de programación en C(Code Composer) permite la compilación de un código compacto.

1.2 Memoria

El espacio de memoria se divide en memoria de datos y memoria de programa. Hay diferentes tipos de memoria que pueden ser usados tanto como programa así como datos, estos incluyen la memoria Flash, RAM, SARAM expandido, y Boot ROM [1].
1.3 Periféricos

El C28x incluye varios periféricos para aplicaciones de control.Estos dependen de la serie elegida.

* Event Manager
* Convertidor analógico-digital de 12 bits
* Watchdog timer
* SPI
* SCI
* CAN
* McBSP
* GPIO

El Event Manager es el único periférico cuyas aplicaciones son empleadas en el proyecto ya que posee los circuitos PWM y QEP, por lo que sólo se mencionan sus características y no las de otros periféricos.

2. Módulo de reloj

Latarjeta posee un módulo con un oscilador de cristal (OSC/PLL) que provee todas las señales necesarias de reloj. Dos modos de operación pueden ser seleccionados: el uso del cristal interno de la tarjeta CPU para la base de tiempo del dispositivo, o una fuente externa de reloj cuya entrada se localiza en el pin X1/CLKIN [1].
El módulo OSC/PLL tiene además varios pre-escaladores para modificar lafrecuencia de reloj como el PLLCLK, HISPCP y LOSPCP (Figuras 2 y 3), según sean las necesidades del usuario.

Figura 2. Modulo del reloj.

Figura 3. Registros de preescala del reloj.

3. Event Manager

El Event Manager (Figura 4) es un gestionador de eventos que provee una gama de funciones y características usadas generalmente en control de aplicaciones y motores. El C28x posee dos: EVA y EVB, ycada uno se compone de los siguientes bloques:

* 2 Timers de propósito general
* 3 Unidades comparadoras
* Unidades de captura
* QEP (Quadrature encoder pulse)

Debido a la diversidad de eventos que puede llevar a cabo el EV, se explicará solo a grandes rasgos la función de algunos de los bloques, y posteriormente el QEP, cuya aplicación es fundamental.

3.1 Timers de propósitogeneral

Existen dos Timers de propósito general por cada módulo EV. Estos pueden ser usados para proporcionar un periodo de muestreo en sistemas de control, la base de tiempo para la operación de elementos del EV como las unidades comparadoras, unidades de captura, circuito QEP (sólo Timer 2 y 4), y circuitos adicionales de PWM [2].

Figura 4. Diagrama a bloques del Event manager.


Figura 5....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • trabajo dsp
  • Tarjeta dsp
  • Proyecto Dsp
  • Laboratorios de dsp
  • Graficacion en DSP
  • Trabajo Dsp
  • Labortorio Dsp
  • Manual Dsp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS