¿Cuál es el rango de cristal para un dsPIC30F5016 para obtener MIPS máximos?

1

Estoy un poco confundido sobre cuál es mi límite de xtal.

Estoy viendo un dsPIC30F5016 y dice que puede subir hasta 30MIPS y con una entrada de oscilador entre 4Mhz-10Mhz con PLL activo (4x, 8x y 16x)

enlace

Pero mirando la Sección 7: Oscilador del Hombre de referencia 1 (pág. 7-11), muestra que puedo subir a 25Mhz en modo HS.

enlace

¿Puedo usar un xtal de 15Mhz (con HS / 2 y w / PLL 16x) para darme 120Mhz o estoy limitado a 7.37Mhz w / PLL 16x para darme 118Mhz?

Si puedo usar el 15Mhz, ¿hay alguna ventaja o desventaja en el uso del divisor de freq o / 2 o / 3?

¡Gracias!

    
pregunta efox29

1 respuesta

3

La cadena del reloj es bastante flexible. Puede haber varias configuraciones diferentes de divisor y multiplicador que causan la misma frecuencia de reloj del procesador. Sin embargo, cada parte de la cadena tiene un rango de frecuencia válido. Tienes que asegurarte de que estos no sean excedidos. Dependiendo de las frecuencias que esté utilizando, puede haber valores de divisor y multiplicador que no puede usar porque se excedería el rango de frecuencia de una o más secciones.

Si desea ver si un cristal de 15 MHz funcionaría, recorra cada uno de los valores de divisor y multiplicador de selección de bloques a medida que avanza, asegurándose de que se respeten los rangos de frecuencia. Si encuentra una solución tal que todas las frecuencias estén en el rango válido, entonces puede usarla.

Una ventaja de 7.37 MHz en comparación con exactamente 7.5 MHz es que la primera es un valor de "velocidad en baudios" que facilita la comunicación UART a través de una velocidad en baudios estándar. A menudo vale la pena renunciar al 1,7% de la velocidad máxima a la que el procesador podría funcionar.

    
respondido por el Olin Lathrop

Lea otras preguntas en las etiquetas