ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
为了简化终端系统中的 EEPROM 编程,OPT3101 器件支持通过器件 I2C 从器件向 EEPROM 写入。该器件在复位时自动从 EEPROM 加载。在对 EEPROM 编程之前,此自动加载可能会破坏寄存器。首先擦除 EEPROM 并按照Figure 28 中显示的流程图进行操作。通过 OPT3101 I2C 从器件向 OPT3101 I2C 主机上的外部 EEPROM 写入的寄存器设置如Table 28 所示。
参数 | 值 | 说明 |
---|---|---|
TSENS_SLAVE0 | 50h | EEPROM I2C 地址。应使用具有此 I2C 从器件地址的 EEPROM。 |
I2C_HOST_EN | 1 | 启用器件 I2C 主机。 |
I2C_NUM_TRAN | 0 | I2C 主器件事务的数量 = 1 |
I2C_RW | 0 | 写入事务 |
I2C_NUM_BYTES_TRAN1 | 1 | 2 字节事务(寄存器地址、寄存器数据) |
I2C_WRITE_DATA1 | EEPROM 寄存器地址 | |
I2C_WRITE_DATA2 | 要写入的数据 | |
I2C_TRIG_REG | 1 → 0 | 通过向此寄存器写入 1 来触发 I2C 主机写入并将其变为 0 |