Sunteți pe pagina 1din 5

MOTOR DSP EN LOS MICROCONTROLADORES DSPIC

Kevin Lalangui – klalanguif@est.ups.edu.ec


Jonathan Pintado – jpintadoy@est.ups.edu.ec
Grupo 1 – (17/01/2019)

Resumen— En este documento, se dará a conocer sobre el motor ➢ Familia dsPIC30F


DSP en los microcontroladores en donde se dará cierta
información sobre las arquitecturas, sus librerias su forma de ➢ Familia dsPIC33F
conexión entre los PICS y las características clave, aplicaciones y
una comparación entre las familias de los controladores de señal CARACTERISTICAS GENERALES DE LS DSPIC30F
digital (DSC). Si bien la comercialización por parte de las familias
de los dispositivos Microchip dsPIC es muy reciente, los
pronósticos son una expansión e implementación espectaculares a
fines de la primera década del siglo XX, por lo cual es otra razón
para el estudio de estos microcontroladores.

Palabras Clave—DSP, LIBRERIAS, Arquitectura.

I. INTRODUCCIÓN

d sPIC es un nombre genérico que se utiliza para referirse a


los controladores digitales deseñales (DSC) que ha
diseñado Microchip Technology Inc. para facilitar a los
usuarios, latransición al campo de las aplicaciones de los
procesos digitales de señales, que van aproporcionar en los
próximos años un crecimiento espectacular en los próximos
años enaéreas como las comunicaciones, los sensores, el
procesamiento de las imágenes y elsonido, el tratamiento
matemático de las señales, los sistemas de alimentación, el Figura 2. Cuadro de características del DSPIC30F
control demotores, la electromedicina, los sistemas
multimedia, la automoción e internet.

II. MARCO TEÓRICO El voltaje de alimentación admite un rango comprendido


A. DSP entre 2,5 y 5,5 VDC. Se tolera unatemperatura interna entre -
DSP (Procesador Digital de Señales) un circuito integrado 40° y 85° C y una externa entre -40° y 125° C. El
quecontiene un procesador digital y un conjunto de recursos rendimientoalcanza los 30 MLPS cuando el voltaje de
complementarios capaces de manejar digitalmente las alimentación tiene un valor entre 4,5 y 5,5 VDC.
señales analógicas del mundo real, como los sonidos y
Para potenciar la velocidad de las operaciones aritméticas
lasimágenes. A principios de la década de los 80 del siglo
complejasexiste un “Motor DSP” que contiene un
pasado ya se comercializaban variosmodelos de DSP, siendo
multiplicador hardware rápido de 17 X 17 bits,
pioneros los fabricantes Texas Instruments, NEC e Intel.
dosacumuladores de 40 bits y un robusto registro de
desplazamiento. La memoria de programa,tipo FLASH,
puede alcanzar un tamaño de 4 M instrucciones de 24 bits
cada una, aunqueactualmente sólo hay modelos con una
capacidad máxima de 256 K bytes. La memoria dedatos
SRAM puede alcanzar 32K posiciones de 16 bits, aunque en
los modelos actualessólo se llega a la mitad. La memoria de
datos se divide en dos espacios, X e Y, que puedenser
accedidos simultáneamente en las operaciones matemáticas
Figura 1. DSP DSP. Toda esta estructuraadmite operaciones MCU y
operaciones DSP con un repertorio de 84 instrucciones.
Los DSC se comercializan en diferentes dispositivos
agrupados en dos grandes familias: Los dsPIC33F además contienen un Controlador de
DMA.También disponen de potentes herramientas para la
gestión del sistema (Perro Guardián,Monitor de fallo de
reloj, temporizadores para la estabilización del voltaje de
alimentacióny la frecuencia, etc.), así como dispositivos para
controlar el consumo de energía (modos debajo consumo
Idle y Sleep, detección de voltaje bajo, etc.). DISPOSITIVOS DSPIC33F DE CONTROL DE MOTORES Y
SISTEMAS DE ALIMENTACIÓN
B. ENCAPSULADOS Y DIAGRAMAS DE
La categoría de control de motores ofrece una gran variedad
CONEXIONES
de aplicaciones relacionadascon el gobierno de motores,
como los de inducción, de fase simple o trifásica y los
La nomenclatura de los dsPIC30F formada por números y
decorriente continua.También son muy apropiados para la
letras expresan lasespecificaciones particulares y su
gestión de los sistemas de alimentaciónininterrurnpibles,
significado se describe en la Figura 2.10.El diagrama de
conversores, módulos para la corrección del factor de
conexiones para los miembros de esta familia lo ha diseñado
potencia,telecomunicaciones u otro equipamiento industrial.
Microchippara propiciar la migración hacia modelos
Este grupo está formado por 12modelos diferentes.
superiores y con más patitas, para lo cual hamantenido la
máxima compatibilidad en su posición. Se ha favorecido la DIFERENCIAS ENTRE DSPIC30F Y DSPIC33F
compatibilidad con los PIC DSC, también la de
lasinstrucciones, la de las herramientas de desarrollo y la de A pesar de ser muy similares, existen algunas diferencias
las patitas de E/Scorrespondientes a los periféricos de los dos apreciables entre ambos DSC. Elrango de voltaje soportado
tipos de PIC por cada uno es diferente, así como el voltaje optimo para
sumejor rendimiento.Los dsPIC30F tienen como tensión
nominal 5VDC y los dsPIC33F 3,3VDC. Tambiéndifieren en
las patas de E/S y la memoria FLASH que alcanza 144KB en
los 30F y 256KBen los 33F. Los 33F carecen de EEPROM,
pero su SRAM puede llegar a 30KB, mientrasque los 30F no
superan los 8KB. Finalmente, los dsPIC33F disponen del
doble deinterruptores y un controlador de DMA

