« 超高精度・温度補償型水晶発振器VM39S5GをPLLのVCOとして使う | トップページ | VCTCXO/VM39S5G+GPS/TIMEPULSE+PLLで0.01Hzの周波数偏差をめざす »

2015年11月18日 (水)

超高精度VCTCXO・VM39S5GをPLLでGPSに同期させてみた

準備ができたので実際にVCTCXOの発振周波数をPLLでGPS受信モジュールの1KHzに同期させてみました。
Vctcxogps01


  
--------

最初の部分はVM39S5Gの制御電圧ピンをオープンにしています。12,800,008Hzあるいは12,800,009Hzとカウントされています。この図から見ると12,800,008.3Hzくらいで発振しているのでしょう。最近1Hzの違いにも敏感になってしまったのですが、冷静に考えると誤差は1ppm以下なわけでVM39S5Gの実力を示す結果です。

次に基準信号は入れずにPLL=CD4046のVCO制御電圧を(ループフィルターを通して)VM39S5Gの制御電圧ピンに与えています。(少なくとも私が使っているVM39S5Gに関しては)制御電圧ピンを1.6Vくらいにしたときに制御電圧ピンをオープンにしたときと同じくらいの周波数になります。CD4046の基準信号を入れないときのVCO制御電圧はこれより高いためVM39S5Gの発振周波数は12,800,019Hzと上がってしまいます。めちゃくちゃ高くなった感じがしますが、これでも1.5ppmくらいのものです。

さていよいよこの状態でGPS受信モジュールの1kHz出力をPFDに入力します。
周波数が急激に下がり徐々に一定値に近づいていきます。そしてその値は12,800,000Hzのようです。ただほぼ一定になるまでに3分ほどかかりました。

3分経過してからの周波数を見ると12,799,999Hz~12,800,000Hzの間にあります。交互に表示されるなら12,799,999.5Hzとかそういう周波数で発振していることになりますが、そうでもないのでこれは12,799,999Hz~12,800,000Hzの間で発振周波数が振動しているように思えます。ただ後半だんだん落ち着いてきているようにも見えるのでもう少しやってみればよかったと後悔してます。

このあといったん(基準周波数は入力したまま)VM39S5Gの制御電圧ピンをオープンにしてみました。周波数はとうぜん12,800,008Hzあたりに落ち着きます。このとき基準周波数に対して発振周波数が高くなっているためPFDの出力電圧は低下していきます(一気に低下するのではなく徐々に低下しているのはどうしてなんでしょう。ループフィルターの時定数はそんなに大きくないのですが)

ここで再度PFDの出力をVM39S5Gの制御電圧ピンに与えます。PFDの出力は低下しているのでVM39S5Gの周波数は一気に低下します。しかしPLLが機能し周波数は徐々に上昇し12,800,000Hzに収束していきます。

-------

こうやって見るとPLLによってVM39S5Gの周波数は確かにGPS受信モジュールから出力された基準周波数にロックされているようです。

微妙な周波数のゆらぎがあるようにも見えること、またロックされるまでに数分間かかること、ロック、アンロックのときに発生する周波数の大きな変化、などの解決が今後の課題となります。

ループフィルターはCD4046のデータシートのサンプル回路の値をそのまま使っているだけなのでどういう回路定数を使うべきかもう少し勉強した方がよさそうです。

また周波数の大きな変化はPFDの出力電圧とVM39S5Gの制御電圧が一致していないことが原因で、これはPFDの出力電圧をシフトして与えることで解決しそうです。

  前の記事へ 超高精度・温度補償型水晶発振器VM39S5GをPLLのVCOとして使う
  次の記事へ 「
VCTCXO/VM39S5G+GPS/TIMEPULSE+PLLで0.01Hzの周波数偏差をめざす

--------

関連

  「高精度発振器をGPS受信モジュールとPLLで作る - はじめに
  「
GPS受信モジュールGE-612TとPLLで作る高精度発振器 - CD4046Bの回路定数
  「
PLL(CD4046BE)とGPS受信モジュール(GE-612T)で作る高精度発振器 - PLLのテスト
  PLLとGPS受信モジュールで作る高精度発振器 - PLLのテスト(2)
  「
PLL(フェイズロックループ)の特性 - ジッターを測定してみた
  「
PLL(CD4046BE)の使い方(2) - ジッターの低減
  「
GPS受信モジュールGE-612Tからの1kHz出力 - u-blox/u-centerを使う
  「
超高精度・温度補償型水晶発振器VM39S5GをPLLのVCOとして使う

  「
超高精度VCTCXO・VM39S5GをPLLでGPSに同期させてみた
  「VCTCXO/VM39S5G+GPS/TIMEPULSE+PLLで0.01Hzの周波数偏差をめざす

  「「超高精度・温度補償型水晶発振器VCTCXO・VM39S5G」を使ってみる - 1
  「
発振周波数の電源電圧による変化 - 「超高精度・温度補償型水晶発振器VCTCXO・VM39S5G」
  「
VM39S5G(VCTCXO)の外部制御電圧と発振周波数の関係 - 超高精度・温度補償型水晶発振器
  「
VM39S5G(VCTCXO)を使ってみた - 2 - 電源電圧

  「時刻標準について
  「GPS受信モジュールあれこれ

  「
記事一覧(測定): セッピーナの趣味の天文計算
  「
過去記事の一覧(測定、電子工作、天文計算): セッピーナの趣味の天文計算

« 超高精度・温度補償型水晶発振器VM39S5GをPLLのVCOとして使う | トップページ | VCTCXO/VM39S5G+GPS/TIMEPULSE+PLLで0.01Hzの周波数偏差をめざす »

時刻と時間」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 超高精度VCTCXO・VM39S5GをPLLでGPSに同期させてみた:

« 超高精度・温度補償型水晶発振器VM39S5GをPLLのVCOとして使う | トップページ | VCTCXO/VM39S5G+GPS/TIMEPULSE+PLLで0.01Hzの周波数偏差をめざす »

フォト

サイト内検索

  • 記事を探されるんでしたらこれがいちばん早くて確実です。私も使ってます (^^;; 検索窓が表示されるのにちょっと時間がかかるのはどうにかしてほしいです。

新着記事

リンク元別アクセス数

  • (アクセス元≒リンク元、原則PCのみ・ドメイン別、サイト内等除く)

人気記事ランキング

  • (原則PCのみ、直近2週間)
無料ブログはココログ