ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
相位和幅度信息存储在寄存器中,并可使用 I2C 接口从其中读出。在计算通用 I/O(GP1 或 GP2)的深度信息(可用于触发主机从器件读取数据)后,器件可将数据做好准备。可使用Equation 8 根据相位计算距离。PHASE_OUT 的单个代码为 228.7µm。
where
除了信号的相位和幅度外,环境 ADC 输出和温度传感器输出也存储在寄存器中。所有输出数据都存储在连续寄存器 8、9 和 10 中。
寄存器 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
REG 8 | FRAME_COUNT0 | AMB_OVL_FLAG | MOD_FREQ | FRAME_STATUS | TX_CHANNEL | HDR_MODE | PHASE_OVER_FLOW | PHASE_OUT [15:8] | PHASE_OUT [7:0] | |||||||||||||||
REG 9 | DEALIAS_BIN[3:0] | PHASE _OVER FLOW_ F2 | SIG_O VL_FL AG | FRAME_COUNT 1 | AMP_OUT[15:8] | AMP_OUT[7:0] | ||||||||||||||||||
REG 10 | TMAIN[11:4] | TMAIN[3:0] | AMB_DATA[9:6] | AMB_DATA[5:0] | FRAME_COUNT2 |
字段 | 位 | 说明 |
---|---|---|
PHASE_OUT | 08h[15:0] | 最终校准的相位。 |
PHASE_OVERFLOW | 08h[16] | 频率校正期间的相位溢出。 |
AMP_OUT | 09h[15:0] | 信号的幅度。 |
SIG_OVL_FLAG | 09h[18] | 用于指示信号饱和的过载标志 |
AMB_OVL_FLAG | 08h[22] | 用于指示环境饱和的过载标志 |
HDR_MODE | 08h[17] | 指示使用的照明驱动器 DAC 电流。0:ILLUM_DAC_L | 1:ILLUM_DAC_H |
TX_CHANNEL | 08h[19:18] | 指示使用的照明通道 TX0/TX1/TX2。 |
FRAME_STATUS | 08h[20] | 0 = 无效帧 | 1= 有效帧。在串扰测量期间,帧可能无效。 |
MOD_FREQ | 08h[21] | 指示使用的频率。0:10MHz | 1:去混叠频率(10MHz × 6/7 或 10MHz × 6/5) |
FRAME_COUNT0 | 08h[23] | 帧计数器 LSB 位 [0] |
FRAME_COUNT1 | 09h[17:16] | 帧计数器位 [2:1] |
FRAME_COUNT2 | 0Ah[1:0] | 帧计数器位 [4:3]。帧计数器 = FRAME_COUNT2 × 8 + FRAME_COUNT1 × 2 + FRAME_COUNT0 |
DEALIAS_BIN | 09h[23:20] | 去混叠模式下的距离量化单元 |
PHASE_OVER_FLOW_F2 | 09h[19] | 在频率校正期间的第二调制频率的相位溢出。 |
AMB_DATA | 0Ah[11:2] | 环境 ADC 输出。指示环境光。在没有环境光的条件下,AMB_DATA 通常为 64。 |
TMAIN | 0Ah[23:12] | 温度传感器输出
温度 (°C) = (TMAIN/8) – 256 |