ZHCSRX7 june 2023 BQ79616
PRODUCTION DATA
該器件使用 CRC(循環(huán)冗余校驗(yàn))來保護(hù)傳輸過程中的數(shù)據(jù)完整性。CRC 表示類似于多項(xiàng)式長除法的過程的余數(shù),其中正在檢查的幀除以發(fā)生器。附加到幀中的 CRC 是余數(shù)。根據(jù)此過程,在器件接收一幀時,接收方通過整個幀(包括發(fā)送的 CRC)計(jì)算的 CRC 將為零,表示傳輸和接收正確。結(jié)果非零表示出現(xiàn)通信錯誤。具體來說,該器件使用 CRC-16-IBM 多項(xiàng)式 (x16 + x15 + x2 + 1),初始化為 0xFFFF。
接收到通信幀后,第一步將檢查 CRC 值。如果 CRC 不正確,將丟棄整個幀而不進(jìn)行處理。不會檢查任何其他幀錯誤,并且不會指示除 CRC 錯誤之外的任何錯誤。字節(jié)仍然在堆棧中向上或向下傳輸,因此處理該幀的每個器件都將指示 CRC 錯誤。這會導(dǎo)致多個器件指示同一通信幀上的 CRC 故障。