Usando el PIC18(L)F2X/4XK22 de 28 pines y un reloj en tiempo real DS3231S . La MCU tiene pines de entrada y salida para un oscilador secundario externo y el esquema original no tiene RTC, sino un circuito oscilador conectado a estos pines.
¿Puedo simplemente usar la salida del RTC para alimentar la entrada de la MCU o es una forma incorrecta? No programaré esta configuración, simplemente estoy tratando de agregar un RTC a una placa que ya está abarrotada y, aunque podría ajustarlo todo, la salida de 32.768 kHz del RTC está compensada por temperatura y tiene una tolerancia de PPM mucho mejor.
Debería ser posible sincronizar el PIC conectando el CLKI del PIC a la salida de 32,768 kHz del DS3231S. Es una salida de drenaje abierto, por lo que necesitará una resistencia pull-up.
Tenga en cuenta también que el PIC tiene un oscilador RC interno con frecuencia seleccionable de 16 MHz a 31,25 kHz. (Sección 2.3 en la página 32 de la hoja de datos ).
Claro que puedes, pero ¿por qué no usar el oscilador interno del PIC? Hay algunos modos diferentes y es lo suficientemente preciso para la mayoría de las situaciones.
Un par de cosas para recordar si usa la salida de 32kHz del RTC. Asegúrese de que esté conectado correctamente a la entrada del reloj PIC. Creo que se conecta CLKIN, y luego CLKOUT se deja flotando o necesita ser jalado en alguna dirección, no recuerdo la parte superior de mi cabeza. La hoja de datos de RTC indica que los 32kHz están activos por defecto. Si eso se apaga accidentalmente, todo el vecindario se va, ya que ahora el PIC no tiene reloj y no puede hablar con el RTC y volver a encenderlo.
Adición: como dijo Nick, la salida del reloj del RTC es un drenaje abierto. Deberá agregar una resistencia pull-up a CLKIN para garantizar la funcionalidad correcta.
QueRosaBestia
Sr. Bungle