Autor Tema: Diferencias dsPIC30 vs PIC24  (Leído 13739 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Diferencias dsPIC30 vs PIC24
« en: 13 de Marzo de 2012, 20:33:14 »
Hola a todos.
Me han llegado dos samples de Microchip:

dsPIC30F4012
PIC24F32KA302


¿Que diferencias generales tienen las dos familias dsPIC30 y PIC24?


Las diferencias individuales las estoy sacando de los datasheet:

Microcontrolador  dsPIC30          PIC24

Pines                    28PDIP           28PDIP
Alimentación          2.5-5V            1.8-3.6v
Instrucciones         24bit               24 bit
Velocidad              120Mhz            32Mhz
MIPS máximos         40                   16
Consumo               28mA              2mA          @ 3.3V, 10MIPS
DSP                       SI                    SI
PWM                    3 PWM             3 PWM
                            6 out               3 out
ADC                     10bit                12bit
                           1000ksps         100ksps
Encoder                  SI                    NO

Quiero utilizar un micro para control de motores. Creo que el dsPIC30 se acerca más para esa aplicación.

Pero antes de elegir me gustaría conocer otras diferencias generales entre las dos familias, porque me parecen muy semejantes y me extraña no encontrar más diferencias que las referentes a los periféricos.
En cuanto a instrucciones me parecen iguales y debe haber diferencias que no he visto aún.

Saludos.
« Última modificación: 14 de Marzo de 2012, 16:24:12 por picuino »

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #1 en: 13 de Marzo de 2012, 20:45:41 »
El módulo dsp.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #2 en: 13 de Marzo de 2012, 20:51:30 »
¿Qué tiene el módulo DSP del dsPIC30 que no tenga el PIC24?
En principio parece que el PIC24 también puede multiplicar, dividir y multiplicar y sumar en 1 operación.

Edito:
¿Es que el dsPIC30 tiene más bits de precisión?


Saludos

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #3 en: 13 de Marzo de 2012, 21:52:28 »
Tiene el módulo dsp, que agrega otras instrucciones. En el datasheet hay una seccion especial para el dsp  ;-) Luego también hay dsPIC especiales para ciertas cosas, control de motores, etc..

No contesto mensajes privados, las consultas en el foro

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #4 en: 13 de Marzo de 2012, 22:28:52 »
las diferencias en el modulo dsp hacen al dspic un poco mas idoneo para procesamiento digital de señales.
De hecho hay dspic que son pensados especialmente para control de motores, algunos de ellos son:

dspic30f3011
dspic30f3010
dspic33fj128mc802

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #5 en: 14 de Marzo de 2012, 10:09:07 »
Sigo estudiando los datasheet.

Ambos tienen instrucciones de 24 bit (voy a corregir el primer mensaje)
Tambien parece que el dsPIC30 está especializado en control de motores.
¿Significa esto que el PIC24F es un chip para aplicaciones más generales? en principio creo que no, que si hago una placa de desarrollo para dsPIC30, también me valdrá para otros proyectos como si fuera un PIC24F


Todo esto viene a que quiero hacer una placa de desarrollo genérica utilizando uno de los dos micros. Ambos son incompatibles a nivel de pines (por la alimentación) de manera que tengo que elegir el mejor. La primera aplicación que le daré será el control de motores, pero luego quiero utilizar la placa para otros proyectos de conversión de potencia, instrumentación y regulación de sistemas.

La única desventaja que veo en el dsPIC30 es su consumo 15 veces mayor que el PIC24F ¿Por qué serán tan diferentes?

Saludos.

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #6 en: 14 de Marzo de 2012, 13:19:52 »
Sigo estudiando los datasheet.

Ambos tienen instrucciones de 24 bit (voy a corregir el primer mensaje)
Tambien parece que el dsPIC30 está especializado en control de motores.
¿Significa esto que el PIC24F es un chip para aplicaciones más generales? en principio creo que no, que si hago una placa de desarrollo para dsPIC30, también me valdrá para otros proyectos como si fuera un PIC24F


