ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
OPT3101 器件还有一个 I2C 主器件用于在加电期间通过 I2C 接口从外部存储器(I2C 地址为 1010 000 的 EEPROM)读取校准和配置寄存器。该器件还可以通过 I2C 接口(默认地址 1001 000)从外部温度传感器读取温度。Table 25 列出了用于配置 I2C 主机的寄存器设置。
参数 | 位 | 说明 |
---|---|---|
TSENS_SLAVE0 | 02h[6:0] | I2C 从器件地址。
在多通道照明工作模式下,根据用于读取外部温度值的通道来选择温度传感器从器件地址(TX0:TSENS_SLAVE0,TX1:TSENS_SLAVE1,TX2:TSENS_SLAVE2) |
I2C_HOST_EN | 01h[19] | 启用 I2C 主机 |
FRAME_VD_TRIG | 01h[17] | 每个帧 VD 触发 I2C 主机运行 |
I2C_TRIG_REG | 01h[18] | 通过向此寄存器写入值来手动触发 I2C 主机 |
I2C_NUM_TRAN | 03h[17] | 0:1 个事务 | 1:2 个事务 |
I2C_RW | 01h[21:20] | 0:写入 | 1:读取
LSB:第一个事务 MSB:第二个事务 |
I2C_NUM_BYTES_TRAN1 | 07h[17:16] | 0:1 个字节 | 1:2 个字节 |
I2C_NUM_BYTES_TRAN2 | 05h[23:22] | 0:1 个字节 | 1:2 个字节 |
I2C_WRITE_DATA1 | 03h[16:9] | I2C 写入事务的第一个字节
8 位寄存器地址 |
I2C_WRITE_DATA2 | 07h[7:0] | I2C 写入事务的第二个字节
要写入的 8 位寄存器数据 |
I2C_SEL_READ_BYTES | 07h[19:18] | 选择读取数据的字节。
0:7:0 | 1:15:8 | 2:23:16 | 3:31:24 |
I2C_READ_DATA | 03h[7:0] | 可通过此寄存器访问 I2C 主机读取数据。 |