Autor Tema: Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??  (Leído 2316 veces)

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

Desconectado radioelf

  • PIC10
  • *
  • Mensajes: 42
    • Radioelf
Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??
« en: 23 de Julio de 2006, 10:43:56 »
Hola de nuevo, quiero utilizar un 30F2010 para enviar datos por RS-232 a 115200Bps, y con el XT de 11,0592 no tendría error (BGR=11 0% de error), la duda esta en que este dspic puede funcionar a 120Mhz máximo, pero según entiendo en el pdf solo con PLL16 y un XT de 7,5Mhz, no acabo de entender la limitación del XT de 10Mhz cuando se utilizada el PLL si no se supera la frecuencia 120Mhz, de todas formas la pregunta es si sabéis si pasándome 1,0592Mhz de la frecuencia máxima me funcionara correctamente o es mejor que busque un nuevo XT de frecuencia inferior.

Saludos y gracias.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??
« Respuesta #1 en: 24 de Julio de 2006, 02:23:23 »
Es cierto que ese dsPIC puede volar a 120MHz, pero que yo sepa sólo lo hace con un cristal de 30MHz.
Como utiliza 4 ciclos de reloj para cada ciclo de instrucción, en realidad la frecuencia de instrucciones
es de 30MIPS.
No creo que por pasarte un 10% te vaya a dar problemas, aunque imagino que dependerá de cada micro. Yo los he hecho volar a 32MIPS sin problemas.

Por cierto, he utilizado RS232 a 115200bps sin errores con el cristal de 30MHz, así que no te compliques la vida.


Desconectado radioelf

  • PIC10
  • *
  • Mensajes: 42
    • Radioelf
Re: Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??
« Respuesta #2 en: 24 de Julio de 2006, 11:14:33 »
Con un cristal de 7,5Mhz y PLLx16 sería 120 Mhz como utiliza 4 ciclos de reloj por cada ciclo de instrucción sería 120/4= 30Mpis, con un cristal de 30Mhz seria 30/4= 7,5Mpis, bueno eso entiendo yo, con un cristal de 30Mhz supongo que utilizaste el PLLx4, cosa que yo creía que no podía funcionar, según entiendo en el pdf el cristal puede ser hasta 40Mhz en HC sin utilizar el PLL, utilizando PLL yo creía que el máximo era de 4 a 10Mhz o de 4 a 7,5Mhz para PLL de 16... bueno ya me aclarareis el tema... :shock:
« Última modificación: 24 de Julio de 2006, 12:33:13 por radioelf »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??
« Respuesta #3 en: 24 de Julio de 2006, 12:06:47 »
Cuando yo lo puse a 32MIPS lo hice con cristal de 8MHz y PLLx16.
Olvida lo del cristal de 30MHz, se me fue la olla; hace tanto tiempo que lo vengo usando con oscilador interno que me he liado.

Desconectado radioelf

  • PIC10
  • *
  • Mensajes: 42
    • Radioelf
Re: Fosc 11,0592 X PLL8 =88,473.600Mhz, 22,118.400 Mpis ??
« Respuesta #4 en: 24 de Julio de 2006, 12:39:03 »
OK, tanto si utilizo el cristal de 8 X16 o el de 11,0592 X8 me salgo de las especificaciones de Microchip :?... bueno ya veré que decido. Gracias