JAJSWO4 June 2025 DAC39RF20
ADVANCE INFORMATION
各 DSP チャネル内の NCO は、正弦波 / 余弦波形ではなく方形波を生成するように構成できます。この機能は、DAC を使用してクロック信号を合成するシステム用に設計されており、周波数、位相、振幅、スルータイム、デューティ サイクルをプログラム可能です。NCO_SQ_MODE[n] を設定して、DSPn のこの機能を有効化します。このモードはすべての DDS モードと互換性がありますが、DUC モードではサポートされていません (DSP_MODEn を参照)。DDS-SPI モードは、この機能の主な使用事例です。しかし、周波数ランプが必要な場合は、DDS ベクトル モードまたは DDS ストリーミング モードが便利です。
スルー タイムとデューティ サイクルは、SLEW および DUTY_CYCLE レジスタを使用して調整できます。スルー タイムは周期の比率としてプログラムされるため、NCO 周波数が変更されると周期が変化します。したがって、スルー タイムも変化します。
周波数、位相、振幅は、NCO が正弦/余弦波形を生成している場合と同じ方法で制御されます。表 7-25 に、上述の内容を示します。
| NCO パラメータ | NCO パラメータの制御方式は、DSP モードによって異なります | ||
|---|---|---|---|
| DDS SPI モード | DDS ストリーミング モード | DDS ベクトル モード | |
| 周波数 | FREQ レジスタ | STREAM_MODE によって異なります | ベクトル エンジン |
| 位相 | PHASE レジスタ | STREAM_MODE によって異なります | ベクトル エンジン |
| 振幅 | AMP レジスタ | STREAM_MODE によって異なります | ベクトル エンジン |
| スルー | SLEW レジスタ | SLEW レジスタ | SLEW レジスタ |
| デューティ サイクル | DUTY_CYCLE レジスタ | DUTY_CYCLE レジスタ | DUTY_CYCLE レジスタ |
図 7-43 に、NCO によって生成される方形波を示します。
デューティ サイクルは広い範囲で調整できますが、信号の立ち下がりエッジが立ち上がりエッジに「衝突」する極端な値にデューティ サイクルを調整してはなりません。対応するデューティ サイクル範囲はスルー設定によって異なります。これは、表 7-26 に一覧されています。
| SLEW 設定 | 周期のパーセンテージ (25% * 2-SLEW) として表したスルー タイム | 許容可能なデューティ サイクル範囲 [パーセント] | サポートされている DUTY_CYCLE レジスタの範囲 (デシメーション) |
|---|---|---|---|
| 0 | 25% | 25%~75% | 1024~3072 |
| 1 | 12.5% | 12.5%~87.5% | 512~3584 |
| 2 | 6.25% | 6.25%~93.75% | 256~3840 |
| 3 | 3.125% | 3.125%~96.875% | 128~3968 |
| 4 | 1.5625% | 1.5625%~98.4375% | 64~4032 |
| 5 | 0.78125% | 0.78125%~99.21875% | 32~4064 |
| 6 | 0.390625% | 0.390625%~99.60938% | 16~4080 |
| 7 | 0.195313% | 0.195313%~99.80469% | 8~4088 |
| 8 | 0.097656% | 0.097656%~99.90234% | 4~4092 |
| 9 | 0.048828% | 0.048828%~99.95117% | 2~4094 |
方形波ジェネレータに関する注意事項: