DS1077 para manejar el reloj de un PIC

1

Encontré el DS1077 , un "oscilador de frecuencia fija, programable y de frecuencia fija ". Me preguntaba si sería posible permitir que este chip proporcione la señal de reloj para el PIC ( 18F46K22 ) que opera el chip sobre I 2 C. Entonces, lo que me gustaría hacer es esto:

simular este circuito : esquema creado usando CircuitLab

La ventaja de esto sería que podría cambiar la frecuencia (es decir, los MIPS) sobre la marcha. Qué voy a hacer con eso, todavía no lo sé.

El problema es que no estoy seguro de si la señal de salida del DS1077 será compatible con el PIC y qué tipo de circuito necesitaría para esto. Hasta ahora, solo usaba cristales y el oscilador interno.

Además, no sé si habrá un problema con la comunicación I 2 C cuando cambie la frecuencia del PIC sobre la marcha.

    
pregunta Keelan

1 respuesta

2

Este dispositivo parece generar una onda cuadrada de 5V simple, por lo que la configuración del PIC en modo EC (reloj externo) debería "simplemente funcionar". El reloj se aplica a OSC1 / CLKIN, dejando a OSC2 libre para usar como una línea GPIO.

Tenga en cuenta también que este dispositivo PIC tiene un PLL interno, por lo que debe tener cierta flexibilidad para cambiar la frecuencia incluso sin el módulo de reloj externo.

La velocidad en baudios de MSSP se genera a partir de la frecuencia del oscilador, por lo que el valor BRG deberá cambiar cada vez que cambie \ $ F_ {OSC} \ $.

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas