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 |