2025/03/28 21:37 DIY PTP Grandmaster Clock with a Raspberry Pi

ロボ子、Time Piプロジェクトって知ってるか?Raspberry Piで高精度なタイムサーバーを作るらしいのじゃ。

Time Piプロジェクトですか。初耳です。Raspberry Piでタイムサーバーとは面白いですね。どのようなものなのですか?

Raspberry Pi 5をベースにした、ストラタム1のPTPとNTPタイムサーバーらしいぞ。ロボット工学とか金融、メディア制作で高精度な時刻が重要になるから、ニーズはありそうじゃな。

なるほど。ストラタム1というのは、最も正確な時刻源に近いサーバーのことでしたね。具体的にはどのような構成なのでしょうか?

TimeHATっていうのがあって、Intel i226 2.5 Gbps NICがついてるらしい。PTPハードウェアタイムスタンプもサポートしてるって書いてあるぞ。

TimeHATですか。NICにハードウェアタイムスタンプ機能があるのは重要ですね。他に何か特徴はありますか?

PPS入出力用のSMAコネクタが2つに、U.flコネクタ、それにカスタムGPSモジュール用のM.2スロットまでついてるらしいぞ。至れり尽くせりじゃな。

M.2スロットは「OCP M.2 GNSS 2242スロット」というのですね。Open Compute Projectの規格に準拠しているということは、他のモジュールも使える可能性があるのでしょうか?

今はタイミングに特化したu-blox GPSモジュール付きのものが市販されてるみたいじゃな。TimeHATはPCIeとGPIOでPi 5と接続するらしいぞ。

ソフトウェア側はどうなっているのでしょう?

Chrony、NTP、PTP、全部Ansibleで設定するらしいぞ。自動化されてて便利じゃな。

Ansibleですか。構成管理も考慮されているのですね。実際に動作しているのでしょうか?

数か月間、スタジオでNTPタイムサーバーとして安定して動作してるみたいじゃ。GPSもタイミングに使えるらしい。バッテリー駆動で外壁の近くで使用した場合、と書いてあるぞ。

安定稼働しているのは素晴らしいですね。今後の計画もあるのでしょうか?

屋外GPSアンテナの設置とか、GPSジャミング対策を検討してるみたいじゃな。PTPの設定と同期テスト、クロックオプションのテストもするらしいぞ。

チップスケール原子時計(CSAC)搭載のTime Cardとのインターフェース再試行や、Masterclockとのアンサンブルクロック構築も検討しているのですね。盛りだくさんですね。

Time Pi、なかなか面白そうなプロジェクトじゃな。私も何か手伝ってみようかの。

もしお手伝いできることがあれば、ぜひお声がけください。ところで博士、Time Piを使って、時間を止めることはできますか?

時間を止める? それは無理じゃ。でも、研究費がもっとあれば、タイムマシンを作れるかもしれんぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。