ダイレクト・デジタル・シンセサイザ(DDS) AD9832の設定


ダイレクト・デジタル・シンセサイザ(DDS) AD9832の設定をメモしておきます。


AD9832の設定

+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|D15|D14|D13  |D12   |D11|D10|D9 |D8 |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 |
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|C3 |C2 |C1   |C0    |A3 |A2 |A1 |A0 |MSB|X  |X  |X  |X  |X  |X  |LSB|
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
 C3 C2 C1 C0
 0  0  0  0     2度目に、16ビット(8ビットバッファを含む)を位相レジスタへ書き込む
 0  0  0  1     最初に、8ビットの位相データをバッファに書き込む
 0  0  1  0     2度目に、16ビット(8ビットバッファを含む)を周波数レジスタへ書き込む
 0  0  1  1     最初に、8ビットの周波数データをバッファに書き込む

 0  1  0  0     SELSRC=1のとき、D9(PSEL0)とD10(PSEL1)を使用し、
                SELSRC=0のとき、PSEL0とPSEL1ピンを使用する
 0  1  0  1     SELSRC=1のとき、D11(FSELECT)を使用し、
                SELSRC=0のとき、FSELECTピンを使用する
 0  1  1  0     SELSRC=1のとき、D9(PSEL0)、D10(PSEL1)とD11(FSELECT)を使用し、
                SELSRC=0のとき、PSEL0、PSEL1とFSELECTピンを使用する
 0  1  1  1     予約

 A3 A2 A1 A0
 0  0  0  0     FREQ0 REG 8 L LSBs
 0  0  0  1     FREQ0 REG 8 H LSBs
 0  0  1  0     FREQ0 REG 8 L MSBs
 0  0  1  1     FREQ0 REG 8 H MSBs
 0  1  0  0     FREQ1 REG 8 L LSBs
 0  1  0  1     FREQ1 REG 8 H LSBs
 0  1  1  0     FREQ1 REG 8 L MSBs
 0  1  1  1     FREQ1 REG 8 H MSBs
 1  0  0  0     PHASE0 REG 8 LSBs
 1  0  0  1     PHASE0 REG 8 MSBs
 1  0  1  0     PHASE1 REG 8 LSBs
 1  0  1  1     PHASE1 REG 8 MSBs
 1  1  0  0     PHASE2 REG 8 LSBs
 1  1  0  1     PHASE2 REG 8 MSBs
 1  1  1  0     PHASE3 REG 8 LSBs
 1  1  1  1     PHASE3 REG 8 MSBs

+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|D15|D14|D13  |D12   |D11|D10|D9 |D8 |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 |
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|1  |0  |SYNC |SELSRC|X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
SYNC
SERSRC      1のとき、PSEL0、PSEL1とFSELECTをソフトで制御する

+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|D15|D14|D13  |D12   |D11|D10|D9 |D8 |D7 |D6 |D5 |D4 |D3 |D2 |D1 |D0 |
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
|1  |1  |SLEEP|RESET |CLR|X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |X  |
+---+---+-----+------+---+---+---+---+---+---+---+---+---+---+---+---+
 SLEEP      1のとき、内部クロックやDACを停止してパワーダウンする
 RESET      1のとき、内部の位相アキュムレータを0にする
 CLR        1のとき、SYNCとSELSRCを0にする


真空管
戻る