DAC 也可以配置为 SPIDAC 运行(仅 NCO 模式)。在“仅 NCO”模式下,将忽略从 JESD 流入的数据,并且 DUC 输入由 SPIDAC I 和 SPIDAC Q 驱动。当“JESD Enable”设置为 0、内插因子大于或等于 2 且“DP Enable”设置为 1 时,可以启用此模式。DAC 配置为“仅 NCO”模式。根据表 3-2,应选择流数量和内插因子的正确组合,以启用所需数量的 DUC 并设置来自各个 DAC 的所需输出。
在示例中,所有四个 DUC 都已启用。DUC0 和 DUC1 路由到 DAC0,而 DUC2 和 DUC3 路由到 DAC1。如果每个 DAC 路由多个 DUC,则必须衰减进入 DAC 的 DUC 数据,以防止 DAC 饱和。
可以通过 GUI 按照以下步骤配置“仅 NCO”模式。
- 启动 DAC39RF10EVM GUI。
- 选择 LMX->DACCLK | LMX/LMK->FPGA 作为时钟源。
- 输入时钟频率 10240MHz。
- 为 JMODE 选项选择 JMODE3。
- 对于“Interpolation”,选择 8
- 对于流数量,选择 8
- 点击“Program Devices”按钮。
- 在“NCO”选项卡上,取消选中“DP Enable”
- 取消选中“JESD Enable”
- 对于“SPIDAC I”,输入值 32767 作为满刻度输出功率。
- 选中“NCO Enable”
- 选择正确的 DUC 路由(DUC0 和 DUC1 路由到 DAC0,DUC2 和 DUC3 路由到 DAC1)。由于将两个 DUC 路由到单个 DAC,因此应将增益值调整为 -6dB 以防止 DAC 饱和。
- 输入所需的频率
- 选中“DP Enable”。
- DAC 应该在这两个通道上都具有输出。
与 SPI DAC 模式类似,DDS 模式可用作低功耗选项。要启用 DDS 模式,请执行以下步骤。
- 按照步骤 1-9 进行操作。
- 跳过步骤 10。
- 对于步骤 11,选择“DDS Enable”。
- 按照要求执行步骤 12。
- 按照步骤 13 进行操作。
- 对于“Amplitude”(两个 DUC 路由到单个 DAC,振幅从最大值 32767 减少 6dB 至 16384),设定 16384。
- 按照步骤 14 进行操作。
- DAC 应该在这两个通道上都有输出。