TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: mikelo en 18 de Octubre de 2007, 11:30:04

Título: DSPIC o DSP(TI)
Publicado por: mikelo en 18 de Octubre de 2007, 11:30:04
Hola amigos, estoy con el proyecto final de la uni y tengo una duda.
Tengo que realizar un procesado digital de unas señales obtenidas con unos sensores (el ancho de banda de las señales no es muy grande, de pocos kHz), para ello tendré que hacer un filtrado posiblemente, calcular promedios en tiempo, desviaciones estandar, relaciones de señales (divisiones), algunas multiplicaciones y quizás alguna operación más, el resultado sacarlo por una LCD.
No he trabajado con los DSPIC, pero he estado mirando el 33FJ256GP710 que viene en un kit, y tiene buena pinta, yo creo que hará la función por las características indicadas en el datasheet, aunque depende de cuantas muestras tenga que guardar en memoria para hacer los promedios y desviaciones y si luego quiero ampliar con algún otro procesado.
La pregunta es para vosotros que habeis trabajado bastante con estos micros, me servirá éste o me aconsejais que utilice un DSP? por ejemplo alguno de texas instruments que ya he trabajado, con los inconvenientes de que son mucho más caros y más compejos. Además por lo que he visto los dsPICS tienen ya muchos programas y funciones por la red que me podrían servir.

Bueno, ya direis que pensais y gracias.
Título: Re: DSPIC o DSP(TI)
Publicado por: Nocturno en 18 de Octubre de 2007, 11:39:27
Habría que analizar con cierto detenimiento los requerimientos que necesitas en tu aplicación, para ver si un dsPIC33F puede satisfacerlos.
En teoría, todas esas tareas que has nombrado pueden acometerse, aunque todo depende del tamaño de la muestra a procesar y la velocidad que necesites.
Echa un vistazo a las hojas de aplicación de Microchip porque vienen muchos ejemplos de uso, y es probable que puedas hacerte mucho mejor una idea de las capacidades de estos ingenios.
Título: Re: DSPIC o DSP(TI)
Publicado por: Renatox_ en 18 de Octubre de 2007, 13:54:39
Hola, para trabajar filtros con dspic tienes que usar el formato fractional 1.15, con punto flotante se hace lento el filtro. Yo he realizado un filtro de orden 6 con punto flotante en dsPIC y la frecuencia de corte llega a lo más a 1Khz.

Con TI programas siempre con punto flotante, y con la serie 2812 puedes realizar aplicaciones de audio.
Título: Re: DSPIC o DSP(TI)
Publicado por: HH_HOZ en 19 de Octubre de 2007, 19:14:40
Personalmente he trabajado con DSP de TI y me han dado buenos resultados, los dspic no los conosco bien pero por lo que he visto en algunos su capacidad es menor en general.
Título: Re: DSPIC o DSP(TI)
Publicado por: mikelo en 22 de Octubre de 2007, 17:40:30
Gracias por las respuestas.
Lo más seguro que adquiramos un DSP de Texas, así nos aseguramos de que hagamos lo que hagamos no nos vamos a quedar cortos, y siempre se puede utilizar para futuros proyectos.
Me he fijado en el starter kit del dispositivo TMS320C6713 de punto flotante, si alguno ha trabajado con el o lo conoce y me puede aconsejar.
Este kit tiene ampliación de memoria y otras cosas más, pero lo que le echo en falta es un ADC (tiene entradas y salidas analógicas de audio) y una pantalla LCD que me vendrían bien para mi proyecto, así sin la necesidad de un computador para comprobar el correcto funcionamiento final del sistema.
También he visto una placa interfaz para añadir módulos al kit como un ADC, pero no he visto pantallas LCD. Si conoceis alguno de estos modulo y me podeis decir si merecen la pena y cuales estaría agradecido.
Gracias de nuevo. Saludos