JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-10 に、ステータス レジスタのメモリ マップト レジスタを示します。表 8-10 にないレジスタ オフセット アドレスはすべて予約済みと見なして、レジスタの内容は変更しないでください。
| オフセット | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0x20 | SYS_EN | セクション 8.3.2.1 | |
| 0x21 | FR_EN | セクション 8.3.2.2 | |
| 0x22 | PWR_RAMP | セクション 8.3.2.3 | |
| 0x23 | PWR_IDLE | セクション 8.3.2.4 | |
| 0x24 | CMOS_BOOST | セクション 8.3.2.5 | |
| 0x25 | TX_EN_SEL | セクション 8.3.2.6 | |
| 0x26 | TX_EN | セクション 8.3.2.7 | |
| 0x27 | TX_PIN_FUNC | セクション 8.3.2.8 | |
| 0x28 | SYNCB_PIN_FUNC | セクション 8.3.2.9 | |
| 0x2A | APP_SLEEP0 | セクション 8.3.2.10 | |
| 0x2B | APP_SLEEP1 | セクション 8.3.2.11 | |
| 0x2C | APP_SLEEP0_EN | セクション 8.3.2.12 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-11 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | 表記 | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| R-0 | R -0 | 読み出し 0 を返す |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
表 8-12 に、SYS_EN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | SYS_EN | R/W | 0x0 | SYS_EN=0 のとき、DAC クロックで動作するすべての回路 (ヒューズ コントローラを除く) がリセット状態に保持されます。消費電力節約のため、クロックはゲート オフにされます。LMFC/LEMC カウンタもリセット状態に保持されるため、SYSREF は LMFC/LEMC と整合しません。 注:このレジスタは、FUSE_DONE=1 の場合にのみ 0 から 1 に変化する必要があります。 注:CPLL_EN=1 の場合、CPLL_LOCKED=1 になるまで、このビットを設定しないでください。
|
表 8-13 に、FR_EN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | FR_EN | R/W | 0x0 | FRI は TRIG ピンを利用して、DSP をトリガすることはできません。ユーザーは、TX_PIN_FUNC または SYNCB_PIN_FUNC を使って、他のピンをトリガ入力として割り当てることができます。 注:TRIGCLK 入力は静的である必要があり、FR_EN の変更前と変更後に、TRIG[4] は 30ns にわたって High になっている必要があります。 注:このレジスタは、FRI インターフェイスがアイドル状態のときにのみ変更する必要があります。
|
表 8-14 に、PWR_RAMP を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0x0 | |
| 1-0 | PWR_RAMP | R/W | 0x0 | このレジスタは、デジタル部品が有効化されたときに、設計の電力を上昇させる方法を制御します。大きな突入電流を避けるため、このレジスタを使用します。設定が高いほど、突入電流が減少します。設計では、次のいずれかの動作の結果として電力が増加します。 1) SYS_EN=1 を設定する 2) MODE をより高い電力状態に調整する 3) ピンを使用して、APP スリープ モードを終了する (『TX_PIN_FUNC / SYNCB_PIN_FUNC』を参照) 4) APP_SLEEP0/1 機能を使用して、部品をスリープ モードから解除する。 すべての電源ゾーンを波形化する最大時間: 0:4376 DACCLK サイクル 1:20256 DACCLK サイクル 2:252576 DACCLK サイクル 3:3969696 DACCLK サイクル |
表 8-15 に、PWR_IDLE を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | PWR_IDLE | R | X | これは、電源コントローラがアイドル状態 (電源ゾーンがオンまたはオフの処理中でない場合) のときに 1 を返します。このビットは ALARM ピンに駆動することもできます。『ALARM_TSEL』を参照してください。 |
表 8-16 に、CMOS_BOOST を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0x0 | |
| 1 | TRIGC_BOOST | R/W | 0x0 | TRIGCLK 出力の昇圧機能を有効化します。TRIGCLK が出力ピンとして構成されている場合にのみ有効です。 |
| 0 | SDO_BOOST | R/W | 0x0 | SDO 出力の昇圧機能を有効化します。 |
表 8-17 に、TX_EN_SEL を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3 | IDLE_STATIC | R/W | 0x0 | 送信が無効のときに DAC が使用する方法を選択します (txenable または TX_EN 経由)。
|
| 2-0 | 予約済み | R | 0x0 |
表 8-18 に、TX_EN を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-2 | 予約済み | R | 0x0 | |
| 1 | TX_EN1 | R/W | 0x0 | Low の場合、DACB は IDLE_STATIC に従ってミュートされます。 |
| 0 | TX_EN0 | R/W | 0x0 | Low の場合、DACA は IDLE_STATIC に従ってミュートされます。 |
表 8-19 に、TX_PIN_FUNC を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | TX_PIN_FUNC1 | R/W | 0x0 | TXENABLE[1] ピンの機能を定義します。これらの動作は、ピンが low のときに適用されます。 注:これらの設定は TRIG_TYPEx=4 で使用できます。これらはトリガ システムを駆動するための代替ピンを提供しますが、FRI インターフェイスには影響しません (FRI インターフェイスは常に物理トリガ ピンを使用します)。複数のピンが同じ TRIG[x] ピンの代替入力として構成されている場合、動作は未定義です。 注:このレジスタは、SYS_EN=0 のときのみ変更できます。
|
| 3-0 | TX_PIN_FUNC0 | R/W | 0x0 | TXENABLE[0] ピンの機能を定義します。これらの動作は、ピンが low のときに適用されます。 注:これらの設定は TRIG_TYPEx=4 で使用できます。これらはトリガ システムを駆動するための代替ピンを提供しますが、FRI インターフェイスには影響しません (FRI インターフェイスは常に物理トリガ ピンを使用します)。複数のピンが同じ TRIG[x] ピンの代替入力として構成されている場合、動作は未定義です。 注:このレジスタは、SYS_EN=0 のときのみ変更できます。
|
表 8-20 に、SYNCB_PIN_FUNC を示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-4 | 予約済み | R | 0x0 | |
| 3-0 | SYNCB_PIN_FUNC | R/W | 0x0 | JENC=1 (64b/66b) のとき、SYNCB ピンの機能を定義します。JENC=0 (8b/10b) のとき、このレジスタは無効です (SYNCB は JESD インターフェイスで使用されます)。 これらの動作は、ピンが low のときに適用されます。注:これらの設定は TRIG_TYPEx=4 で使用できます。 これらはトリガ システムを駆動するための代替ピンを提供しますが、FRI インターフェイスには影響しません (FRI インターフェイスは常に物理トリガ ピンを使用します)。複数のピンが同じ TRIG[x] ピンの代替入力として構成されている場合、動作は未定義です。 JESD インターフェイスを使用しない場合、すべての DSP は DDS モードになり、JESD_M=0 になります。しかし、SYNCB ピンを入力信号として使用できるようにするには、JENC=1 を設定する必要があります。 注:このレジスタは、SYS_EN=0 のときのみ変更できます。
|
APP_SLEEP0 を表 8-21 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0x0 | |
| 5 | DACB_SLEEP0 | R/W | 0x0 | これらのビットは、ピンまたはレジスタが APP_SLEEP0 機能を有効化したときに、どの部品をスリープ状態にするかを制御します (『TX_PIN_FUNC』、『SYNCB_PIN_FUNC』、『APP_SLEEP0_EN』を参照)。 注:APP_SLEEP0/APP_SLEEP1 機能が無効になると、電源の電圧低下を防止するため、部品は徐々に再度有効になります。 注:MODE レジスタが 1 以上の場合、アプリケーション層全体がスリープ状態になるため、このレジスタは効果がありません。 注:PFIR が DSP 入力のサンプルを生成しているとき、DSP チャネルがスリープ状態の場合、PFIR チャネルはスリープ状態になります。 注:PFIR がエンコーダのサンプルを生成しているとき、エンコーダがスリープ状態の場合、PFIR チャネルはスリープ状態になります。 注:PFIR チャネル 0 が両方のエンコーダにブロードキャストしている場合、PFIR は両方のエンコーダがスリープ状態のときのみスリープ状態になります (『PFIR_BC』を参照)。 APP_SLEEP0 機能が有効化されると、DACB は (IDLE_STATIC に従って) ミュートされ、エンコーダ 1 はスリープ状態になります。 モード レジスタが通常動作に構成されている場合、DSP がスリープ状態のときでも、トリガ イベントを処理できます。 |
| 4 | DACA_SLEEP0 | R/W | 0x0 | DACA は (IDLE_STATIC に従って) ミュートされ、APP_SLEEP0 機能が有効になると、関連するエンコーダはスリープ状態になります。 注:APP_SLEEP0 と APP_SLEEP1 機能の両方が同時に有効になった場合に、いずれかの機能が要求した場合 (論理 OR)、部品はスリープ状態になります。 |
| 3 | DSP3_SLEEP0 | R/W | 0x0 | APP_SLEEP0 機能が有効になると、DSP チャネル3 はスリープ状態になります。 |
| 2 | DSP2_SLEEP0 | R/W | 0x0 | APP_SLEEP0 機能が有効になると、DSP チャネル2 はスリープ状態になります。 |
| 1 | DSP1_SLEEP0 | R/W | 0x0 | APP_SLEEP0 機能が有効になると、DSP チャネル1 はスリープ状態になります。 |
| 0 | DSP0_SLEEP0 | R/W | 0x0 | APP_SLEEP0 機能が有効になると、DSP チャネル0 はスリープ状態になります。 |
APP_SLEEP1 を表 8-22 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0x0 | |
| 5 | DACB_SLEEP1 | R/W | 0x0 | DACB は (IDLE_STATIC に従って) ミュートされ、APP_SLEEP1 機能が有効になると、関連するエンコーダはスリープ状態になります。APP_SLEEP0 については、注を参照してください。 |
| 4 | DACA_SLEEP1 | R/W | 0x0 | DACA は (IDLE_STATIC に従って) ミュートされ、APP_SLEEP1 機能が有効になると、エンコーダ 0 はスリープ状態になります。 |
| 3 | DSP3_SLEEP1 | R/W | 0x0 | APP_SLEEP1 機能が有効になると、DSP チャネル3 はスリープ状態になります。 |
| 2 | DSP2_SLEEP1 | R/W | 0x0 | APP_SLEEP1 機能が有効になると、DSP チャネル2 はスリープ状態になります。 |
| 1 | DSP1_SLEEP1 | R/W | 0x0 | APP_SLEEP1 機能が有効になると、DSP チャネル1 はスリープ状態になります。 |
| 0 | DSP0_SLEEP1 | R/W | 0x0 | APP_SLEEP1 機能が有効になると、DSP チャネル0 はスリープ状態になります。 |
APP_SLEEP0_EN を表 8-23 に示します。
概略表に戻ります。
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-1 | 予約済み | R | 0x0 | |
| 0 | APP_SLEEP0_EN | R/W | 0x0 | 設定すると、APP_SLEEP0 レジスタに従って部品はスリープ状態になります。これは、アプリケーションのスリープをきめ細かく制御するけれども、有効化するための専用のピンを使用しない場合に使用します。このレジスタは設定されたままにして、APP_SLEEP0 レジスタをスリープ / ウェーク部品に即座に変更できます (SYS_EN=1 の間)。 |