ZHCSOP9E May 2023 – June 2025 OPT4001-Q1
PRODUCTION DATA
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| EXPONENT | RESULT_MSB | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESULT_MSB | |||||||
| R-0h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | EXPONENT | R | 0h | EXPONENT 输出。确定光测量的满量程范围。用作照度计算的比例因子 |
| 11-0 | RESULT_MSB | R | 0h | 结果寄存器 MSB(最高有效位)。用于计算表示给定 EXPONENT 或满量程内照度级别的 MANTISSA |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESULT_LSB | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COUNTER | CRC | ||||||
| R-0h | R-0h | ||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESULT_LSB | R | 0h | 结果寄存器 LSB(最低有效位)。用于计算表示给定 EXPONENT 或满量程内照度级别的 MANTISSA |
| 7-4 | COUNTER | R | 0h | 采样计数器。滚动计数器,每次转换时递增 |
| 3-0 | CRC | R | 0h | CRC 位。 R[19:0]=MANTISSA=((RESULT_MSB<<8)+ RESULT_LSB X[0]=XOR(E[3:0],R[19:0],C[3:0]) 适用于所有位的 XOR X[1]=XOR(C[1],C[3],R[1],R[3],R[5],R[7],R[9],R[11],R[13],R[15],R[17],R[19],E[1],E[3]) X[2]=XOR(C[3],R[3],R[7],R[11],R[15],R[19],E[3]) X[3]=XOR(R[3],R[11],R[19]) |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| EXPONENT_FIFO0 | RESULT_MSB_FIFO0 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESULT_MSB_FIFO0 | |||||||
| R-0h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | EXPONENT_FIFO0 | R | 0h | 来自 FIFO 0 的 EXPONENT 寄存器 |
| 11-0 | RESULT_MSB_FIFO0 | R | 0h | 来自 FIFO 0 的 RESULT_MSB 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESULT_LSB_FIFO0 | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COUNTER_FIFO0 | CRC_FIFO0 | ||||||
| R-0h | R-0h | ||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESULT_LSB_FIFO0 | R | 0h | 来自 FIFO 0 的 RESULT_LSB 寄存器 |
| 7-4 | COUNTER_FIFO0 | R | 0h | 来自 FIFO 0 的 COUNTER 寄存器 |
| 3-0 | CRC_FIFO0 | R | 0h | 来自 FIFO 0 的 CRC 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| EXPONENT_FIFO1 | RESULT_MSB_FIFO1 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESULT_MSB_FIFO1 | |||||||
| R-0h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | EXPONENT_FIFO1 | R | 0h | 来自 FIFO 1 的 EXPONENT 寄存器 |
| 11-0 | RESULT_MSB_FIFO1 | R | 0h | 来自 FIFO 1 的 RESULT_MSB 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESULT_LSB_FIFO1 | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COUNTER_FIFO1 | CRC_FIFO1 | ||||||
| R-0h | R-0h | ||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESULT_LSB_FIFO1 | R | 0h | 来自 FIFO 1 的 RESULT_LSB 寄存器 |
| 7-4 | COUNTER_FIFO1 | R | 0h | 来自 FIFO 1 的 COUNTER 寄存器 |
| 3-0 | CRC_FIFO1 | R | 0h | 来自 FIFO 1 的 CRC 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| EXPONENT_FIFO2 | RESULT_MSB_FIFO2 | ||||||
| R-0h | R-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESULT_MSB_FIFO2 | |||||||
| R-0h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | EXPONENT_FIFO2 | R | 0h | 来自 FIFO 2 的 EXPONENT 寄存器 |
| 11-0 | RESULT_MSB_FIFO2 | R | 0h | 来自 FIFO 2 的 RESULT_MSB 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESULT_LSB_FIFO2 | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| COUNTER_FIFO2 | CRC_FIFO2 | ||||||
| R-0h | R-0h | ||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-8 | RESULT_LSB_FIFO2 | R | 0h | 来自 FIFO 2 的 RESULT_LSB 寄存器 |
| 7-4 | COUNTER_FIFO2 | R | 0h | 来自 FIFO 2 的 COUNTER 寄存器 |
| 3-0 | CRC_FIFO2 | R | 0h | 来自 FIFO 2 的 CRC 寄存器 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| THRESHOLD_L_EXPONENT | THRESHOLD_L_RESULT | ||||||
| R/W-0h | R/W-0h | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| THRESHOLD_L_RESULT | |||||||
| R/W-0h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | THRESHOLD_L_EXPONENT | R/W | 0h | 阈值低寄存器指数 |
| 11-0 | THRESHOLD_L_RESULT | R/W | 0h | 阈值低寄存器结果 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| THRESHOLD_H_EXPONENT | THRESHOLD_H_RESULT | ||||||
| R/W-Bh | R/W-Fh | ||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| THRESHOLD_H_RESULT | |||||||
| R/W-FFh | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-12 | THRESHOLD_H_EXPONENT | R/W | Bh | 阈值高寄存器指数 |
| 11-0 | THRESHOLD_H_RESULT | R/W | FFFh | 阈值高寄存器结果 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| QWAKE | 0 | 范围 | CONVERSION_TIME | ||||
| R/W-0h | R/W-0h | R/W-Ch | R/W-2h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CONVERSION_TIME | OPERATING_MODE | LATCH | INT_POL | FAULT_COUNT | |||
| R/W-0h | R/W-0h | R/W-1h | R/W-0h | R/W-0h | |||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-15 | QWAKE | R/W | 0h | 不必关断所有电路的电源,即可在单次触发模式下快速从待机状态唤醒。仅适用于单次触发模式,与完全待机模式相比,有助于更快地退出待机模式,同时降低功耗。 |
| 14-14 | 0 | R/W | 0h | 必须读取或写入 0 |
| 13-10 | 范围 | R/W | Ch | 控制器件的满量程照度级别范围。对于 0 至 8 范围内的所有值,该寄存器的格式与 EXPONENT 寄存器相同。 对于 RANGE 以及相应的 EXPONENT 值,请参阅节 6.4.3。 |
| 9-6 | CONVERSION_TIME | R/W | 8h | 控制器件转换时间 0:600µs 1:1ms 2:1.8ms 3:3.4ms 4:6.5ms 5:12.7ms 6:25ms 7:50ms 8:100ms 9:200ms 10:400ms 11:800ms |
| 5-4 | OPERATING_MODE | R/W | 0h | 控制器件的运行模式 0:断电 1:强制自动范围单次触发 2:单次触发 3:持续 |
| 3-3 | LATCH | R/W | 1h | 控制用于阈值检测逻辑的 INT 引脚(在 PicoStarTM 型号中不可用)的中断报告机制功能 。 |
| 2-2 | INT_POL | R/W | 0h | 控制 INT 引脚(在 PicoStarTM 型号中不可用)的极性或活动状态。 0:低电平有效 1:高电平有效 |
| 1-0 | FAULT_COUNT | R/W | 0h | 故障计数寄存器指示器件需要多少个连续故障事件才能触发阈值机制:标志高 (FLAG_H) 和标志低 (FLAG_L) 寄存器。 0:一个故障计数 1:两个故障计数 2:四个故障计数 3:八个故障计数 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R/W-1h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 0 | 0 | 0 | INT_DIR | INT_CFG | 0 | I2C_BURST | |
| R/W-0h | R/W-0h | R/W-0h | R/W-1h | R/W-0h | R/W-0h | R/W-1h | |
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-5 | 1024 | R/W | 400h | 必须读取或写入 1024 |
| 4-4 | INT_DIR | R/W | 1h | 确定 INT 引脚的方向(在 PicoStarTM 型号中不可用)。 0:输入 1:输出 |
| 3-2 | INT_CFG | R/W | 0h | 控制转换结束后的输出中断机制(在 PicoStarTM 型号中不可用)。 0:SMBUS 警报 1:INT 引脚在每次转换后置位 2:无效 3:INT 引脚在每 4 次转换后置位(FIFO 已满) |
| 1-1 | 0 | R/W | 0h | 必须读取或写入 0 |
| 0-0 | I2C_BURST | R/W | 1h | 设置后将启用 I2C 突发模式,通过在每次读取寄存器后将读取寄存器指针自动递增 1,更大限度地减少 I2C 读取周期 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 0 | 0 | 0 | 0 | OVERLOAD_FLAG | CONVERSION_READY_FLAG | FLAG_H | FLAG_L |
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | R-0h | R-0h | R-0h | R-0h |
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-4 | 0 | R/W | 0h | 必须读取或写入 0 |
| 3-3 | OVERLOAD_FLAG | R | 0h | 指示数据转换过程中何时发生溢出情况,该情况通常是因为照亮器件的光超出了满量程。 |
| 2-2 | CONVERSION_READY_FLAG | R | 0h | 转换就绪标志指示转换何时完成。该标志在转换结束时设置为 1,在用任何非零值读取或写入寄存器地址 0xC 时清除(设置为 0) 0:正在进行转换 1:转换完成 |
| 1-1 | FLAG_H | R | 0h | 标志高寄存器表明转换结果是高于指定目标级别的测量值。如果经过由 FAULT_COUNT 寄存器定义的连续数量的测量,结果大于 THRESHOLD_H_EXPONENT 和 THRESHOLD_H_RESULT 寄存器中的级别,则 FLAG_H 设置为 1。 |
| 0-0 | FLAG_L | R | 0h | 标志低寄存器表明测量结果低于指定目标级别。如果经过由 FAULT_COUNT 寄存器定义的连续数量的测量,结果小于 THRESHOLD_LOW_EXPONENT 和 THRESHOLD_L_RESULT 寄存器中的级别,则 FL 设置为 1。 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| 0 | 0 | DIDL | DIDH | ||||
| R/W-0h | R/W-0h | R-0h | R-1h | ||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DIDH | |||||||
| R-21h | |||||||
| 说明:R/W = 读取/写入;W = 只写;-n = 复位后的值 |
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 15-14 | 0 | R/W | 0h | 必须读取或写入 0 |
| 13-12 | DIDL | R | 0h | 器件 ID L |
| 11-0 | DIDH | R | 121h | 器件 ID H |