2023年6月21日水曜日

Arduino,AD9850を使ったVFO

AD9850VFO

このページの内容を真似して構成してみた。

Arduino + AD9850 30MHZ DDS Signal Generator in 12$ : 4 Steps - Instructables

回路図

上記ページからの転載


スケッチで変更したのは


と、ここ


A5のボタンステートがLOWの時送信時とし表示周波数のまま
HIGHの時は700Hz下にオフセットとし受信時のBFOとして動作させる


Arduinoはnanoを使った。ブレッドボードでの実験風景。
当初は、A0の電圧を変化させて周波数を変更するというアプローチをしていた。
参考にしたサイトはこちら


この方式は、自分のところの環境では、終段で1Wほどダミーロードに食わせると、どうも電圧の変動が基準電圧を揺らすようで、周波数が安定しなかったです。

上記サイトのように、AD9850のみであれば通常の可変抵抗で周波数を変更できたので、アナログ感満載で感触は良かったです。




0 件のコメント: