JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-233 に、データパスに対してメモリマップされたレジスタを一覧表示します。表 8-233にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 2E0h | DSP_MODE | 表示 | |
| 2E2h | DSP_L | 表示 | |
| 2E3h | DSP_GAIN0 | 表示 | |
| 2E4h | DSP_GAIN1 | 表示 | |
| 2E5h | DSP_GAIN2 | 表示 | |
| 2E6h | DSP_GAIN3 | 表示 | |
| 2E7h | DSP_FORMAT | 表示 | |
| 2E8h | DAC_SRC | 表示 | |
| 2E9h | DAC_SRC_ALT | 表示 | |
| 2EAh | MXMODE | 表示 | |
| 2EBh | TRUNC_HLSB | 表示 | |
| 2ECh | DAC_DLY0 | 表示 | |
| 2EDh | DAC_DLY1 | 表示 | |
| 2EEh | DAC_INV | 表示 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-234 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | 表記 | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| R-0 | R -0 | 読み出し 0 を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15 | 予約済み | R | 0h | |
| 14-12 | DSP_MODE3 | R/W | 0h | DSP_MODE3 フィールドは、DSP チャネル 3 の動作モードを定義します。 注:注:すべての DSP が無効になると、この部品は自動的にバイパスモードを作動させます(JESD サンプルを DAC に送信)。 JESD インターフェイスと DSP チャネルの間にはクロスバーがありません。JESD サンプルを必要とする DSP モードを下位の DSP チャネル番号(チャネル 0 から JESD_M/2 - 1まで)に割り当てることが重要です。また、JESD_M を適切にプログラムしてください。DSP に JESD サンプルが必要ない場合、JESD_M=0 を使用してください。DSP モードを参照してください。 注:DSP_L が 4x または 6x の補間用に設定されている場合、DSP チャネル 0 と 1 のみが DUC モードで動作できます。他のチャネルは別のモードを使用する必要があります(または無効にする必要があります)。 注:このレジスタは、SYS_EN=0 のときのみ変更する必要があります。 0h = DSP0 は無効(使用されていません) 1h = DUC モード – DUC を介して JESD サンプルを送信 2h = DDS SPI モード – FREQ、PHASE および AMP レジスタから DDS 値を使用(JESD サンプルは使用されていません) 3h = DDS ベクトルモード – DDS ベクトルプレイヤーを使用して DAC サンプルを作成(JESD サンプルは使用されていません) 4h = DDS ストリームモード– JESD インターフェイスからストリームされた DDS パラメータを使用 5h = 予約済み 6h = 予約済み 7h = 予約済み |
| 11 | 予約済み | R | 0h | |
| 10-8 | DSP_MODE2 | R/W | 0h | DSP_MODE2 フィールドは、DSP_MODE3 のテーブルごとに DSP チャネル2 の動作モードを定義します |
| 7 | 予約済み | R | 0h | |
| 6-4 | DSP_MODE1 | R/W | 0h | DSP_MODE1 フィールドは、DSP_MODE3 のテーブルごとに DSP チャネル1 の動作モードを定義します |
| 3 | 予約済み | R | 0h | |
| 2-0 | DSP_MODE0 | R/W | 0h | DSP_MODE0 フィールドは、DSP_MODE3 のテーブルごとに DSP チャネル0 の動作モードを定義します |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0h | |
| 3-0 | DSP_L | R/W | 0h | DUC 補間係数または DDS アップサンプリング係数を指定します。DSP_L は、JESD_M が 0 より大きく、少なくとも 1 つの DSP チャネルが有効である(DSP_MODE)のときのみ適用されます。通常、これは、1 つ以上の DSP チャネルが DUC モードまたは DDS ストリームモードに設定されていることを意味します(DSP_MODE を参照)。ただし、JESD インターフェイスを使用して、DDS-SPI または DDS-ベクタモードで動作する DSP に対してトリガーを供給することもできます。すべての DSP チャネルが 1 つの設定を共有します。 0x3 から 0xF のすべての設定値は、DUC、DDS-SPI、DDS-Vector モードをサポートしています。 注:DSP チャネルがさまざまなモードで動作している場合は、すべてのアクティブなモードをサポートする DSP_L 設定を選択する必要があります。 注:このレジスタは、JESD_EN=0 のときのみ変更する必要があります。 0h = 予約済み 1h = 予約済み 2h = 予約済み 3h = [INT_4X] 4x 4h = [INT_6X] 6x 5h = [INT_8X] 8x 6h = [INT_12X] 12x 7h = [INT_16X] 16x(DDS ストリーミング アップサンプル係数にも適用) 8h = [INT_24X] 24x 9h = [INT_32X] 32x(DDS ストリーミング アップサンプル係数にも適用) Ah = [INT_48X] 48x Bh = [INT_64X] 64x(DDS ストリーミング アップサンプル係数にも適用) Ch = [INT_96X] 96x Dh = [INT_128X] 128x Eh = [INT_192X] 192x Fh = [INT_256X] 256x |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0h | |
| 6-4 | DSP_GAIN0_COARSE | R/W | 0h | DSP チャネル 0 の出力粗ゲインを調整します。 COARSE_GAIN = 2-VALUE |
| 3-0 | DSP_GAIN0_FINE | R/W | 0h | DSP チャネル 0 の出力微ゲインを調整します。 FINE_GAIN = 1 - (VALUE/32) |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0h | |
| 6-4 | DSP_GAIN1_COARSE | R/W | 0h | DSP チャネル 1 の出力粗ゲインを調整します。 COARSE_GAIN = 2-VALUE |
| 3-0 | DSP_GAIN1_FINE | R/W | 0h | DSP チャネル 1 の出力微ゲインを調整します。 FINE_GAIN = 1 - (VALUE/32) |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0h | |
| 6-4 | DSP_GAIN2_COARSE | R/W | 0h | DSP チャネル 2 の出力粗ゲインを調整します。 COARSE_GAIN = 2-VALUE |
| 3-0 | DSP_GAIN2_FINE | R/W | 0h | DSP チャネル 2 の出力微ゲインを調整します。 FINE_GAIN = 1 - (VALUE/32) |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0h | |
| 6-4 | DSP_GAIN3_COARSE | R/W | 0h | DSP チャネル 3 の出力粗ゲインを調整します。 COARSE_GAIN = 2-VALUE |
| 3-0 | DSP_GAIN3_FINE | R/W | 0h | DSP チャネル 3 の出力微ゲインを調整します。 FINE_GAIN = 1 - (VALUE/32) |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0h | |
| 0 | DSP_FORMAT | R/W | 0h | DSP が DUC モードまたは DDS モードに設定されている場合は、実数または虚数の出力を選択します(DSP_MODEを参照)。 注:このレジスタは、DUC および DDS モードに影響します。 0h = [DSP_OUT_REAL] DSP 出力は実数です(DSP ミキサーは、虚部を破棄することで、複素数を実数に変換)。最大 4 つの DSP を有効化できます。 1h = [DSP_OUT_COMP] DSP 出力は複素数です。最大 2 つの DSP を有効化できます(DSP0 および DSP1)。DSP2 のミキサーは、DSP0 の架空のサンプルを生成するため、DAC_SRC を使用して DAC を DSP2 にバインドする必要があります。同様に、DSP1 が有効である場合、DSP3 のミキサーが DSP1 の架空のサンプルを生成するため、必要に応じて DAC を DSP3 にバインドして、これらのサンプルにアクセスする必要があります。「複素数出力サポート」を参照してください。 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | DAC_SRC1 | R/W | 2h | バイパスモード(DSP_MODE を参照)では、DAC_SRC1 は、DACB に送信する入力ストリームを選択します。DUC または DDS モードでは、DAC_SRC1 は、どの DSP(DUC/DDS)出力を DACB に配線(加算)するかを制御します。「DAC 電源の選択」セクションを参照 |
| 3-0 | DAC_SRC0 | R/W | 1h | DAC_SRC1 を参照 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0h | 予約済み |
| 3-0 | 予約済み | R | 0h | 予約済み |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | 予約済み | R | 0h | |
| 6-4 | MXMODE1 | R/W | 0h | DACB の DAC 出力モードを指定します。 0h = [NRZ] 通常モード(非ゼロ復帰または NRZ)(n*FS で同期ヌル) 1h = [RF] RF モード(反転または RTI)(DC および 2n*FS で同期ヌル) 2h = [RTZ] ゼロ復帰(RTZ)(2n*FS で同期ヌル) 3h = [DES2XL] DES2XL – DES インターポレータが提供するサンプル 4h = [DES2XH] DES2XH – DES インターポレータが提供するサンプル(ハイパスモード) 5h = 予約済み 6h = [DISABLED] 無効 - DACB は無効 7h = 予約済み |
| 3 | 予約済み | R | 0h | |
| 2-0 | MXMODE0 | R/W | 0h | MXMODE0 を参照してください。 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0h | |
| 0 | TRUNC_HLSB | R/W | 0h | DAC の出力分解能が 16 ビット未満の場合、出力は適切な分解能に切り捨てられます。このビットがセットされている場合、1/2 LSB オフセットが切り捨て値に加算され、切り捨てによって導入される平均オフセットを低下させます。 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0h | |
| 5 | DAC_DLY0_EN | R/W | 0h | 0h = DACA の調整可能な遅延を無効化(デフォルト) 1h = DACA の遅延を有効化 |
| 4-0 | DAC_DLY0_VAL | R/W | 0h | DACA の遅延を調整します。追加された遅延(DACCLK サイクルで)は、64 + DAC_DLY0_VALです。 注:変更中のサンプルストリームが静的でない限り、このレジスタを変更することで、DAC 出力にグリッチが発生する可能性があります。 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0h | |
| 5 | DAC_DLY1_EN | R/W | 0h | 0h = DACB の調整可能な遅延を無効化(デフォルト) 1h = DACB の遅延を有効化 |
| 4-0 | DAC_DLY1_VAL | R/W | 0h | DACB の遅延を調整します。追加された遅延(DACCLK サイクルで)は、64 + DAC_DLY1_VALです。 注:変更中のサンプルストリームが静的でない限り、このレジスタを変更することで、DAC 出力にグリッチが発生する可能性があります。 |
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0h | |
| 1 | DAC_INV1 | R/W | 0h | DAC1 出力は、セットされると反転します |
| 0 | DAC_INV0 | R/W | 0h | DAC0 出力は、セットされると反転します |