Autor Tema: dsPIC30F2020 a 30MIPS calienta.  (Leído 9807 veces)

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

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
dsPIC30F2020 a 30MIPS calienta.
« en: 13 de Septiembre de 2010, 00:57:30 »
Hola muchachos, pues eso: tengo un dsPIC30F2020 corriendo a 30MIPS y trabaja calientito calientito, es normal esa temperatura?? o algo anda mal, por lo menos el dspic, mientras duran las pruebas del codigo aun en desarrollo, trabaja bien.

Reitero, es normal ??? :?

Saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #1 en: 13 de Septiembre de 2010, 01:47:12 »
¿A qué temperatura se pone?, ¿puedes soportarlo con los dedos?

Algo se calientan, pero cuando los he usado a 30MIPS no pasaban de 45º. Subían bastante más al ponerlos a 32MIPS, pero seguían funcionando bien.

Desconectado Renatox_

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 541
    • máquinas cnc
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #2 en: 13 de Septiembre de 2010, 04:15:46 »
Yo lo trabajo a 30.4MIPS y como dice nocturno se calientan masomenos a esa temperatura, aunque he notado que también dependen del programa. Con un programa que usa varios modulos y puertos de salida que dan corriente se calienta mas que un programa pequeño.

saludos
control de movimiento

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #3 en: 13 de Septiembre de 2010, 09:41:36 »
También depende de la temperatura ambiente.

Desconectado fram_22

  • PIC18
  • ****
  • Mensajes: 316
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #4 en: 13 de Septiembre de 2010, 16:48:38 »
Tambien afecta el encapsulado, los mas pequeños se ponen mucho mas calientes por su menor area de disipacion.
Pero mientras no te pases del rango de temperatura (85 grados para los mas sensibles) no hay problema.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #5 en: 13 de Septiembre de 2010, 22:30:55 »
Hola muchachos.

¿A qué temperatura se pone?, ¿puedes soportarlo con los dedos?

Algo se calientan, pero cuando los he usado a 30MIPS no pasaban de 45º. Subían bastante más al ponerlos a 32MIPS, pero seguían funcionando bien.

Nocturno, no tengo con que medir la temperatura, pero soporto unos 5 segundos luego hay que sacar el dedo que quema  :lol:.

Yo lo trabajo a 30.4MIPS y como dice nocturno se calientan masomenos a esa temperatura, aunque he notado que también dependen del programa. Con un programa que usa varios modulos y puertos de salida que dan corriente se calienta mas que un programa pequeño.

Renatox tengo trabajando USART1, TMR1, TMR2 + TMR3(32 bits).

También depende de la temperatura ambiente.

Mig, estaremos a unos 18° C

Tambien afecta el encapsulado, los mas pequeños se ponen mucho mas calientes por su menor area de disipacion.
Pero mientras no te pases del rango de temperatura (85 grados para los mas sensibles) no hay problema.

fram_22, el dspic es en formato DIP

Bueno, tengo otro problema, cuando esta conectado al Pickit2 clone funciona sin inconvenientes adicionales al mencionado, basta que retire el programador y funciona descontroladamente. El pin de reset esta con lo 5volt reglamentarios.

Esta es la configuracion:

Código: C
  1. _FOSCSEL(FRC_PLL)
  2. _FOSC(CSW_FSCM_OFF & FRC_HI_RANGE & OSC2_IO)
  3. _FPOR(PWRT_OFF)
  4. _FGS(CODE_PROT_OFF)
  5. _FBS(BSS_NO_FLASH)
  6. _FWDT(FWDTEN_OFF);

Ando buscando en el  archivo.h y datasheet del dspic haber que encuentro.

Saludos


A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #6 en: 14 de Septiembre de 2010, 10:49:41 »
Sres. para descartar cualquier intervencion de la temperatura en la ejecucion del codigo, migre el codigo a un dsPIC30F4013, este ya no calienta como el dsPIC30F2020 pero sigue ocurriendo el mismo problema: cuando quito el pickit2 clone el dspic no obedece al USART, se queda colgado funcionando con los comandos anteriores, vuelvo a conectarlo y funciona sin inconvenientes, algun FUSE supongo me ha de estar jugando mal.