Arquitectura DSPIC

• Arquitectura Harvard.
• Datos de 16 bits.
Figura3. Diagrama de conexiones • Instrucciones de 24 bits.
• PC de 24 bits.
C. LA FAMILIA DSPIC33F • Capacidad para ejecutar instrucciones de 3
operandos en un ciclo.
El voltaje de alimentación admite un rango comprendido • Instrucciones de dos tipos: MCU y DSP.
entre 2 y 3,6 VDC. El rango detemperatura idéntico a los • Interrupciones priorizadas.
dsPIC30F. El rendimiento máximo alcanza los 40 MIPS
• Periféricos extensivos incluidos.
cuandoel voltaje de alimentación tiene un valor de 3,3 VDC.
Los aspectos más destacables queincorporan los dsPIC33F
son la ampliación en el número de patas de E/S, la capacidad
de lamemoria FLASH que alcanza 256 KB, se mantienen los
periféricos, la disponibilidad deldoble de interrupciones,
SRAM de hasta 30 KB. No disponen de memoria
EEPROM.Tienen un nuevo modo de bajo consumo DOZE y
un nuevo Controlador DMA de 8canales, que para no utilizar
a la CPU en la transferencia de datos entre periféricos y
lamemoria

DISPOSITIVOS DSPIC33F DE PROPÓSITO GENERAL

Los dsPIC33F de propósito general son ideales para una


amplia gama de avanzadas deMCU de 16 bits embebidos y
en concreto, las variantes con interfaces CODEC son Figura 4. Arquitectura DsPiC
idóneaspara aplicaciones de tratamiento de la voz y audio.
Este grupo está formado por 15 modelosdiferentes
• Dos bancos X e Y
• Memoria programa
• Memoria EEPROM
• Motor DSP
• 16 Registros W
• Periféricos
• Watchdog

Figura 6. Diagrama de bloques general de los diversos núcleo y módulos


periféricos en el dsPIC ® familia de dispositivos. En morado podemos ver
el motor DSP.

Figura 7. Motor de procesador de señal digital (DSP)

RUTAS DE DATOS

Esta es la ruta de datos a través de los acumuladores,


comenzando con accesos de un solo ciclo desde espacios de
datos X e Y.
Figura 5 Arquitectura

MOTOR DSP

Es un bloque de hardware que se alimenta con datos de la


matriz de registros W, pero contiene sus propios registros de
resultados especializados. El motor DSP consta de los
siguientes componentes:

