上电后,该器件可通过串行接口进行配置。在典型配置中可以采用以下步骤。
- 电源电压上升到最终输出电压后,执行硬件或软件复位,以确保器件处于已知状态。在复位事件之后留出大约 5ms 的时间让器件寄存器进行初始化。
- 通过向 ADC_CONV_CFG_0 和 ADC_GEN_CFG 寄存器(位于 ADC 配置寄存器页面)写入所需的值来设置 ADC 转换速率、转换模式和分流范围。
- 通过向 ADC_CCS_IDS 寄存器和 ADC_CCS_CFG_0 寄存器(位于 ADC CCS 配置寄存器页面)写入所需的值来配置 ADC 输入和自定义通道序列发生器 (CCS)。
- 通过向 DAC 配置寄存器页面中的 DAC_CURRENT 寄存器写入所需的值来设置 DAC 电流限制。
- 通过配置 DAC_APD_SRC 寄存器、OUT_APD_SRC 寄存器、ALARMOUT_SRC 寄存器、DAC DRVEN_EN 寄存器和 DAC_CODE_LIMIT 寄存器(全部位于 DAC 配置寄存器页面)来初始化 DAC。
- 通过向 ADC 配置寄存器页面中的 ADCn_UP_THRESH、ADCn_LOW_THRESH 和 TMP_UP_THRESH 寄存器(其中 n = 0、1)写入所需的值来设置 ADC 和温度传感器警报限制。
- 通过向 DACAn 或 DACBn 数据寄存器(其中 n = 0、1、2、3)写入所需的值来写入初始 DAC 输出值。
- 通过向全局寄存器页面中的电源使能 (PWR_EN) 寄存器写入所需的值来启用 DAC。
- 通过向触发器寄存器(位于全局寄存器页面)中的 ADC_TRIG 位写入所需的值来启动单次(或多次)ADC 转换。
- 通过向触发器寄存器中的 DAC_TRIG 位写入所需的值来更新 DAC 输出值(如果在相应的 DAC 上使用同步模式)。