ZHCSYD5 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-33 列出了 CPLL_AND_CLOCK 寄存器的存储器映射寄存器。表 8-33 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0x80 | CLK_SLOW | 节 8.3.4.1 | |
| 0x82 | NOISEREDUCE_CLK | 节 8.3.4.2 | |
| 0x84 | DES_LOOP_EN | 节 8.3.4.3 | |
| 0x85 | DES_LOOP_BW | 节 8.3.4.4 | |
| 0x8A | CPLL_EN | 节 8.3.4.5 | |
| 0x8B | CPLL_MPY | 节 8.3.4.6 | |
| 0x8F | CPLL_LOCKED | 节 8.3.4.7 | |
| 0x98 | CPLL_STATUS | 节 8.3.4.8 | |
| 0x99 | CPLL_STATUS2 | 节 8.3.4.9 |
复杂的位访问类型经过编码可适应小型表单元。表 8-34 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| R-0 | R -0 | 读取 返回 0 |
| 写入类型 | ||
| W | W | 写入 |
| W1C | W 1C | 写入 1 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
CLK_SLOW 如表 8-35 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | 保留 |
| 0 | CLK_SLOW | R/W | 0x0 | 当 DEVCLK 频率低于 3GHz 时,设置该位。 |
NOISEREDUCE_CLK 如表 8-36 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | |
| 1 | NOISEREDUCE_CLKDIST_EN | R/W | 0x1 | 减少时钟发生器电源 (VDDCLK08) 上的噪声。 |
| 0 | NOISEREDUCE_CLKGEN_EN | R/W | 0x1 | 减少时钟分配电源 (AVDDCLK) 上的噪声。 |
DES_LOOP_EN 如表 8-37 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | 保留 |
| 1 | DES_LOOP_EN1 | R/W | 0x0 | DES_LOOP_EN1 启用 DACB 的 DES 校正环路。这可能会降低 DES 模式下 FDAC-FOUT 图像的振幅 |
| 0 | DES_LOOP_EN0 | R/W | 0x0 | DES_LOOP_EN0 启用 DACA 的 DES 校正环路。这可能会降低 DES 模式下 FDAC-FOUT 图像的振幅 |
DES_LOOP_BW 如表 8-38 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | 保留 |
| 1-0 | DES_LOOP_BW | R/W | 0x0 | 调整 DES 校正环路的带宽。两个 DAC 通道都会受影响。最低值具有最佳稳定性,但噪声更高。 |
CPLL_EN 如表 8-39 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_EN | R/W | 0x0 | 在高电平时启用转换器 PLL。 |
CPLL_MPY 如表 8-40 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESERVED | R | 0x0 | |
| 7-0 | CPLL_MPY | R/W | 0xA | 指定 PHY 的 PLL 倍频器。请参阅“CPLL 控制”。允许的值为 8 到 99。 FDACCLK = FREF * CPLL_MPY |
CPLL_LOCKED 如表 8-41 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_LOCKED | R | X | 如果 CPLL 锁定,则该位返回 1 |
CPLL_STATUS 如表 8-42 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | CPLL_LOCK_LOST | R/W1C | 0x0 | 只要 LOCK 信号为低电平,就会设置此位。这是一个粘滞位(即使 CPLL 获得锁定也保持置位状态)。写入 1 表示清除。这用于调试目的,并允许 SPI 监测 CPLL 是否失去锁定(即使短暂失去锁定)。 |
表 8-43 展示了 CPLL_STATUS2。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | CPLL_NO_LOCK | R | X | 这表示 CPLL 已完成校准,但无法保持或维持稳定锁定。如果实现了锁定,但随后持续丢失(可能是由于参考时钟频率的变化),也会发生这种情况。 |
| 4 | CPLL_CORE_GAP | R | X | 如果 CPLL 检测到内核之间的频差,则返回 1。 |
| 3 | CPLL_REF_SLOW | R | X | 如果 CPLL 基准时钟太慢以至于 CPLL 无法锁定,则返回 1。如果发生这种情况,请验证 CPLL_MPY 的设定。 |
| 2 | CPLL_REF_FAST | R | X | 如果 CPLL 基准时钟过快而无法锁定 CPLL,则返回 1。如果发生这种情况,请验证 CPLL_MPY 的设定。 |
| 1 | CPLL_VCAL_DONE | R | X | 返回 1 以指示 CPLL 校准已完成。 |
| 0 | RESERVED | R | 0x0 |