Todo esto viene a que quiero hacer una placa de desarrollo genérica utilizando uno de los dos micros. Ambos son incompatibles a nivel de pines (por la alimentación) de manera que tengo que elegir el mejor. La primera aplicación que le daré será el control de motores, pero luego quiero utilizar la placa para otros proyectos de conversión de potencia, instrumentación y regulación de sistemas.

La única desventaja que veo en el dsPIC30 es su consumo 15 veces mayor que el PIC24F ¿Por qué serán tan diferentes?

Saludos.

La principal diferencia de consumo se debe a la velocidad de procesamiento (Los dspic puden operar a velocidades de 30, 40 y 60 MIPS segun la familia). Lo cual es superior a las capacidades del pic24. En teoria esto te permite poder realizar aplicaciones mas complejas y con mayores requerimentos de computo.

espero esto te sea de utilidad

saludos!

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #7 en: 14 de Marzo de 2012, 13:28:45 »
Me he decidido por el dsPIC30 para hacer la placa de desarrollo.

¿Alguien conoce alguna nota de aplicación donde aparezcan circuitos de desacoplo para la alimentación del ADC, en los pines AVdd y AVss?

Creo haber leído que se deben colocar dos resistencias de 10 ohm de cada patilla a Vdd y GND y dos condensadores de desacoplo de 100nF.

Saludos.

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #8 en: 14 de Marzo de 2012, 13:44:19 »
En el mismo datasheet parece circuito mínimo, algo por el estilo.

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #9 en: 14 de Marzo de 2012, 14:02:51 »
Gracias Suky, creo que ese es el circuito que recuerdo.
Para una placa de desarrollo y un ADC de 10 bit, imagino que será suficiente.

Saludos.


Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #10 en: 16 de Marzo de 2012, 02:11:04 »
pon en el buscador del pdf minimum y lo encuentras facil ya que esta por el principio, segun el datasheet cada entrada debe tener su condensador low-esr de 0.1uf, el pin vcap uno de 10uf entre el pin y vss creo que era y el avdd como dices pone una resistencia de 10ohm pero desconozco para que es esto, yo no le he puesto resistencia y funciona bien.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #11 en: 16 de Marzo de 2012, 16:40:01 »
Lo he diseñado según el datasheet en la página 144:
http://ww1.microchip.com/downloads/en/DeviceDoc/70135G.pdf

El esquema lo he publicado en:
https://sites.google.com/site/picuino/picuino_arandano

La placa la he llamado Picuino Arándano porque el color del esmalte fotosensible del PCB se parecía a la salsa de arándanos y porque ahora está de moda el Raspberry Pi (el ordenador de 20 dolares) y el arándano es un tipo de berry (cranberry).

Este micro (dsPIC30F4012) es bastante más potente que mi primer PC (un 386 a 40Mhz). Estos microcontroladores están llegando a unas potencias increibles hace unos años. De forma que se podría asemejar una placa con el dsPIC a un ordenador (obviando las diferencias de capacidad de memoria y capacidad de comunicación claro).


Saludos.

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #12 en: 16 de Marzo de 2012, 17:02:20 »
le has hechado un vistazo a los nuevos (no tan nuevos xD) dspic33E?? Son la "ostia", me gustan incluso mas que los pic32, una pena que solo vayan maximo a 60MIPS y 16bits

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #13 en: 16 de Marzo de 2012, 17:25:05 »
¿dsPIC33? estos chicos de Microchip no paran. Apenas aprendes una serie de micros y ya sacan otra.
Les echaré un vistazo a ver que se puede hacer con ellos.

Saludos.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Diferencias dsPIC30 vs PIC24
« Respuesta #14 en: 16 de Marzo de 2012, 17:49:08 »
No entiendo bien la política de Microchip con los micros de gama alta. Los dsPIC33 parecen muy similares a los dsPIC30. La única diferencia parecen ser 11 instrucciones añadidas para DSP.
Lo bueno de la serie dsPIC33 es que parece compatible a nivel de patillaje con la serie dsPIC30.
Intentaré ajustar la placa para que también se puedan insertar los dsPIC33.

Saludos.


 

anything