TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: blackcat en 27 de Marzo de 2008, 14:58:16

Título: Nuevos dsPICs
Publicado por: blackcat en 27 de Marzo de 2008, 14:58:16
Hola ...

Por fin microchip encontró respuesta a mi duda ... ¿ Porqué diablos los dsPICs no tienen DAC  :5] ?  ...

Bueno, me imagino que esto no es nuevo entre uds pero microchip lanzará una nueva version de dsPIC33F ... entre las mejoras incluidas estan:

- DAC de 16bits @ 100ksps
- Puerto paralelo ( PMP )
- Selección de pines para remapeo de los perifericos ( PPS )
- Hardware para CRC
- Y creo que 8 canales PWM y 2 QEI

... Lo que no me gusta aún es que solamente son 16kb de RAM y 128k de Flash

Eso del DAC si me gustó mucho pues libera un poco mi ya saturado SPI.

Saludos!!

 

 
Título: Re: Nuevos dsPICs
Publicado por: Nocturno en 27 de Marzo de 2008, 15:09:25
¡Qué bien!, más recursos para la lista de temas por probar  :P
Título: Re: Nuevos dsPICs
Publicado por: RedPic en 27 de Marzo de 2008, 16:55:25
Con los DAC de 16 bits quiero hacerme el "telefonillo"  :mrgreen:
Título: Re: Nuevos dsPICs
Publicado por: Cryn en 27 de Marzo de 2008, 17:16:59
 :shock:  buenas cosas  pueden surgir
Título: Re: Nuevos dsPICs
Publicado por: migsantiago en 27 de Marzo de 2008, 21:07:48
¿Saben que falta todavía? Un ADC de 16 bits.  :mrgreen:

Estoy empezando un proyecto importante y voy a requerir no 12, ni 16 bits... sino 24 bits de resolución del ADC a ni más ni menos que 50ksps como mínimo  :D

Ojalá y los dsPIC se alíen con Texas Instruments u otras y fusionen tecnologías.
Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 27 de Marzo de 2008, 23:03:29
Migsantiago :

Yo estuve usando un ADS1210 de Texas Instruments de 24 bits que compré por Digikey y es una pena que no tenga comunicación SPI o I2C sino un protocolo propio.
Con los amplificadores operacionales malos y baratos que conseguí en Argentina solo logré una resolución de 20 bits pero me sirvió para lo que lo necesitaba.

Saludos
Título: Re: Nuevos dsPICs
Publicado por: migsantiago en 27 de Marzo de 2008, 23:11:32
Revisando tu integrado encontré que se comunica con:

FLEXIBLE SPI™ COMPATIBLE SSI INTERFACE WITH 2-WIRE MODE

¿Por qué dices que es protocolo propio y que no cuenta con spi?
Título: Re: Nuevos dsPICs
Publicado por: blackcat en 28 de Marzo de 2008, 00:11:40
Revisando tu integrado encontré que se comunica con:

FLEXIBLE SPI™ COMPATIBLE SSI INTERFACE WITH 2-WIRE MODE

¿Por qué dices que es protocolo propio y que no cuenta con spi?


Yo tambien revise y es SPI común y corriente ... la diferencia es que puede operar como esclavo o maestro ... interesante!

Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 00:36:27
Perdón, me expresé mal. El asunto es que yo estoy usando el PIC18F452 que es SPI de 3 cables (3-wire SPI) y el conversor es SPI de 2 cables (2-wire SPI) ya que tiene una para SCLK para el clock y SDIO para los datos de entrada y salida. El 18F452 tiene SCK para el clock, SDI para los datos de entrada y SDO para los datos de salida.
Estuve peleándome bastante con este tema porque estaba usando un Sistema Operativo en Tiempo Real (RTOS) y al final implementé el protocolo por software usando las interrupciones.
El conversor se debe configurar al arrancar y luego se puede autocalibrar o leer la conversión con un comando. Siempre hay que usar la pata SDIO para mandar un comando y esperar por la misma pata la respuesta desde el conversor.

Es una lástima, y lo digo corrigiendo mi anterior posts, que el ADS1210 tenga comunicación SPI de 2 cables y no de 3 cables.

Saludos
Título: Re: Nuevos dsPICs
Publicado por: manex_1987 en 28 de Marzo de 2008, 11:16:03
A mi me gusta sobre todo el tema del remapeo de perifericos en los pines...  :P Y sin lugar a dudas el DAC... 100ksps dan para mucho...
Título: Re: Nuevos dsPICs
Publicado por: Sispic en 28 de Marzo de 2008, 14:36:38
Zaphyrus , se puede usar el spi del pic con 2 cables uniendo SDI y SDO con una resistencia .
Por que en realidad todo pasa por SSPBUF .

