ZHCSXK5 September 2024 TPS26750
PRODUCTION DATA
請(qǐng)參考 PDF 數(shù)據(jù)表獲取器件具體的封裝圖。
TPS26750 支持標(biāo)準(zhǔn)模式和快速模式 I2C 接口。雙向 I2C 總線由串行時(shí)鐘 (SCL) 線和串行數(shù)據(jù) (SDA) 線組成。這兩種線都必須通過上拉電阻器連接至電源。只有當(dāng)總線處于不忙狀態(tài)時(shí),才能啟動(dòng)數(shù)據(jù)傳輸。
當(dāng) SCL 輸入為高電平時(shí),控制器將發(fā)送啟動(dòng)條件(SDA 輸入和輸出端由高電平到低電平轉(zhuǎn)換)以啟動(dòng) I2C 通信。在發(fā)送啟動(dòng)條件之后,會(huì)發(fā)送器件地址字節(jié),首先發(fā)送最高有效位 (MSB),包括數(shù)據(jù)方向位 (R/W)。
接收到有效地址字節(jié)后,該器件以確認(rèn) (ACK) 響應(yīng),在 ACK 相關(guān)時(shí)鐘脈沖的高電平期間,SDA 輸入/輸出為低電平。在 I2C 總線上,在每個(gè)時(shí)鐘脈沖期間僅傳輸一個(gè)數(shù)據(jù)位。在時(shí)鐘周期的高脈沖期間,SDA 線上的數(shù)據(jù)必須保持穩(wěn)定,因?yàn)榇藭r(shí)數(shù)據(jù)線上的變化會(huì)被解釋為控制命令(啟動(dòng)或停止)。控制器會(huì)發(fā)送停止條件,即當(dāng) SCL 輸入為高電平時(shí),SDA 輸入和輸出由低電平到高電平轉(zhuǎn)換。
在開始和停止條件之間,可以將任意數(shù)量的數(shù)據(jù)字節(jié)從發(fā)送器傳輸?shù)浇邮掌鳌C總€(gè)八位字節(jié)后跟一個(gè) ACK 位。發(fā)送器必須先釋放 SDA 線,接收器才能發(fā)送 ACK 位。做出應(yīng)答的器件必須在 ACK 時(shí)鐘脈沖期間下拉 SDA 線路,這樣,在 ACK 相關(guān)時(shí)鐘周期的高脈沖期間,SDA 線路穩(wěn)定為低電平。當(dāng)目標(biāo)接收器被尋址時(shí),它必須在接收到每個(gè)字節(jié)后生成一個(gè) ACK。類似地,控制器必須在從目標(biāo)發(fā)送器接收到每個(gè)字節(jié)之后生成一個(gè) ACK。必須滿足設(shè)置和保持時(shí)間以確保正常運(yùn)行。
控制器接收器通過在目標(biāo)發(fā)送器在時(shí)鐘沿輸出最后一個(gè)字節(jié)后不進(jìn)行確認(rèn) (NACK),來向目標(biāo)發(fā)送器發(fā)送數(shù)據(jù)結(jié)束信號(hào)。將 SDA 線保持為高電平的控制器接收器會(huì)執(zhí)行此操作。在這種情況下,發(fā)送器必須釋放數(shù)據(jù)線,才能使控制器生成停止條件。
圖 7-18 展示了傳輸?shù)膯?dòng)和停止條件。圖 7-19 展示了用于傳輸一個(gè)位的 SDA 和 SCL 信號(hào)。圖 7-20 展示了在最后一個(gè)時(shí)鐘脈沖具有 ACK 或 NACK 的數(shù)據(jù)傳輸序列。
圖 7-18 啟動(dòng)和停止條件的 I2C 定義
圖 7-19 I2C 位傳輸