ZHCSYD5 June 2025 DAC39RF20
ADVANCE INFORMATION
表 8-10 列出了系统寄存器的存储器映射寄存器。表 8-10 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。
| 偏移 | 首字母缩写词 | 寄存器名称 | 部分 |
|---|---|---|---|
| 0x20 | SYS_EN | 节 8.3.2.1 | |
| 0x21 | FR_EN | 节 8.3.2.2 | |
| 0x22 | PWR_RAMP | 节 8.3.2.3 | |
| 0x23 | PWR_IDLE | 节 8.3.2.4 | |
| 0x24 | CMOS_BOOST | 节 8.3.2.5 | |
| 0x25 | TX_EN_SEL | 节 8.3.2.6 | |
| 0x26 | TX_EN | 节 8.3.2.7 | |
| 0x27 | TX_PIN_FUNC | 节 8.3.2.8 | |
| 0x28 | SYNCB_PIN_FUNC | 节 8.3.2.9 | |
| 0x2A | APP_SLEEP0 | 节 8.3.2.10 | |
| 0x2B | APP_SLEEP1 | 节 8.3.2.11 | |
| 0x2C | APP_SLEEP0_EN | 节 8.3.2.12 |
复杂的位访问类型经过编码可适应小型表单元。表 8-11 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| R-0 | R -0 | 读取 返回 0 |
| 写入类型 | ||
| W | W | 写入 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
SYS_EN 如表 8-12 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | SYS_EN | R/W | 0x0 | 当 SYS_EN=0 时,所有从 DAC 时钟运行的电路(除了熔丝控制器)被保持在复位状态。时钟关闭以省电。LMFC/LEMC 计数器也保持在复位状态,因此 SYSREF 不会对齐 LMFC/LEMC。 注释:仅当 FUSE_DONE=1 时,才应将该寄存器从 0 更改为 1。 注释:如果 CPLL_EN=1,则在 CPLL_LOCKED=1 之前不应设置该位。
|
FR_EN 如表 8-13 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | FR_EN | R/W | 0x0 | FRI 利用 TRIG 引脚,使其不可用于触发 DSP。用户可以使用 TX_PIN_FUNC 或 SYNCB_PIN_FUNC 将其他引脚作为触发输入分配。 注意:在更改 FR_EN 之前和之后,TRIGCLK 输入应是静态的,TRIG[4] 应保持高电平 30ns。 注意:仅当 FRI 接口空闲时,才应更改该寄存器。
|
PWR_RAMP 如表 8-14 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | |
| 1-0 | PWR_RAMP | R/W | 0x0 | 该寄存器控制在启用数字元件时设计如何斜升功率。使用该寄存器可避免大浪涌电流。较高的设置将减小浪涌电流。设计将由于以下操作中的任一个将功率斜升: 1) 设置 SYS_EN=1 2) 将 MODE 调整到更高的功耗状态 3) 使用引脚退出 APP 睡眠模式(请参阅 TX_PIN_FUNC / SYNCB_PIN_FUNC) 4) 通过 APP_SLEEP0/1 功能让元件退出睡眠模式。 所有功耗区的最大波动时间: 0:4376 DACCLK 周期 1:20256 DACCLK 周期 2:252576 DACCLK 周期 3:3969696 个 DACCLK 周期 |
PWR_IDLE 如表 8-15 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | PWR_IDLE | R | X | 当功率控制器处于空闲状态(没有处于打开或关闭过程中的功耗区)时,此项会返回 1。该位也可驱动至 ALARM 引脚。请参阅 ALARM_TSEL。 |
CMOS_BOOST 如表 8-16 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | |
| 1 | TRIGC_BOOST | R/W | 0x0 | 启用 TRIGCLK 输出的升压特性。仅当 TRIGCLK 配置为输出引脚时有效。 |
| 0 | SDO_BOOST | R/W | 0x0 | 启用 SDO 输出的升压特性。 |
TX_EN_SEL 如表 8-17 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3 | IDLE_STATIC | R/W | 0x0 | 选择禁用传输时 DAC 使用的方法(通过 txenable 或 TX_EN)
|
| 2-0 | RESERVED | R | 0x0 |
TX_EN 如表 8-18 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0x0 | |
| 1 | TX_EN1 | R/W | 0x0 | 如果为低电平,则根据 IDLE_STATIC 将 DACB 静音。 |
| 0 | TX_EN0 | R/W | 0x0 | 如果为低电平,则根据 IDLE_STATIC 将 DACA 静音。 |
TX_PIN_FUNC 如表 8-19 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | TX_PIN_FUNC1 | R/W | 0x0 | 定义 TXENABLE[1] 引脚的功能。当该引脚为低电平时会应用这些操作。 注意:这些设置可与 TRIG_TYPEx=4 搭配使用。它们提供备用引脚来驱动触发器系统,但不影响 FRI 接口(FRI 接口始终使用物理 TRIG 引脚)。如果将多个引脚配置为同一 TRIG[x] 引脚的备用输入,则行为未定义。 注意:仅当 SYS_EN=0 时,才应更改该寄存器。
|
| 3-0 | TX_PIN_FUNC0 | R/W | 0x0 | 定义 TXENABLE[0] 引脚的功能。当该引脚为低电平时会应用这些操作。 注意:这些设置可与 TRIG_TYPEx=4 搭配使用。它们提供备用引脚来驱动触发器系统,但不影响 FRI 接口(FRI 接口始终使用物理 TRIG 引脚)。如果将多个引脚配置为同一 TRIG[x] 引脚的备用输入,则行为未定义。 注意:仅当 SYS_EN=0 时,才应更改该寄存器。
|
SYNCB_PIN_FUNC 如表 8-20 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | SYNCB_PIN_FUNC | R/W | 0x0 | 定义了 JENC=1 (64b/66b) 时 SYNCB 引脚的功能。当 JENC=0 (8b/10b) 时,该寄存器无效(SYNCB 由 JESD 接口使用)。 当该引脚为低电平时会应用这些操作。注意:这些设置可与 TRIG_TYPEx=4 搭配使用。 它们提供备用引脚来驱动触发器系统,但不影响 FRI 接口(FRI 接口始终使用物理 TRIG 引脚)。如果将多个引脚配置为同一 TRIG[x] 引脚的备用输入,则行为未定义。 如果未使用 JESD 接口,则所有 DSP 都处于 DDS 模式且 JESD_M=0。但是,您仍必须设置 JENC=1 才能允许 SYNCB 引脚用作输入信号。 注意:仅当 SYS_EN=0 时,才应更改该寄存器。
|
表 8-21 展示了 APP_SLEEP0。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | DACB_SLEEP0 | R/W | 0x0 | 这些位控制在引脚或寄存器激活 APP_SLEEP0 功能时将哪些元件置于睡眠状态(请参阅 TX_PIN_FUNC、SYNCB_PIN_FUNC、APP_SLEEP0_EN)。 注意:当 APP_SLEEP0/APP_SLEEP1 功能停用时,元件将逐渐重新启用,以防止电源欠压。 注意:当 MODE 寄存器为 1 或更高时,整个应用层处于睡眠状态,因此该寄存器无效。 注意:当 PFIR 为 DSP 输入生成样本时,PFIR 通道在 DSP 通道处于睡眠状态时处于睡眠状态。 注意:当 PFIR 为编码器生成样本时,PFIR 通道在编码器处于睡眠状态时处于睡眠状态: 注意:当 PFIR 通道 0 正在向两个编码器广播时,仅在两个编码器都处于睡眠状态的情况下,PFIR 才处于睡眠状态(请参阅 PFIR_BC)。 当 APP_SLEEP0 功能激活时,DACB 静音(根据 IDLE_STATIC),编码器 1 处于睡眠状态。 当 DSP 处于睡眠状态时,如果 MODE 寄存器配置为正常运行,它仍然可以处理触发事件。 |
| 4 | DACA_SLEEP0 | R/W | 0x0 | 当 APP_SLEEP0 功能激活时,DACA 被静音(根据 IDLE_STATIC),并且相关的编码器处于睡眠状态。 注意:如果 APP_SLEEP0 和 APP_SLEEP1 功能同时处于活动状态,则任一功能请求元件(逻辑或)时,元件处于睡眠状态。 |
| 3 | DSP3_SLEEP0 | R/W | 0x0 | 当 APP_SLEEP0 功能激活时,DSP 通道 3 处于睡眠状态。 |
| 2 | DSP2_SLEEP0 | R/W | 0x0 | 当 APP_SLEEP0 功能激活时,DSP 通道 2 处于睡眠状态。 |
| 1 | DSP1_SLEEP0 | R/W | 0x0 | 当 APP_SLEEP0 功能激活时,DSP 通道 1 处于睡眠状态。 |
| 0 | DSP0_SLEEP0 | R/W | 0x0 | 当 APP_SLEEP0 功能激活时,DSP 通道 0 处于睡眠状态。 |
表 8-22 展示了 APP_SLEEP1。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0x0 | |
| 5 | DACB_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DACB 被静音(根据 IDLE_STATIC),并且相关的编码器处于睡眠状态。请参阅 APP_SLEEP0 的说明。 |
| 4 | DACA_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DACA 被静音(根据 IDLE_STATIC),并且编码器 0 处于睡眠状态。 |
| 3 | DSP3_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DSP 通道 3 处于睡眠状态。 |
| 2 | DSP2_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DSP 通道 2 处于睡眠状态。 |
| 1 | DSP1_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DSP 通道 1 处于睡眠状态。 |
| 0 | DSP0_SLEEP1 | R/W | 0x0 | 当 APP_SLEEP1 功能激活时,DSP 通道 0 处于睡眠状态。 |