ZHCSTF8 November 2023 DAC530A2W , DAC532A3W
PRODUCTION DATA
借助 I2C 和 SPI,DAC53xAxW 还支持一个可在 NVM 中配置来提供多种功能的 GPIO。此引脚允许在不使用编程接口的情况下更新 DAC 输出通道和读取状态位,从而实现无处理器 运行。在 GPIO-CONFIG 寄存器中,向 GPI-EN 位写入 1 以将 GPIO/SDO 引脚设置为输入,或向 GPO-EN 位写入 1 以将该引脚设置为输出。GPIO/SDO 引脚上映射了全局功能和特定于通道的功能。对于特定于通道的功能,需使用 GPIO-CONFIG 寄存器中的 GPI-CH-SEL 字段选择通道。表 6-8 列出了 GPIO 作为输入的可用功能选项,而 表 6-9 列出了 GPIO 作为输出的功能选项。一些 GP 输入操作在器件启动后由边沿触发。电源上升后,器件会寄存 GPI 电平并执行相关命令。此功能让用户可以配置加电时的初始输出状态。默认情况下,GPIO/SDO 引脚不映射到任何操作。当 GPIO/SDO 引脚映射到特定的输入功能时,相应的软件位功能会被禁用,以避免出现竞态条件。当用作 RESET 输入时,GPIO/SDO 引脚必须发送低电平有效脉冲来触发器件复位。这些功能的所有其他限制都应用于基于 GPIO 的触发器。
寄存器 | 位字段 | 值 | 通道 | GPIO 边沿/电平 | 功能 |
---|---|---|---|---|---|
GPIO-CONFIG | GPI-CONFIG | 0000 | 全部 | 下降沿 | 触发 DEEP-SLEEP 模式。 |
上升沿 | 使器件退出深度睡眠模式。 | ||||
0010 | 全部 | 下降沿 | 触发 FAULT-DUMP | ||
上升沿 | 没有影响 | ||||
0100 | 依据 GPI-CH-SEL 标准 | 下降沿 | 通道断电。根据 DAC-PDN-x 设置的下拉电阻器 | ||
上升沿 | 通道上电 | ||||
0101 | 全部 | 下降沿 | 触发 PROTECT 功能 | ||
上升沿 | 没有影响 | ||||
0111 | 全部 | 下降沿 | 触发 CLR 功能 | ||
上升沿 | 没有影响 | ||||
1000 | 根据 GPI-CH-SEL,必须为每个通道配置 SYNC-CONFIG-X 和 GPI-CH-SEL。 | 下降沿 | 触发 LDAC 功能 | ||
上升沿 | 没有影响 | ||||
1001 | 依据 GPI-CH-SEL 标准 | 下降沿 | 停止函数生成 | ||
上升沿 | 开始函数生成 | ||||
1010 | 依据 GPI-CH-SEL 标准 | 下降沿 | 触发裕度低 | ||
上升沿 | 触发裕度高 | ||||
1011 | 全部 | 低电平脉冲 | 触发器件 RESET。RESET 配置必须编程到 NVM 中。 | ||
上升沿 | 没有影响 | ||||
1100 | 全部 | 下降沿 | 允许 NVM 编程 | ||
上升沿 | 阻止 NVM 编程 | ||||
1101 | 全部 | 下降沿 | 允许更新寄存器映射 | ||
上升沿 | 阻止寄存器映射写入,但通过 I2C 或 SPI 写入 DEV-UNLOCK 字段和通过 I2C 写入 RESET 字段除外 | ||||
其他 | 不适用 | 不适用 | 不适用 |
寄存器 | 位字段 | 值 | 功能 |
---|---|---|---|
GPIO-CONFIG | GPO-CONFIG | 0001 | NVM-BUSY |
0100 | DAC-2-BUSY | ||
0110 | DAC-0-BUSY | ||
0111 | DAC-1-BUSY | ||
1011 | WIN-CMP-1 | ||
其他 | 不可用 |