テーマ:周波数カウンタ

PSOC4を使った周波数カウンタ(OCXO自作) その3 温度制御修正版(特性確認含む)

PSOC4を使った周波数カウンタもOCXO対応したものが完成となりました。 今回はソースコードも公開します。あまりきれいなコーディングではありませんが、参考にして作り直してもらえれば幸いです。 詳細はソースを見てもらえればわかりますので、今回のブロック図を記載します。 なお、前回と比べるとVCTCXOの分圧比を変更しています。…
トラックバック:0
コメント:0

続きを読むread more

PSOC4を使った周波数カウンタ(OCXO自作) その2 特性確認

前回、ハードウエアの試作まで実施しましたが、マイコンファームウエアの作成がまだでした。今回作成が完了し、動作確認を行いましたので、状況を記載します。 今回ファームウエアで実装したのは以下の項目です。 一応①~⑦まで実装しましたが、OCXOに内蔵した周波数制御用の分圧抵抗の分圧比が間違っていたので、再チューニングが必要なのがわかり…
トラックバック:0
コメント:0

続きを読むread more

PSOC4を使った周波数カウンタ(OCXO自作) その1 ハード試作

前回までで、GPSの1PPSをつかってVCXOの校正を行うところまで実施したので、完成形をめざし、12.8MHZのVCTCXOにヒーターと温度センサーをつけ、断熱材で囲って、GPSの1PPSに同期してVCXOの周波数調整を行うように試作を行い、現在プログラム作成中です。 PSOC4のブロック図は以下の構成に大幅変更しました。 PSO…
トラックバック:0
コメント:0

続きを読むread more

Psoc4とTCXOを使い、GPSで確認する周波数カウンタ作成

前回、GPSの1ppsを使ってカウンタを作成しましたが、ジッタがありました。 この原因を確認すべく、TCXOのみでカウントし、GPSを補助でTCXOの周波数ズレを表示するように変更しました。 前回の回路と比較して、GPSの1ppsの8ビットカウンタが、ハードタイマーのPWMに変更しています。また、BASIC COUTERを5ビッ…
トラックバック:0
コメント:0

続きを読むread more

Psoc4とGPSモジュール(U-blox NEO6M)を使った周波数カウンタ作成

Psoc4 の$4キット CY8CKIT-049-42XXとGPSモジュール U-blox NEO6-Mを使った周波数カウンタを試作しました。アマチュアレベルでは十分に使える精度のカウンタができましたので記載します。 ■今回作成したカウンタの仕様 入力1:最大150MHzまで安定動作。(ぎりぎり200MHzまでは誤差が増えるけど…
トラックバック:0
コメント:0

続きを読むread more