ZHCSYD5 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-291 列出了 Alarm 寄存器的存储器映射寄存器。表 8-291 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0x430 | SYS_ALM | 节 8.3.15.1 | |
| 0x431 | ALM_MASK | 节 8.3.15.2 | |
| 0x432 | MUTE_MASK | 节 8.3.15.3 | |
| 0x433 | MUTE_REC | 节 8.3.15.4 | |
| 0x434 | ALARM_SEL | 节 8.3.15.5 | |
| 0x435 | OVR_STATUS | 节 8.3.15.6 | |
| 0x436 | OVR_MASK_SEL | 节 8.3.15.7 |
复杂的位访问类型经过编码可适应小型表单元。表 8-292 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| R-0 | R -0 | 读取 返回 0 |
| 写入类型 | ||
| W | W | 写入 |
| W1C | W 1C | 写入 1 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
SYS_ALM 如 表 8-293 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | JESD_LINK_DOWN_ALM | R/W1C | 0x0 | 当 SYS_EN=1 时,只要 LINK_UP 从 1 转换为 0,就会设置该位。 |
| 6 | JTIMER_EXPIRED_ALM | R/W1C | 0x0 | 当 JESD204C 链路断开的时间超过 JTIMER 允许的时长时,该位会被置位(此时 DSP_MODE 中 JESD204C 接口已启用、SYS_EN=1 且 LINK_UP=0)。 |
| 5 | JESD_DI_ALM | R/W1C | 0x0 | 只要在启用的通道上检测到 DI_FAULT,就会设置该位。仅适用于 64b/66b 模式。 |
| 4 | OVR_ALM | R/W1C | 0x0 | 如果在数据路径中出现满标度采样,则设置该位。写入 1 以清除警报。另请参阅 OVR_STATUS。 |
| 3-2 | RESERVED | R | 0x0 | |
| 1 | SYSRST_ALM | R/W1C | 0x1 | 只要芯片由于 RESET 或 SOFT_RESET 而复位,就会设置该位。 |
| 0 | SYSREF_ALM | R/W1C | 0x0 | 当检测到 SYSREF 边沿与任何活动的 SYSREF 相关时钟分频器存在对齐错误时,就会设置该位。 |
ALM_MASK 如 表 8-294 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | JESD_LINK_DOWN_MASK | R/W | 0x0 | 设置后,来自 JESD_LINK_DOWN_ALM 寄存器的警报被屏蔽,将不会影响警报输出。 |
| 6 | JTIMER_EXPIRED_MASK | R/W | 0x0 | 设置后,来自 JTIMER_EXPIRED_ALM 寄存器的警报被屏蔽,将不会影响警报输出。 |
| 5 | JESD_DI_MASK | R/W | 0x0 | 设置后,来自 JESD_DI_ALM 寄存器的警报被屏蔽,将不会影响警报输出。 |
| 4 | OVR_MASK | R/W | 0x0 | 设置后,来自 OVR_ALM 寄存器的警报被屏蔽,将不会影响警报输出。 |
| 3-1 | RESERVED | R | 0x0 | |
| 0 | SYSREF_ALM_MASK | R/W | 0x0 | 设置后,来自 SYSREF_ALM 寄存器的警报被屏蔽,将不会影响警报输出。 |
MUTE_MASK 如 表 8-295 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | JESD_DI_MUTE_MASK | R/W | 0x1 | 该寄存器控制哪些警报会导致 JESD204C 传输层输出自动静音。除非设置了相应的 MUTE_REC 位,否则一旦传输层输出被静音,用户将需要解决问题并清除警报才能使传输层输出取消静音(或者,可以设置静音掩码以忽略警报并取消传输层输出的静音)。 当 DI_FAULT=1 时,除非设置了该位,否则 JESD204C 传输层输出将根据 JESD_DI_REC 进行静音。 |
| 4-1 | RESERVED | R | 0x0 | |
| 0 | SYSREF_MUTE_MASK | R/W | 0x1 | 该寄存器控制哪些警报会导致 JESD204C 传输层输出自动静音。除非设置了相应的 MUTE_REC 位,否则一旦传输层输出被静音,用户将需要解决问题并清除警报才能使传输层输出取消静音(或者,可以设置静音掩码以忽略警报并取消传输层输出的静音)。 除非设置了该位,否则 SYSREF_ALM 寄存器中的警报会使 JESD204C 传输层输出静音。 |
MUTE_REC 如 表 8-296 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | 保留 |
| 6 | RESERVED | R | 0x0 | |
| 5 | JESD_DI_REC | R/W | 0x1 | 该寄存器控制 JESD204C 传输层输出是否会在警报条件消失时自动取消静音。 该位仅当 JESD_DI_MUTE_MASK=0 时有效。0:JESD204C 传输层输出将保持静音状态,直到 JESD_DI_ALM=0 1:当 DI_FAULT=0 时,JESD204C 传输层输出将自动取消静音。 |
| 4-0 | RESERVED | R | 0x0 |
ALARM_SEL 如 表 8-297 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | ALARM_SEL | R/W | 0x0 |
|
OVR_STATUS 如 表 8-298 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | OVR_DAC1 | R/W1C | 0x0 | 如果在 DAC1 上检测到满标度采样,则设置该位。写入 1 以清零。 注意:有关超出范围的可能原因,请参阅“超出范围检测”部分。 注:向 OVR_ALM 寄存器写入 1 将清除该寄存器的所有位。 注意:OVR_ALM 寄存器返回的是 OVR_STATUS 的按位或结果,因此如果清除 OVR_STATUS 的所有位,OVR_ALM 也将返回 0。 |
| 4 | OVR_DAC0 | R/W1C | 0x0 | 如果在 DAC0 上检测到满标度采样,则设置该位。写入 1 以清零。请参阅 OVR_DAC1 的注释。 |
| 3 | OVR_DSP3 | R/W1C | 0x0 | 如果在 DSP3 内检测到满标度采样,则设置该位。写入 1 以清零。请参阅 OVR_DAC1 的注释。 |
| 2 | OVR_DSP2 | R/W1C | 0x0 | 如果在 DSP2 内检测到满标度采样,则设置该位。写入 1 以清零。请参阅 OVR_DAC1 的注释。 |
| 1 | OVR_DSP1 | R/W1C | 0x0 | 如果在 DSP1 内检测到满标度采样,则设置该位。写入 1 以清零。请参阅 OVR_DAC1 的注释。 |
| 0 | OVR_DSP0 | R/W1C | 0x0 | 如果在 DSP0 内检测到满标度采样,则设置该位。写入 1 以清零。请参阅 OVR_DAC1 的注释。 |