dsPIC30F - ¿Cómo configurar el cristal de máximo rendimiento?

2

Estaba mirando la Tabla 20-1, Modos de operación del oscilador , en Hoja de datos de Microchip dsPIC30F , pero no estoy seguro de qué configuración me dará el mejor rendimiento. Quiero hacer un FFT y necesito el mejor rendimiento. Yo uso PIC CSS C Compiler.

¿Qué configuración necesito, y qué cristal y condensadores debo usar?

    
pregunta Pulse9

1 respuesta

1

Por lo general, para programar los procesadores Microchip más avanzados (PIC18 / 24/32, dsPIC30 / 33), necesita más que la hoja de datos del dispositivo para comprender los detalles de la operación (por ejemplo, cómo obtener la mayor cantidad de MIPS).

Esta información se encuentra en el dsPIC 30F Family Reference Manual en el Capítulo 7. Específicamente, un resumen de los modos se encuentra en la Sección 7.5, y un documento detallado sobre la elección de los valores de los condensadores se encuentra en la Sección 7.7. Tenga en cuenta que Fcy = Fosc / 4, por lo tanto, para lograr el máximo rendimiento del dispositivo de 30 MIPS, debe tener Fosc = 30 * 4 = 120 MHz. Una forma de hacerlo es tener un cristal en el modo 'XT + 16XPLL' a 7,5 MHz, que debería proporcionarle exactamente 30 MIPS (7,5 * 16/4). Encontrará rápidamente que 7.5 MHz no es una frecuencia común, ya que no es un múltiplo de las velocidades en baudios del puerto serie común. El más cercano por lo general es de 7.3728 MHz, lo que le dará una ligera reducción en el rendimiento, pero le permitirá utilizar las velocidades en baudios estándar (por ejemplo, es 115200 * 64).

    
respondido por el Zuofu

Lea otras preguntas en las etiquetas