ZHCSHQ5A February 2018 – June 2018 OPT3101
PRODUCTION DATA.
可以使用 SDA_S 和 SLC_S 器件引脚来访问 I2C 从器件接口。I2C 接口支持高达 400kHz 的总线速度。此器件的从器件地址为 1011A2A1A0。使用 A0、A1 和 A2 引脚可以配置该地址。默认情况下,A0、A1 和 A2 被拉至 AVDD 电源,且默认地址为 1011 111。要更改地址,请将这些引脚连接到 AVDD 或 AVSS 电源。寄存器访问可以是单个 R/W 或连续 R/W,且寄存器地址自动递增。
字段 | 位 | 说明 |
---|---|---|
I2C_CONT_RW | 00h[6] | 允许使用器件 I2C 从器件地址来连续读取/写入寄存器 |
各个寄存器在此器件中的长度为 24 位。但是,寄存器读取/写入是以八个位的块为单位。在每次 8 位传输之后,从器件在读取时希望获得来自主器件的确认,或者在写入的情况下给出确认。Figure 26 显示了寄存器写入操作的 I2C 时序。
例如,要将 0x654321 写入任何寄存器,数据应分为三个字节,并按如下顺序排列:0x21、0x43、0x65。在读取模式下也采用相同的排序。收到的数据的第一个字节对应于 [7:0],然后是 [15:8],再然后是 [23:16]。Figure 27 显示了不同的读取/写入模式。