A alguien le ha pasado lo mismo???

Los fuses que tengo en dspic30F4013 son los siguientes:

_FOSC(XT_PLL16);
_FWDT(WDT_OFF);

Esta es la conexion del MCLR en la placa.




He conectado MCLR a VCC directo y nada.

Saludos.
« Última modificación: 14 de Septiembre de 2010, 12:03:11 por KALLITOS »
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #7 en: 14 de Septiembre de 2010, 11:49:10 »
He deshabilitado el MCLR y el problema persiste:

_FBORPOR(PBOR_OFF & MCLR_DIS);

Sigo buscando el problema.  :?
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #8 en: 14 de Septiembre de 2010, 11:52:56 »
Kallitos, yo estoy jugando en MPLAB SIM con un dsPIC33 el cual tiene un PLL muy avanzado. Puede trabajar hasta 40MIPS y para lograrlos a partir de un oscilador bajo hay que hacer varios pasos.

Lo que te recomiendo es que cuando configures el PLL, verifiques que las frecuencias que entran y salen sean las correctas, que no rebasen lo que el dsPIC permite. En mi caso hay dos líneas que deben cumplir:

0.8MHz < Fin < 8MHz
100MHz < Fout < 200MHz

Si me salgo de ese rango, el dsPIC puede quemarse.

Checa bien con tu dsPIC30 en la sección Oscillator si no estás fuera de.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #9 en: 14 de Septiembre de 2010, 12:01:47 »

La nota en esta configuracion es que no pase los 120 Mhz

Tengo cristal de 7.3728 Mhz con PLL16 me dan 117.9648 Mhz.

Saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #10 en: 14 de Septiembre de 2010, 12:32:03 »
Sobre el dsPIC30F2020... ¿por qué usas FRC hi Range? ¿No debería ser low range?

Código: [Seleccionar]
_FOSC(CSW_FSCM_OFF & FRC_HI_RANGE & OSC2_IO)
¿En qué parte seleccionas la velocidad del FRC? Dice que hay 3 velocidades... 6, 9 y 14MHz, dependiendo de si tu dsPIC es industrial o extendido en cuanto a temperatura.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #11 en: 14 de Septiembre de 2010, 13:05:51 »
Bueno amigos encontre el problema, me jalaran las orejotas pero el problema era de hardware, no era posible que dos dspic diferentes sufran el mismo problema, buscando encontre que el conector rs232 se habia desoldado el pin5 a GND, esto me dejaba el USART flotando, y cuando conectaba el pickit2 el ckto se conectaba a GND de la PC a traves de este.

Ya solde el pin y trabajo  :lol:.

Ahora vuelvo al al dsPIC30F2020, realizare lo ke sugieres mig.

Saludos.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #12 en: 14 de Septiembre de 2010, 16:27:57 »
Mig, configure el osc en LO_RANGE y no le hace caso al USART, el cual uso para confirmar la frecuencia de oscilacion.

La formula para hallar el valor de U1BRGH es la siguiente:

Seteando   U1MODEbits.BRGH     = 0;

                     Fcy
U1BRG = _______________   -1
              16 x Baud Rate

Me da 191 eso quiere decir que el pic esta corriendo a 29491200 Hz.

Con HIGH_RANGE trabaja, pero con LOW_RANGE no.

Saludos

A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #13 en: 14 de Septiembre de 2010, 17:11:17 »
Ah OK. Lo bueno es que ya no se calienta.

Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: dsPIC30F2020 a 30MIPS calienta.
« Respuesta #14 en: 14 de Septiembre de 2010, 17:27:09 »
Mig, el 30F2020 aun se sigue calentando, el dspic30F4013 es el que no se calienta, el programa debe quedar en el 1°.

El dspic aun funciona, le sigo dando haber que pasa, seguramente habra que ponerle un disipador  :lol:.

Saludos
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.


 

anything