¿Por qué un PIC32 de 80MHz usa un cristal de 8MHz Y 32.768Hz?

-1

Vi este esquema y están utilizando un microprocesador PIC32 que puede hacer 80MHz, pero están usando un cristal de 8MHz en OSC1 y OSC2. ¿Están ejecutando el procesador a 8MHz o hay algún tipo de multiplicador o algo así? ¿Y qué hacen los otros 32,768Hz de cristal en SOSCI y SOSCO?

    
pregunta Jawad Walker

2 respuestas

6

Muchos microcontroladores modernos vienen con PLL internos. PLL significa bucle de bloqueo de fase, y una de las aplicaciones es el multiplicador de frecuencia.

Algunos microcontroladores (pero no todos) permiten la reconfiguración de la configuración del multiplicador / divisor de PLL, lo que le permite establecer una frecuencia arbitraria.

Algunos chips también cuentan con un USB o audio I2S PLL separado que permite que la CPU se ejecute a una frecuencia diferente / más rápida que 48MHz, lo cual es obligatorio para el periférico USB.

Recomendé buscar el oscilador o el capítulo del reloj de un microcontrolador, para PIC32MX795 que es el capítulo 8 de la hoja de datos. Esto es muy detallado en cómo exactamente puede configurar el reloj de la CPU, la fuente del PLL y algunas restricciones (por ejemplo, el reloj de entrada del PLL debe ser de 4 a 5 MHz después de la división de entrada).

El oscilador secundario también se muestra en ese diagrama de bloques. 32.768 kHz se usa a menudo para RTC (32768 tics a través de un contador de 15 bits es salida de 1Hz). Es un reloj de baja potencia que puede dejarse funcionando en modo de suspensión profunda. Dadas las estrictas tolerancias del cronometraje (especialmente si la sincronización de tiempo está ausente durante largos períodos de tiempo), necesita un oscilador de cristal externo.

    
respondido por el Hans
1

Es imposible distinguir solo a partir del esquema a qué frecuencia se está ejecutando el reloj principal; es posible controlar cualquier multiplicador o escalador a través de fusibles y / o software. En cuanto al otro cristal, es para temporización de baja frecuencia, como un RTC.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas