ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
序列发生器使用Table 19 中列出的比较命令来支持各种中断输出模式。Table 22 列出了使用 COMP_WINDOW 时使用序列发生器产生中断输出的寄存器设置,相应的中断输出如Figure 24 所示。要使用与迟滞的比较 (COMP_HYST),请使用 COMMAND0 = 0xA00,其余设置与使用 COMP_WINDOW 时保持相同。
参数 | 值 | 说明 |
---|---|---|
序列发生器中断信号 | ||
TG_SEQ_INT_START | 9850 | 数据就绪后,在最后一个平均子帧的末尾设置序列发生器中断 |
TG_SEQ_INT_END | 9858 | |
TG_SEQ_INT_MASK_START | NUM_AVG_SUB_FRAMES | |
TG_SEQ_INT_MASK_END | NUM_AVG_SUB_FRAMES | |
序列发生器命令 | ||
COMMAND0 | 0x700 | COMP_WINDOW。
当距离介于下限 (COMPARE_REG1) 和上限 (COMPARE_REG2) 之间时,COMP_STATUS = 1,否则 COMP_STATUS = 0 |
获取 GP1 上的 COMP_STATUS | ||
GPIO1_OBUF_EN | 1 | 启用 GP1 输出缓冲器。 |
GPO1_MUX_SEL | 3 | 选择 GP1 上的 DIG_GPO_1 |
GPO_SEL1 | 8 | 选择 DIG_GPO_1 上的 COMP_STATUS |
比较设置 | ||
COMP_IN_SEL | 1 | 选择用于比较输入 COMP_IN 的幅度 PHASE_OUT |
COMPARE_REG1 | PHASE1 | 对应于距离(相位)下限阈值的相位 |
COMPARE_REG2 | PHASE2 | 对应于距离(相位)上限阈值的相位 |
序列发生器使能 | ||
EN_SEQUENCER | 1 | 启用序列发生器。
只应在 TG_EN = 0 时更改序列发生器使能。在更改此寄存器之前,请禁用 TG (TG_EN = 0),修改此寄存器,然后启用 TG (TG_EN = 1)。 |
EN_PROCESSOR_VALUES | 1 | 启用处理器值以控制 STATUS_OUT 寄存器位。 |