guruguru123’s diary

かなり雑な作業日記です。

2台のAD9851をドライブ

以前dds1,out1をコマンドとしたAD9851ドライブ機構を作成した。今回はこれを拡張して2台のAD9851をドライブできるものにした。

componentでDDS駆動用モジュールのAD9851_ctrlを宣言してある。並列に2台駆動するために、これを二回呼び出して使用する。

また、以前のものはリセット機能がなかったため、新たにシステムリセットのコマンドを追加した。

コマンドは以下の通りである。

dds1,dds2:このコマンドの後の40bitをAD9851駆動用データとしてそれぞれのレジスタに蓄える。

out1,out2:現在レジスタに蓄えられている40bitデータをAD9851にドライブする。

srst:システムリセット