ZHCSXK0B March 2022 – May 2025 TPS388R0-Q1
PRODUCTION DATA
TPS38800-Q1/TPS388R0-Q1 支持?jǐn)?shù)據(jù)包錯(cuò)誤檢查 (PEC)。TPS38800-Q1/TPS388R0-Q1 使用由多項(xiàng)式 C(x)=x^8 + x^2 + x + 1 表示的 CRC-8,CRC 初始值設(shè)置為 0x00。PEC 計(jì)算包括傳輸中的所有字節(jié),包括地址、命令和數(shù)據(jù)。PEC 計(jì)算不包括 ACK 或 NACK 位,或者 START、STOP 或 REPEATED START 條件。用作外設(shè)并支持 PEC 的器件必須準(zhǔn)備好在有或沒(méi)有 PEC 的情況下執(zhí)行傳輸,驗(yàn)證 PEC 是否正確(如果存在)并且僅在 PEC 正確時(shí)處理消息。
如果 PEC 由 EN_PEC 啟用,且寫(xiě)入事務(wù)中存在 PEC 字節(jié),則當(dāng) PEC 字節(jié)不正確時(shí),器件將報(bào)告 NACK 并將 NIRQ 置為有效。
如果 PEC 由 EN_PEC 啟用,且寫(xiě)入事務(wù)中不存在 PEC 字節(jié)
-如果 REQ_PEC =0、缺失的 PEC 被視為正常 PEC 且寄存器寫(xiě)入成功。NIRQ 未置為有效。
-如果 REQ_PEC =1、缺失的 PEC 被視為錯(cuò)誤的 PEC 且寄存器寫(xiě)入失敗。NIRQ 置為有效。
圖 7-7 和圖 7-8 突出顯示了需要 PEC 時(shí)的通信協(xié)議流程以及哪個(gè)器件在實(shí)際通信期間的不同實(shí)例中控制 SDA 線(xiàn)。