program」(以下、ADF4001モジュールと略す)(AliExpress手配)を別途紹介予定のOCXOとともに手配しました。その間に今まで基準と考えていた信号が間違いで有るということに気づき、別に手配した116MHzのTCXOでも十分な安定度が確保できることが分かりました。この後しばらく温度変化の基準に使うこともあり、OCXOとPLL発振器を汎用的な基準信号として使えるように、ケースに収納することにしました。当初ADF4001を使おうとしたときに、とりあえず動かせるスケッチをネット上で探しましたが見つからなかったので、簡単では有りますがプログラミングの情報も掲載いたします。ケースに収納した基準信号器です。(別途、10MHzのOCXOが必要です。)microUSBの穴は、ヤスリで削りすぎて大きくなっています。そのため表面にパウチで前後パネルシールを作り、開けすぎた穴をカバーしています。最終設定周波数は、144.050MHzにセットしました。bluegriffon3.0.1(フォント指定を入れています。)1.入手したADF4001基板AliExpressでVCOを内蔵しているようなADF4001モジュールを見つけました。その他にもADF4001基板とVCO基板を別々に手配する品もありましたが、希望する周波数(116MHz又は144MHz)が1枚で発振できるような気がしたので、半信半疑で注文してみました。Int-N」ソフトを手にして、Arduinoでパラメータのセットスケッチを組んで準備をしていました。基板内の水晶発振器は30MHz・VCO部はMC1648でした。商品ページの「取引情報」を見ても6か月以内に注文した人が居ないようでしたので、思いっきり五つ星の「フィードバック」を入れておきました。2.ADF4001モジュールの動作確認Web上でそのまま動作させるようなスケッチを見つけることはできませんでしたが、日本語のデータシートを見ながらArduinoから信号線を4本出してそのまま制御すると、内部クリスタル(30MHz)を使ってそのまま発振させることができました。信号線(4本)のほか、5VとGの6本で制御できます。動作確認後は、水晶発振器(30MHz)と電源用のネジこみターミナル(緑色)は外しました。Int-N」VFO的(ただし20KHzステップ等)な動きの場合は、Arduinoで計算する必要が有りますが、簡易的な基準信号作りが目的のため、このツールだけで十分間に合っています。V7.7.4(Windows)ソフトで計算する。この下の4つのラッチに設定数をセットして「マイコンボードに書き込み」動作を行う。FuncLatchは使用せず。実ポートに書替えること。ハイ・レベルになると、ロードされます。一部ラッチ名をL_LatchとしていたのをN_Latchに修正しました(2018/01/17)短いステップで簡単に動作してしまいました。各周波数を実験した後は、144.050MHzにしておきます。PDFの周波数を小さくすると発振しませんでした。私の場合はPDFの最小値は20KHzのようでした。仮実験の後は、ArduinoをNanoに換えてケースに収納していきます。Nanoを使うことからタカチのYM-100を使うことにしました。高周波コネクタはSMAも有りましたが、BNCに統一することにしてADF4001モジュールからも直に1.5D同軸をハンダ付けしています。今回は、ドリルの穴あけが上手くいったようで、ヤスリで修正することはしませんでしたが、USBの穴は広げすぎました。配置を決め各モジュール・コネクタを配置したところNanoを穴あき基板で固定していますが、余ったエリアが勿体ない気がします。配線後のケース内部(後面より)最近、PCBにはコールを入れないようにしていますが、これは一点ものですので久しぶりにコールを入れています。上カバーを付けた状態(前面より)表示が無かったら、しばらくして何の目的で作ったか忘れてしまいそうなぐらいシンプルです。9.その他気づいたこと(1)都度、追記します。99.追記用(予備)。