Table des matières

NTP avec entrée PPS sur Raspberry PI 2

A l'Observatoire de Besançon, nous avons voulu vérifier la stabilité du système NTP lorsqu'il est relié à la fois à un serveur de temps et un signal PPS. Dans notre cas, le signal PPS est issu de la même horloge de référence que celle utilisée par le serveur de temps.

Moyens

Installations logicielles

Toutes les opérations suivantes sont effectuées en utilisateur “root” et considèrent que les étapes de configurations éventuelles d'un proxy ont été faites préalablement.

Préliminaires

Recompiler et installer NTP

En effet, la version implémentée dans la distribution Raspbian n'inclue pas la prise en compte d'un PPS externe. Pour cela, l'installation de bibliothèques de développement est nécessaire.

Configuration

Pour l'entrée PPS

Fichiers à modifier

Connecter le PPS

Connecter le signal PPS entre la masse électrique et l'entrée choisie. Pour notre exemple, nous avons pris la masse broche 39 et l'entrée 18 broche 12. Voici l'organisation du bornier :  Connecteur GPIO et brochage

Tests

Pour NTP

Test

Pour vérifier l'action de NTP :

# ntpq -p 
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
oPPS(0)          .PPS.            0 l   52   64  377    0.000   -0.017   0.002
*kronos.ltfb.lan .PPS.            1 u   43   64  377    0.264   -0.089   0.034
+saturne.obs-bes .PPS.            1 u    8   64  377    0.434    0.010   0.031 

Le jitter et le délais se stabilisent au bout de quelques heures.

Références

Je n'ai fait que reprendre une part des informations trouvées sur cette page qui est très bien faite :
http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html
Tout y est très bien expliqué.

Documentation de la carte Raspberry PI 2