configuración de PIC24 PLL

0

Mi hoja de datos PIC (PIC24HJ128GP202) especifica tres parámetros para configurar el PLL, que son N1, N2 y M. Cada uno de ellos debe satisfacer algunos rangos de frecuencia de reloj en la entrada / salida de cada bloque dentro del PLL. Miré todo alrededor de la hoja de datos y no encontré la respuesta a esta pregunta:

¿Qué sucede si no respeto estos rangos?

Quiero decir, en la salida final, por ejemplo. La frecuencia debe estar entre 12.5 MHz y 80MHz. ¿Qué sucede si selecciono PLLPOST (N2) que me lleva a 80.5 MHz? ¿O aún así, seleccione un PLLDIV (M) que me lleve a 201MHz (cuando la entrada de PLLPOST debería estar entre 100-200 MHz)?

    
pregunta Felipe_Ribas

2 respuestas

0

Generalmente, cuando se sale de lo que se recomienda, el comportamiento no está definido. No se garantiza que funcione, pero tampoco se garantiza que no funcione. Puede funcionar cuando hace frío pero no cuando hace calor. Puede funcionar a 3.3V Vdd pero no a 3.29V Vdd. Podría funcionar en 19 unidades y fallar el 20.

Dicho esto, si todo lo demás fuera nominal (ni demasiado frío ni caliente, la fuente de alimentación es casi nominal) es improbable , en mi opinión (algo mal considerada), que podrían / em> hazlo lo suficientemente tenso como para que funcione perfectamente a 200MHz y falle en 201, pero si se comporta de esa manera, no tienes a nadie a quien culpar sino a ti mismo.

De la hoja de datos :

    
respondido por el Spehro Pefhany
0

No conozco todos los parámetros que mencionaste, pero sé que tuve un problema cuando configuré las cosas accidentalmente, así que estaba por encima de 70 MHz en una de las partes más nuevas de 70 MIPS PIC24E. Lo bajé a 69 MHz (dejando un poco de margen de maniobra desde que estaba usando el oscilador interno), y todo volvió a funcionar bien.

Por cierto, para evitar que tengas que preguntar, ya no recuerdo hasta qué punto estaba por encima de los 70 MHz.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas