ライブラリ

よくある質問(FAQ)

DDSの周波数切り替え

Q:   周波数を変更しようと、16ビット/ワードで周波数レジスタ内容を書き換えると、出力が不連続になる。連続的に周波数を変更することはできないか。

A:   AD9833はデータレジスタの書き込みが16ビット毎となっておりますので、出力に選択している周波数ジスタの値を書き換えると、最初に16ビット書き込んでから次の16ビットデータが書き込まれるまでに意図しない周波数が出力されます。 AD9833は周波数レジスタが2組ありますので、周波数を変更する場合には、出力に選択していない方の周波数レジスタを更新しFSELで出力周波数レジスタを切り替えてください。