8.3 初始化设置
器件加电后,通过施加持续时间大于 30μs 的低电平有效脉冲来实施器件复位。
写入以下寄存器来设置器件在所需条件下运行。
- 写入 NUM_SUB_FRAMES 和 NUM_AVG_SUB_FRAMES 寄存器,将器件设置为以所需的采样率运行。
- 通过写入 IAMB_MAX_SEL 选择要支持的最大环境电流。
- 如果需要,启用自适应 HDR 模式:EN_ADAPTIVE_HDR。
- 写入照明 DAC 电流 ILLUM_DAC_L_TX0 和 ILLUM_DAC_H_TX0。
- 编程自适应 HDR 阈值:HDR_THR_LOW 和 HDR_THR_HIGH。
- 加载所有校准设置:照明串扰、相位偏移、相位温度系数和相位环境系数。
- 如果外部参考 CLK 连接到 GP2,则启用频率校准:EN_AUTO_FREQ_COUNT = 1,EN_FLOOP = 1,EN_FREQ_CORR = 1,SYS_CLK_DIVIDER = round(log2(40×106/fEXT)),REF_COUNT_LIMIT = 214 × (40×106 / 2SYS_CLK_DIV)/fEXT,EN_CONT_FCALIB = 1
- 启用片上温度转换:EN_TEMP_CONV = 1
- 写入 I2C 主机设置以读取系统中可能存在的外部温度传感器。寄存器设置如Table 26 所示。
- 通过设置 TG_EN = 1 来启用时序发生器
- 通过先后设置 INT_XTALK_CALIB = 1 和 INT_XTALK_CALIB = 0 来执行内部串扰校正。