ZHCSOP9E May 2023 – June 2025 OPT4001-Q1
PRODUCTION DATA
OPT4001-Q1 支持 I2C 突發(fā)讀取模式,這有助于更大限度地減少總線上的事務(wù)數(shù)量,從而實(shí)現(xiàn)從器件到控制器的高效數(shù)據(jù)傳輸。
考慮突發(fā)模式之前,常規(guī) I2C 讀取事務(wù)會(huì)對(duì)器件讀取指針執(zhí)行 I2C 寫(xiě)入操作,然后執(zhí)行實(shí)際的 I2C 讀取操作。如果從連續(xù)位置的輸出寄存器和 FIFO 寄存器讀取數(shù)據(jù)時(shí)執(zhí)行了常規(guī) I2C 讀取事務(wù),則每?jī)蓚€(gè)字節(jié)寫(xiě)入一次寄存器指針,該過(guò)程會(huì)占用幾個(gè)時(shí)鐘周期。啟用突發(fā)模式后,讀取指針地址會(huì)在每次寄存器讀取(兩個(gè)字節(jié))后自動(dòng)遞增,從而無(wú)需執(zhí)行寫(xiě)入操作來(lái)為后續(xù)寄存器讀取設(shè)置指針。
設(shè)置 I2C_BURST 寄存器以啟用突發(fā)模式。發(fā)出停止命令后,指針復(fù)位為原始寄存器地址,然后再自動(dòng)遞增。圖 6-8 顯示了 I2C 寫(xiě)入、單次讀取和突發(fā)模式讀取操作示意圖。