RTC tiempo avanzando

0

Estoy trabajando en algunos proyectos con un RTC. Estoy usando el PCF85063A. El problema es que el contador de RTC avanza desde tiempo real unos 2 minutos por semana. Busqué errores de hardware y firmware, y lo único que me hizo dudar fueron los condensadores de carga del oscilador.

Este es el cristal que estoy usando:

Comopuedever,latoleranciadelafrecuenciadelcristalesde20ppm,significaaproximadamente1minutodeerrorpormesenelcontadordelreloj.

LosRTCtienencondensadoresdecargadeosciladorintegrados:

En realidad estoy usando 7pF porque es el valor predeterminado. No encontré nada sobre el condensador de carga del oscilador frente a la variación de frecuencia oscilante.

¿Puede alguien explicar la relación sobre mi problema y los condensadores de carga, o hay algo más que no esté considerando?

    

2 respuestas

1

La tolerancia del cristal = 20 ppm no significa que un oscilador deba operar a una frecuencia tan precisa. 20 ppm es solo la tolerancia de la colocación de cierto punto resonante en la curva de impedancia del cristal. La frecuencia de oscilación de un oscilador es aquella donde todo el bucle de realimentación tiene un cambio de fase de Nx360 grados. Todas las demás partes afectan, también, un poco, aunque la dependencia de frecuencia de desplazamiento de fase más pronunciada pertenece al cristal.

Puede ajustar el oscilador un poco con reactancias externas, pero ese chip tiene un esquema de calibración de software en el que se agregan o omiten algunos pulsos de vez en cuando. Verifique en la hoja de datos enlace .

    
respondido por el user287001
0

Los cambios de frecuencia son siempre en dirección opuesta a los cambios en la carga de C y son más sensibles al cambio cuando la carga se reduce.

Este tipo de cristal se puede extraer fácilmente + -100 ppm por cambios de carga de C y posiblemente +/- 200 ppm.

Dado que el reloj está funcionando rápido por 2 minutos / semana o 2 / (7x24x60) = +198 ppm, la capacitancia debe aumentar, por lo que los ajustes deben establecerse en la especificación del cristal, en este caso 12.5pF y no dejarse como por defecto de 7pF. Error de usuario.

También hay un error de temperatura de 25'C a +/- 6 ppm por grado, lo cual es un culpable improbable.

Otros errores de usuario pueden atribuirse a la soldadura (choque térmico) o caído (choque mecánico) como más probable que un buen proveedor, fuera de especificaciones.

Las diferencias de diseño de las recomendadas pueden contribuir más o menos a la capacitancia parásita a tierra en el orden de unos pocos pF.

Errores de tolerancia de las opciones de capacidad de carga de 7 & Los 12.5 pF del chip RTC tienen un máximo de +/- 40%, por lo que esto puede contribuir mucho, pero no tanto como el error del usuario de usar la configuración de carga incorrecta.

Si se cumplen todas las especificaciones de la hoja de datos, el OEM lo probó y se garantiza que cumple con la especificación de tolerancia @ 25'C aquí a +/- 25 ppm.

Al seguir la hoja de datos de RTC, el error medido se puede corregir digitalmente a menos de 2 ppm.

    
respondido por el Tony EE rocketscientist

Lea otras preguntas en las etiquetas