ZHCSYD5 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-233 列出了 Datapath 寄存器的存储器映射寄存器。表 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 | RESERVED | 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 配置为 4 倍或 6 倍内插时,只有 DSP 通道 0 和 1 可以在 DUC 模式下运行。其余通道必须使用其他模式(或禁用)。 注:仅当 SYS_EN=0 时,才应更改该寄存器。 0h = DSP0 已禁用(未使用) 1h = DUC 模式–通过 DUC 发送 JESD 样本 2h = DDS SPI 模式–使用来自 FREQ、PHASE 和 AMP 寄存器(未使用 JESD 样本)的 DDS 值 3h = DDS 矢量模式–使用 DDS 矢量播放器创建 DAC 样本(未使用 JESD 样本) 4h = DDS 流模式–使用从 JESD 接口流式传输的 DDS 参数 5h = 保留 6h = 保留 7h =保留 |
| 11 | RESERVED | R | 0h | |
| 10-8 | DSP_MODE2 | R/W | 0h | DSP_MODE2 字段定义 DSP 通道 2 的工作模式,具体可依据 DSP_MODE3 的表 |
| 7 | RESERVED | R | 0h | |
| 6-4 | DSP_MODE1 | R/W | 0h | DSP_MODE1 字段定义 DSP 通道 1 的工作模式,具体可依据 DSP_MODE3 的表 |
| 3 | RESERVED | R | 0h | |
| 2-0 | DSP_MODE0 | R/W | 0h | DSP_MODE0 字段定义 DSP 通道 0 的工作模式,具体可依据 DSP_MODE3 的表 |
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0h | |
| 3-0 | DSP_L | R/W | 0h | 指定 DUC 内插因子或 DDS 上采样因子。DSP_L 仅在 JESD_M 大于 0 且启用了至少一个 DSP 通道 (DSP_MODE) 时适用。这通常意味着为 DUC 模式或 DDS 流模式配置一个或多个 DSP 通道(请参阅 DSP_MODE)。但是,JESD 接口也可以用于为在 DDS-SPI 或 DDS-Vector 模式下运行的 DSP 提供触发信号。所有 DSP 通道共用一项设置。 所有设置 0x3-0xF 都支持 DUC 模式、DDS-SPI 模式、DDS 矢量模式。 注:如果 DSP 通道在各种模式下运行,则必须选择支持所有活动模式的 DSP_L 设置。 注:仅当 SYS_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 | RESERVED | 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 | RESERVED | 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 | RESERVED | 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 | RESERVED | 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 | RESERVED | 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 | RESERVED | R | 0h | 保留 |
| 3-0 | RESERVED | R | 0h | 保留 |
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0h | |
| 6-4 | MXMODE1 | R/W | 0h | 为 DACB 指定 DAC 输出模式。 0h = [NRZ] 正常模式(非归零,即 NRZ)(sinc 零点位于 n*FS) 1h = [RF] 射频模式(反向归零,即 RTI)(sinc 零点位于 DC 和 2n*FS) 2h = [RTZ] 归零 (RTZ)(sinc 零点位于 2n*FS) 3h = [DES2XL] DES2XL – 样本由 DES 内插器提供 4h = [DES2XH] DES2XH – 样本由 DES 内插器提供(高通模式) 5h = 保留 6h = [禁用] 禁用 - DACB 已禁用 7h = 保留 |
| 3 | RESERVED | R | 0h | |
| 2-0 | MXMODE0 | R/W | 0h | 参阅 MXMODE0 |
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0h | |
| 0 | TRUNC_HLSB | R/W | 0h | 当 DAC 的输出分辨率小于 16 位时,输出将截断到适当的分辨率。如果设置了该位,将向截位后的值添加 1/2 LSB 偏移,以降低截位操作引入的平均偏移误差。 |
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | 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 | RESERVED | 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 | RESERVED | R | 0h | |
| 1 | DAC_INV1 | R/W | 0h | 设置后,DAC1 输出反相 |
| 0 | DAC_INV0 | R/W | 0h | 设置后,DAC0 输出反相 |