JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-329 に、Programmable_FIR レジスタのメモリ マップト レジスタを示します。表 8-329 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0x2800 | PFIR_EN | セクション 8.3.19.1 | |
| 0x2801 | PFIR_MODE | セクション 8.3.19.2 | |
| 0x2803 | PFIR_LEN | セクション 8.3.19.3 | |
| 0x2804 | PFIR_BC | セクション 8.3.19.4 | |
| 0x2805 | PFIR_DLY | セクション 8.3.19.5 | |
| 0x2807 | FR_EN | セクション 8.3.19.6 | |
| 0x2810 | PFIR_H_n | セクション 8.3.19.7 | |
| 0x2E10 | PFIR_PROG | セクション 8.3.19.8 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-330 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | 表記 | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| R-0 | R -0 | 読み出し 0 を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
表 8-331 に、PFIR_EN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | PFIR_EN | R/W | 0x0 | PFIR_EN[n] はチャネル n の PFIR を有効化します。PFIR は SYS_EN が設定されるまで実際に有効になりません。 PFIR_MODE が実数の動作用に構成されている場合 (PFIR_MODE=0)、n は DAC チャネル (n = 0 ~ 1) に対応します。PFIR_MODE が複素数の動作用に構成されている場合 (PFIR_MODE が 0 より大きい場合)、n は DUC チャネル (n = 0 ~ 3) に対応します。サポートされていないチャネルで PFIR を有効化すると、未定義の動作が生成されます。「PFIR の設定」セクションを参照してください。 注:PFIR を DUC の前に配置する場合、関連する DSP チャネルを DUC モードに設定する必要があります (たとえば、PFIR_EN[n] が設定されている場合、DSP_MODEn を DUC モードに構成する必要があります)。 |
表 8-332 に、PFIR_MODE を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0x0 | |
| 1-0 | PFIR_MODE | R/W | 0x0 | これは、PFIR の一般モードを指定します (「PFIR の設定」セクションを参照)。すべての PFIR チャネルに影響します。また、PFIR_EN を設定して PFIR を有効化する必要もあります。 |
表 8-333 に、PFIR_LEN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | PFIR_LEN | R/W | 0x0 | サポートされる係数 (NPFIR) の数は、PFIR_MODE および DSP_L に依存します。『PFIR 節電』も参照してください。 注:NPFIR=24 の場合、低消費電力オプションは利用できません (タップ数を 24 未満に減らすことはできません)。
|
表 8-334 に、PFIR_BC を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | PFIR_BC | R/W | 0x0 | PFIR_MODE=0 および PFIR_EN=1 の場合、PFIR_BC=1 に設定して、PFIR チャネル 0 の出力を両方の DAC にブロードキャストすることを選択できます。これにより、ユーザーはチャネル 1 の PFIR を有効にする必要なしに、両方の DAC に同じ信号を送信できます (低消費電力)。
|
表 8-335 に、PFIR_DLY を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-8 | PFIR_DLY[1] | R/W | 0x0 | MODE=0 (PFIR-after-channel-bonder) の場合、このレジスタは、インパルス応答の後半を PFIR_DLY サンプル (例:DAC サイクル) だけ遅延させます。これは反射をキャンセルするのに便利です。PFIR_DLY[1] は、チャネル 1 の遅延を制御します。「PFIR 反射キャンセル」セクションを参照してください。 |
| 7-0 | PFIR_DLY[0] | R/W | 0x0 | MODE=0 (PFIR-after-channel-bonder) の場合、このレジスタは、インパルス応答の後半を PFIR_DLY サンプル (例:DAC サイクル) だけ遅延させます。これは反射をキャンセルするのに便利です。PFIR_DLY[0] は、チャネル 0 の遅延を制御します。「PFIR 反射キャンセル」セクションを参照してください |
表 8-336 に、FR_EN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | FR_EN | R/W | 0x0 | 注:このレジスタは、FR インターフェイスがアイドル状態のときにのみ変更する必要があります。
|
表 8-337 に、PFIR_H_n を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 15-0 | PFIR_H[n] | R/W | X | FR_EN=1 のとき、このレジスタに書き込むと、PFIR_H の値が設定されます。アドレス 0x2810 + 2*n で係数 n (0:767) のメモリ。各係数は符号付き 16 ビット値で、LSB の重みは 2-15 です。この割り当て内の係数の編成は、PFIR_MODE によって異なります。「PFIR のプログラミング」セクションを参照してください。 注:FR_EN=1 のとき、このレジスタは SPI 経由で読み出しや書き込みを行うことはできず、FR インターフェイスでのみ書き込むことができます。値を読み取るには、FR_EN=0 に設定します。 |
表 8-338 に、PFIR_PROG を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | X | |
| 0 | FR_PFIR_PROG | R/W | X | FR_EN=1 のとき、このレジスタに書き込むと、PFIR_PROG の値が設定されます。これにより、FR インターフェイス経由で書き込まれた FR_PFIR_PROG 値の読み戻しが提供されます。 注:FR_EN=1 のとき、このレジスタは SPI 経由で読み出し専用であり、FR インターフェイスでのみ書き込むことができます。これは、FR インターフェイスがアイドル状態のときのみ読み出されます。ユーザーは、FR_PFIR_PROG を書き込んだ後、FR_PFIR_H を書き込む前に 1024 DACCLK サイクル待機する必要があります |