ZHCSOP9E May 2023 – June 2025 OPT4001-Q1
PRODUCTION DATA
OPT4001-Q1 提供與 I2C 和 SMBus 接口的兼容性。I2C 與 SMBus 協(xié)議互相兼容。本文通篇將 I2C 接口用作主要示例,只有當(dāng)討論兩種協(xié)議之間的差異時(shí)才指定 SMBus 協(xié)議。
該器件通過(guò)兩個(gè)引腳連接到總線:一個(gè) SCL 時(shí)鐘輸入引腳和一個(gè) SDA 開(kāi)漏雙向數(shù)據(jù)引腳。總線必須包含一個(gè)控制器器件,用于生成串行時(shí)鐘 (SCL),控制總線訪問(wèn)并生成啟動(dòng)和停止條件。為了尋址一個(gè)特定的器件,控制器通過(guò)在 SCL 為高電平時(shí)將一個(gè)數(shù)據(jù)信號(hào)線路 (SDA) 的邏輯電平從高拉為低來(lái)啟動(dòng)一個(gè)啟動(dòng)條件。總線上的所有目標(biāo)器件都在 SCL 上升沿移入目標(biāo)地址字節(jié),最后一位表明希望進(jìn)行的是讀取還是寫(xiě)入操作。在第九個(gè)時(shí)鐘脈沖期間,被尋址的目標(biāo)器件會(huì)生成一個(gè)確認(rèn)位并將 SDA 下拉為低電平,對(duì)控制器做出響應(yīng)。
然后啟動(dòng)數(shù)據(jù)傳輸并發(fā)送 8 位數(shù)據(jù),隨后發(fā)送一個(gè)確認(rèn)位。在數(shù)據(jù)傳輸期間,SDA 必須保持穩(wěn)定,同時(shí) SCL 為高電平。SCL 為高電平時(shí) SDA 上的任何變化會(huì)被認(rèn)為是一個(gè)開(kāi)始或者停止條件。傳輸完所有數(shù)據(jù)后,控制器會(huì)在 SCL 為高電平時(shí)將 SDA 從低電平拉至高電平,生成一個(gè)停止條件。該器件在 I2C 接口上包括一個(gè) 28ms 超時(shí)來(lái)防止鎖定總線。如果 SCL 線路在這段時(shí)間內(nèi)保持低電平,則總線狀態(tài)機(jī)將復(fù)位。