• Multiplicador de alta velocidad de 17 bits por 17


bits
• Palanca de cambios del barril
• Sumador / restador de 40 bits
• Dos registros del acumulador de destino.
• Lógica de redondeo con modos seleccionables.
• Lógica de saturación con modos seleccionables

Figura 8. Acumuladores Xe Y
• De golpes.
• De lluvia.
Esta ruta de datos pasa por alto los acumuladores, pero usa la
• De fallos en la red eléctrica.
lógica de cambio de barril, extensión y relleno
• De rotura de cristales.
• Sensores químicos y de gases.
• Detección PIR avanzada 2-D.

C) AUTOMOCIÓN

• Control de potencia.
• Control de estabilidad y balanceo.
• Caja de cambios y embrague
• Dirección hidráulica asistida
• Airbag.
• Control de ignición.
• Sensor de presencia de ocupantes

VENTAJAS Y DESVENTAJAS DE LOS DSP

Ventajas:
• Eliminar el ruido.
Figura 9. Acumuladores barril, extensión y relleno • No hay pérdida de información.
• El envejecimiento de los componentes y las derivas
MICROCONTROLADORES Y DSP
térmicas no afectan al resultado del proceso.
• Mayor eficiencia – velocidad.
En un microcontrolador es posible encontrar una memoria
Desventajas:
lineal, en la que se almacenan tanto datos como instrucciones
• El costo varía de acuerdo a la aplicación.
de programa. El diseño es generalmente más complejo, ya que incluye
aspectos de hardware y de software
Un DSP posee dos bloques separados e independientes de
memoria, cada uno con su propio bus de acceso, permitiendo
así al procesador ir a buscar la siguiente instrucción y dato en III. CONCLUSIONES
el mismo ciclo de reloj.
A través de este trabajo de investigación científica, se dio a
Además de la típica ALU, un DSP posee bloques MAC de conocer el origen, lascaracterísticas más esenciales, las
multiplicación y acumulación, se encuentran también bloques aplicaciones y las diferencias entre las familiascomerciales de
sólo para corrimientos, shifters. los dsPIC (30F y 33F), su importancia en los diferentes
campos de la vidaútil del ser humano y su diversificación de
APLICACIONES
opciones y capacidades para su correctaimplementación, ya
CONTROL DE MOTORES que ha venido a simplificar dichos procesos de forma mas
rápida yergonómica, esto debido a su encapsulamiento y su
• Bombas industriales. multiplicidad de funciones.El bajo costo de estos dispositivos
• Lavadoras y aspiradoras. es una ventaja más con respecto a otros dispositivos demás
• Equipos de gimnasia. complejidad y altos costos.Por lo que podemos decir que los
• Tensores de cinturones de seguridad. dsPIC son una potente y poderosa herramienta para eldiseño
• Calefacción, ventilación y aire acondicionado de implementaciones básicas y complejas de circuitos en
• Refrigeración diferentes áreas de trabajoy recreación
• Herramientas eléctricas
• Apertura de puertas.
• Control de estabilidad. IV. BIBLIOGRAFÍA

B) CONTROL DE SENSORES 1]J. Mª Angulo, A. Etxebarría, I. Angulo e I. Trueba. dsPIC. Diseño Práctico
deAplicaciones. EditorialMc Graw-Hill (2006)
• Sensores de torsión
[2]J. Mª Angulo, B. García, I. Angulo y J. Vicente. Microcontroladores
• De presión. Avanzados dsPIC.Editorial Thomson (2006)
• De vibraciones.
[3]A. Etxebarria e I. Angulo. Filtrando señales con dsPIC. Revista Española
deElectrónica. Nº 614 pp42-43. Marzo 2006

[4]Ingeniería de Microsistemas Programados S.L. Tutorial de


PICSchool.http://www.microcontroladores.com,2006.

[5]Microchip, dsPIC30F y dsPIC33F,http://www.microchip.com,2006.

[6]http://www.msebilbao.com/notas/downloads/Manual%20de%20usuario
%20PIC%20School.pdf

S-ar putea să vă placă și