ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
可通過內部寄存器(TSENS_SLAVE0、TSENS_SLAVE1、TSENS_SLAVE2)配置溫度傳感器地址。此傳感器可用于校準隨溫度變化的系統參數。如果使用外部照明驅動器,則需要外部溫度傳感器。通常,如果使用內部照明驅動器,則片上溫度傳感器就足夠了。每幀都會刷新溫度讀數。該器件最多支持將三個溫度傳感器與三個照明通道相關聯。在每個溫度傳感器上執行單字節或雙字節讀取操作來讀取相應的溫度。如果要求在溫度代碼變化時實現具有較小跳躍的精確溫度校正,建議使用 TI 的 TMP102 器件,這是一款 12 位溫度傳感器。如果溫度校正精度要求較低,則可以使用 TMP103 8 位溫度傳感器。對于相位的溫度校準,假設從溫度傳感器讀取的值與實際溫度呈線性關系。Table 26 列出了使用 I2C 主機來配置外部溫度傳感器讀取方式的寄存器設置。
| 參數 | TMP102 的值 | TMP103A 的值 | 說明 |
|---|---|---|---|
| TSENS_SLAVE0 | 0x48 | 0x70 | 外部溫度傳感器的 I2C 從器件地址 |
| EN_TILLUM_READ | 1 | 1 | 使用 I2C 主器件來允許讀取外部溫度傳感器 |
| TEMP_AVG_ILLUM | 0 | 2 | 0:對于 TMP102,不進行平均,這已經是 12 位數據了。不需要進一步平均。
2:對于 TMP103A,4 個平均值 |
| I2C_HOST_EN | 1 | 1 | 啟用 I2C 主器件 |
| I2C_NUM_TRAN | 0 | 0 | 一個讀取事務 |
| I2C_RW | 1 | 1 | 讀取事務 |
| I2C_NUM_BYTES_TRAN1 | 1 | 0 | 1:對于 TMP102 器件,雙字節讀取
0:對于 TMP103A 器件,單字節讀取 |
| FRAME_VD_TRIG | 1 | 1 | 觸發每幀溫度讀取 |
| CONFIG_TILLUM_MSB | 8 | 0 | 表示一種模式,用于從 TMP102 器件的雙字節讀取中的讀取 16 位中選擇正確的 12 位 |
| EN_TILLUM_12B | 1 | 0 | 啟用 12 位模式以便從外部溫度傳感器讀取 12 位溫度傳感器數據。 |