La limitación es no poder leer y escribir simultaniamante , y  no se si es este tu  caso
Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 14:51:38
¡Gracias Sispic!

Estuve viendo el circuito y me equivoqué de conversor ADC, pido perdón por la equivocación. Blackcat  y Migsantiago tienen razón y es posible conectarlo directamente con el PIC.
Me hice una ensalada bárbara con el TC500 de Microchip con el que también estuve trabajando. Hace como un año que hice ese circuito y programé el sistema.

¡Disculpen por el error!  :mrgreen: (faltaría el smile de avergonzado)
Título: Re: Nuevos dsPICs
Publicado por: Sispic en 28 de Marzo de 2008, 16:14:19
(http://aycu12.webshots.com/image/46971/2002304669291267467_rs.jpg) (http://allyoucanupload.webshots.com/v/2002304669291267467)

1K..2K2 aproximadamente me va bien .

Lo que se envie por SDO se recive por SDA , pero eso ya se tiene en cuenta .
Hay que ler cuando se espera el valor del sclavo tras la transmision

(http://aycu27.webshots.com/image/47826/2001948355601308519_rs.jpg) (http://allyoucanupload.webshots.com/v/2001948355601308519)



Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 16:17:05
¡Gracias Sispic de nuevo!

Me siento avergonzado porque me equivoqué feo con el conversor usado.

Para el que esté perdido en mi post anterior preguntaba como conectar la resistencia a Sispic.

Ya estoy guardando la información.

Saludos

PD: Creo que la mirada fija de la ardilla de mi avatar me desconcierta y no puedo pensar  :D
Título: Re: Nuevos dsPICs
Publicado por: Sispic en 28 de Marzo de 2008, 16:26:32
Que dices ??? a mi me pasa continuamente .

Incluso en muchas respuestas parece que venga del huerto  :D

Es lo que hay ...demasiados bits
Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 16:31:16
 :D :D :D :D

Incluso fui a buscar el circuito para ver como lo había hecho y busqué el código fuente del proyecto.

Demasiados bits e información :)

Saludos
Título: Re: Nuevos dsPICs
Publicado por: blackcat en 28 de Marzo de 2008, 18:39:55
Yo no me sentiría avergonzado  :mrgreen:  ... pues de los errores tanto propios como de los otros TODOS aprendemos ..
Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 19:12:08
Si en otro caso no me sentiría avergonzado pero es que esta vez le erré muy feo y para colmo lo he estado usando  :mrgreen:

Saludos
Título: Re: Nuevos dsPICs
Publicado por: blackcat en 28 de Marzo de 2008, 20:43:11
Si en otro caso no me sentiría avergonzado pero es que esta vez le erré muy feo y para colmo lo he estado usando  :mrgreen:

Saludos


Bueno una mejora por la cual se debe sentir orgulloso!  :mrgreen:
Título: Re: Nuevos dsPICs
Publicado por: migsantiago en 28 de Marzo de 2008, 22:43:57
La ardilla asesina voltea a ver al culpable... pero no comenta nada...

(http://img246.imageshack.us/img246/350/squirrelanimatedgif83wlbl9.gif)

porque es solo una ardilla...  :D

Título: Re: Nuevos dsPICs
Publicado por: Zaphyrus en 28 de Marzo de 2008, 23:59:47
 :D :D :D :D :D :D :D :D :D

¡A la ardilla no se le escapa una! Siempre alerta en el foro  :D
Título: Re: Nuevos dsPICs
Publicado por: Cryn en 29 de Marzo de 2008, 00:03:48
jajaaja, muy buen avatar, eso ya casi es un video :D :D
Título: Re: Nuevos dsPICs
Publicado por: manex_1987 en 29 de Marzo de 2008, 08:48:00
porcierto... en los DSPIC32 se supone que los registros son de 32 bits no? Entonces, vamos a ver enplan PORTB32, PORTB21 y asi? Argh...

PORTB=0b10100011101110111010001110111011;

PORTB=0xBC76AB11;

ADCON1=0x27BB99A1;

Hoy a la noche voy a tener pesadillas con eso...
Título: Re: Nuevos dsPICs
Publicado por: maunix en 14 de Abril de 2008, 11:48:14
porcierto... en los DSPIC32 se supone que los registros son de 32 bits no?

DSPIC 32? Es un error de tipeo? si no es así, pido disculpas ya que es algo nuevo para mi.
Título: Re: Nuevos dsPICs
Publicado por: Nocturno en 14 de Abril de 2008, 13:41:46
Creo que se refiere a los PIC32.
Título: Re: Nuevos dsPICs
Publicado por: jeremylf en 05 de Mayo de 2009, 02:04:23
Y parece que ya salieron... la serie GS de DSPIC con DAC y blablaa xD.. interesante... http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2524&param=en027097&redirects=SMPS (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2524&param=en027097&redirects=SMPS)