JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-313 に、DDS_Vector_Mode レジスタのメモリ マップト レジスタを示します。表 8-313 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0x800 | DDS_BURST_0 | セクション 8.3.18.1 | |
| 0x802 | DDS_BURST_1 | セクション 8.3.18.2 | |
| 0x804 | DDS_BURST_2 | セクション 8.3.18.3 | |
| 0x806 | DDS_BURST_3 | セクション 8.3.18.4 | |
| 0x808 | DDS_IMODE | セクション 8.3.18.5 | |
| 0x809 | DDS_SYM | セクション 8.3.18.6 | |
| 0x80A | DDS_HOLD | セクション 8.3.18.7 | |
| 0x80B | DDS_IDLE | セクション 8.3.18.8 | |
| 0x80C | DDS_INDEX0 | セクション 8.3.18.9 | |
| 0x80D | DDS_INDEX1 | セクション 8.3.18.10 | |
| 0x80E | DDS_INDEX2 | セクション 8.3.18.11 | |
| 0x80F | DDS_INDEX3 | セクション 8.3.18.12 | |
| 0x810 | DDS_AMP2 | セクション 8.3.18.13 | |
| 0xB20 | DDS_VEC_n | セクション 8.3.18.14 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-314 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | 表記 | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| R-0 | R -0 | 読み出し 0 を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
DDS_BURST_0 を表 8-315 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | DDS_BURST[0] | R/W | 0x0 | DDS チャネル n のトリガ バースト制御。DDS ベクトル モードでは、DDS_BURST は、トリガ イベントを受信したときに DDS チャネルがトリガされる追加回数を定義します (『トリガー バースト』を参照)。追加のトリガはキューに入れられ、DDS は DDS_BURST+1 トリガを受信したように動作します。DDS_BURST の有効範囲は 0 ~ 65535 です。 DDS が有効 (SYS_EN = 1) の間にユーザーは DDS_BURST を変更できますが、SPI トランザクションの間またはトランザクションの完了後 50ns にわたって、トリガ イベントが発生しないことを確認する必要があります。 |
DDS_BURST_1 を表 8-316 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | DDS_BURST[1] | R/W | 0x0 | DDS_BURST[0] の説明を参照 |
DDS_BURST_2 を表 8-317 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | DDS_BURST[2] | R/W | 0x0 | DDS_BURST[0] の説明を参照 |
DDS_BURST_3 を表 8-318 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | DDS_BURST[3] | R/W | 0x0 | DDS_BURST[0] の説明を参照 |
表 8-319 に、DDS_IMODE を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | DDS_IMODE | R/W | 0x0 |
|
表 8-320 に、DDS_SYM を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | DDS_SYM | R/W | 0x0 | DDS_SYM[n] は、DDS チャネル n の対称モードを有効化します。『ベクトル次数と対称モード』を参照してください。 |
表 8-321 に、DDS_HOLD を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | DDS_HOLD | R/W | 0x0 | DDS_HOLD[n] は、DDS チャネル n のホールド モードを有効化します。『ホールド モード』を参照してください。 |
表 8-322 に、DDS_IDLE を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | X | |
| 3-0 | DDS_IDLE | R | X | DDS_IDLE[n] DDS チャネル n が現在アイドル状態 (トリガ待ち) の場合は 1 を返し、それ以外の場合は 0 を返します。 |
DDS_INDEX0 を表 8-323 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | X | |
| 3-0 | DDS_INDEX0 | R | X | DDS_Index0 は、DDS チャネル n が現在実行中である (またはトリガの実行を待機中である) ベクトルのインデックスを返します。 |
DDS_INDEX1 を表 8-324 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | X | |
| 3-0 | DDS_INDEX1 | R | X | DDS_INDEX0 を参照してください。 |
DDS_INDEX2 を表 8-325 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | X | |
| 3-0 | DDS_INDEX2 | R | X | DDS_INDEX0 を参照してください。 |
DDS_INDEX3 を表 8-326 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | X | |
| 3-0 | DDS_INDEX3 | R | X | DDS_INDEX0 を参照してください。 |
DDS_AMP2 を表 8-327 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | DDS_AMP2 | R/W | 0x0 | DDS_AMP2[n] は、DDS チャネル n の 2 次振幅制御を可能にします。これにより、ベクトル モードでスムーズで正確な振幅曲線を合成できます。 注:このレジスタは、SYS_EN=0 のときのみ変更できます。 |
表 8-328 に、DDS_VEC_n を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 167-120 | FREQ_START | R/W | X | 各ベクトルは 21 バイト (168 ビット) で、ベクトル n のアドレスの冒頭は 0x0B10 + 21*n (21 は 10 の基底値) です。すべての 384 ベクトルは 8064 バイトを占有します。 ベクトルは、有効になっている DDS チャネルの数に応じて DDS チャネルに割り当てられます。詳細については、「DDS ベクトル モード」セクションを参照してください。 注:DDS が有効の間、SPI 経由でベクトルを更新できますが、制限が適用されます。『DDS が有効な間のベクトルの書き込み』を参照してください。 周波数アキュームレータの初期値 (48 ビット)。 注:FREQ_START の下位 16 ビットは、2 次振幅制御 (AMP_STEP2、16 ビット、符号付き) 用に転用できます。 |
| 119-88 | FREQ_STEP | R/W | X | 周波数ステップ (32 ビット) |
| 87-72 | AMP_START | R/W | X | 振幅アキュームレータの初期値 (16 ビット、符号付き) |
| 71-56 | AMP_STEP | R/W | X | 振幅ステップ (16 ビット、符号付き) |
| 55-40 | PHASE_START | R/W | X | 位相アキュームレータの初期値 (16 ビット) |
| 39-8 | NUM_SAMP_M32 | R/W | X | サンプルのベクトル長から 32 (32 ビット) を引いた長さ。NUM_SAMP_M32 は 8 の倍数である必要があります (最小サンプル数は 32)。下位 3 ビットは常に 0 を返します。 |
| 7-3 | STEP_EXP | R/W | X | 周波数ステップ値と振幅ステップ値に適用される指数を定義します。有効範囲は 3 ~ 31 (DDS_AMP2[n]=1 の場合は 3 ~ 15) です。 |
| 2 | 予約済み | R | 0x0 | |
| 1 | LAST_VEC | R/W | X |
|
| 0 | VTRIG_MODE | R/W | X |
|