ZHCSZ83 November 2025 ADC32RF72
PRODUCTION DATA
支持两种不同的抽取模式,并且必须将所有 8 个 DDC 配置为相同的模式:
每个 DDC 都有一个使能控制信号。如果禁用 DDC,则输出为零。以下块是 DDC 信号链的一部分:
当基础因子为 3 或 5 时,所有 DDC 必须共享相同的抽取因子设置。但是,当基本因子为 1(抽取因子为 2 的幂)时,每个 DDC 都可以具有独立的抽取因子,因为每个 DDC 都有一个采样重复因子块。当每个 DDC 配置为不同的抽取因子时,会调整每个 DDC 的采样重复因子,以便所有 DDC 输出都与最高数据速率 DDC 进行速率匹配。例如,如果两个 DDC 处于活动状态,一个 DDC 配置为 4 倍抽取率,另一个配置为 16 倍抽取率,则配置为 16 倍抽取率的 DDC 通过将采样重复 4 次自动获得与 4 倍抽取率匹配的速率。成功配置后,可以回读每个 DDC 的重复因子。
可以对以下参数进行编程:
| 函数名称 | 尺寸 | 默认值 | 访问 | 说明 |
|---|---|---|---|---|
| DDC{0..7}_DECIMATION_FACTOR_LSB | 8 | 1 | R/W | 设置 DDC 的 16 位抽取因子的位 [15:0]。可能的抽取因子为: [2, 3, 4, 5, 6, 8, 10, 12, 16, 20, 24, 32, 40, 48, 64, 80, 96, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768] |
| DDC{0..7}_DECIMATION_FACTOR_MSB | 8 | 0 | R/W | |
| DDC{0..7}_REPEAT_FACTOR_LSB | 8 | 1 | R | DDC 的 14 位重复因子的位 [13:0]。 |
| DDC{0..7}_REPEAT_FACTOR_MSB | 6 | 0 | R | |
| DDC{0..7}_PFIR_EN | 1 | 0 | R/W | 控制 DDC_PFIR 使能。 0:禁用 DDC_PFIR,固定抽取滤波器用作最后一级滤波器。 1:使能 DDC_PFIR,可编程抽取滤波器用作最后一级滤波器。 |
| DDC{0..7}_PFIR_MODE_SEL | 1 | 0 | R/W | 选择 DDC_PFIR 模式。 0:单通道模式。 1:双通道模式。 |
| DDC{0..7}_PFIR_NUM_TAPS | 7 | 0 | R/W | DDC_PFIR 在给定模式下使用的抽头数。在单通道模式下可以是任意值。在双通道模式下必须为偶数。 1...96:DDC_PFIR 使用的抽头数。 |
| DDC{0..7}_PFIR_TAPS | 3072 | 0 | R/W | 设置 DDC_PFIR 块的 96 个抽头。仅写入 17 位。 单通道模式:多达 96 个抽头施加到 ddc_pfir_input[0]。 双通道模式:每个 ddc_pfir_input 多达 48 个抽头。前 48 个抽头施加到 ddc_pfir_input[0]。后 48 个抽头施加到 ddc_pfir_input[1]。 |
| DDC{0..7}_EQ_EN | 1 | 0 | R/W | 控制 DDC_EQ 使能。 0:DDC_EQ 已禁用且旁路。 1:DDC_EQ 已使能,DDC_EQ 滤波器应用于 DDC 输出。 |
| DDC{0..7}_EQ_MODE_SEL | 3 | 0 | R/W | 选择 DDC_EQ 模式。 0:单通道模式。 1:双通道模式。 2:半复数模式。 3:完全复数模式。 4:仅延迟模式。 |
| DDC{0..7}_EQ_DEL_VAL | 7 | 0 | R/W | DDC_EQ 延迟值。此设置的影响取决于 DDC_EQ 模式。 0...127:当 DDC_EQ 处于具有可编程延迟的模式时,应用的是器件时钟周期数延迟。 |
| DDC{0..7}_EQ_NUM_TAPS | 7 | 0 | R/W | DDC_EQ 在给定模式下使用的抽头数。在单通道模式下可以是任意值。在双通道模式和半复数模式下必须为偶数。在完全复数模式下必须可被四整除。 1...96:DDC_EQ 使用的抽头数。 |
| DDC{0..7}_EQ_TAPS | 1536 | 0 | R/W | 设置 DDC_EQ 块的 96 个抽头。 单通道模式:多达 96 个抽头施加到 ddc_eq_input[0]。 双通道模式:每个 ddc_eq_input 最多 48 个抽头。前 48 个抽头施加到 ddc_eq_input[0]。后 48 个抽头施加到 ddc_eq_input[1]。 半复数模式:每个 ddc_eq_input 最多 48 个抽头。前 48 个抽头施加到 ddc_eq_input[0]。后 48 个抽头施加到 ddc_eq_input[1]。 完全复数模式:每个 ddc_eq_input 最多 48 个抽头。前 48 个抽头施加到 ddc_eq_input[0];其中前 24 个抽头施加到 ddc_eq_output[0]。后 48 个抽头施加到 ddc_eq_input[1];其中前 24 个抽头施加到 ddc_eq_output[0]。 |
| DDC{0..7}_COARSE_GAIN | 3 | 0 | R/W | 在 DDC_EQ 之前的 DDC 数据路径中设置固定数字增益。 0:0dB 数字增益。 3:3dB 数字增益。 6:6dB 数字增益(使用复数抽取时有用)。 |
| DDC{0..7}_REAL_GAIN | 6 | 0 | R/W | 复数增益的实部应用于 DDC 输出。增益以 0.1dB 为步长,从 0dB 开始到 6dB。 0..60:有效增益为 DDC_REAL_GAIN*0.1dB |
| DDC{0..7}_IMAG_GAIN | 6 | 0 | R/W | 复数增益的虚部应用于 DDC 输出(用于复数抽取模式)。增益以 0.1dB 为步长,从 0dB 开始到 6dB。 0..60:有效虚数增益为 DDC_IMAG_GAIN*0.1dB |