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 位温度传感器数据。 |