Secuencia De Leds Dspic30F2010
Secuencia de Leds
Aplicación con el dsPIC30F2010
Introducción
Recibe el nombre de DSP (Procesador Digital de Señales) un circuito integrado que contiene un procesador digital y un conjunto de recursos complementarios capaces de manejar digitalmente las señales analógicas del mundo real, como los sonidos y las imágenes.
A principios de la década de los 80 del siglo pasado yase comercializaban varios modelos de DSP, siendo pioneros los fabricantes Texas Instruments, NEC e Intel. En la actualidad Texas Instruments mantiene el liderazgo en el mercado de DSP, fabricando modelos cada vez más potentes para acoplarse a las aplicaciones más complejas y cambiantes.
Los DSP pueden asemejarse a los clásicos microcontroladores, pero incorporando arquitecturas y recursosespeciales para poder controlar de forma optima los requerimientos específicos y los algoritmos manejados en el procesamiento digital de señales analógicas.
Los microcontroladores clásicos, denominadas de forma resumida MCU, son circuitos integrados que contienen un procesador digital completo junto a diversos periféricos auxiliares que facilitan el desarrollo de las aplicaciones a las que sededican. Su parecido con los DSP es muy grande, pero las diferencias que lo distinguen hacen que sus campos de aplicación sean diferentes.
De forma resumida puede decirse que los DSP son microcontroladores dotados de los recursos físicos y lógicos necesarios para poder soportar las aplicaciones específicas del procesamiento digital de señales.
Los DsPIC es la denominación comercial de los DSP(¿Que es un DSP?) de Microchip. En este artículo voy a tratar de dar una descripción
Las aplicaciones modernas mezclan las funciones típicas con las de procesamiento digital de señales (DSP). Esta situaciones ha impulsado a Microchip a fabricar un circuito hibrido MCU/DSP, cuyo manejo es similar a los clásicos microcontroladores pero que incluye las principales prestaciones de los DSP. Así hanació el Control Digital de Señales, abreviadamente DSC (Digital Signal Controller), que reúne las características de un microcontrolador PIC de 16 bits y las de un DSP gama baja. En base a este consolador digital de señales, Microchip consigue reunir lo mejor de ambos mundo, marcando el comienzo de una nueva era en el mercado de controladores. Teniendo como principales características:Arquitectura Harvard
• Permite palabras de diferente tamaño:
• Programa 24 bits
• Datos 16 bits
• Mejora la eficiencia del conjunto de instrucciones
• Permite procesamiento mas rápido, el procesador puede buscar anticipadamente la próxima instrucción, mientras ejecuta la instrucción actual que accesa datos en la RAM.
Memoria de programa
• PC de 24 bits, para direccionar hasta 4M x 24 palabrasEl espacio de memoria de programa contiene:
• Localidad de reset
• Tablas de vectores de interrupción
• Memoria de programa de usuario
• EEPROM de datos
• Memoria de configuración.
Facilidad de instrucciones para realizar ciclos. Se pueden realizar ciclos con las instrucciones do y repeat, ambas pueden interrumpirse en cualquier momento. Estas características hacen los algoritmosrepetitivos DSP muy eficientes, mientras mantienen la habilidad de manejar eventos de tiempo real.
Memoria de datos
• Espacio de datos de 64Kbytes, y es tratado como un espacio lineal de datos para muchas instrucciones.
• Las instrucciones de multiplicación de DSP dividen la memoria en dos bloques X, Y.
• Estas instrucciones DSP soportan lecturas duales de operándoos.
• Cuando no se usan lasinstrucciones de DSP, la memoria es tratada como un solo bloque de memoria
Modos de direccionamiento
• Inherente (sin operándoos)
• Relativo
• Literal
• Memoria directa
• Registro directo
• Registro indirecto
Los seis modos de direccionamiento son soportados por cada instrucción. Los registros de trabajo son usados ampliamente como apuntadores para los modos de direccionamiento...
Regístrate para leer el documento completo.