ZHCSLE6A August 2023 – December 2023 OPT4003-Q1
PRODUCTION DATA
OPT4003-Q1 支持 I2C 突发读取模式,这有助于更大限度地减少总线上的事务数量,从而实现从器件到控制器的高效数据传输。
考虑突发模式之前,常规 I2C 读取事务会对器件读取指针执行 I2C 写入操作,然后执行实际的 I2C 读取操作。如果从连续位置的输出寄存器和 FIFO 寄存器读取数据时执行了常规 I2C 读取事务,则每两个字节写入一次寄存器指针,该过程会占用几个时钟周期。启用突发模式后,读取指针地址会在每次寄存器读取(两个字节)后自动递增,从而无需执行写入操作来为后续寄存器读取设置指针。
设置 I2C_BURST 寄存器以启用突发模式。发出停止命令后,指针复位为原始寄存器地址,然后再自动递增。图 6-7 显示了 I2C 写入、单次读取和突发模式读取操作示意图。