ZHCSZ39A September 2025 – December 2025 DRV81646
PRODUCTION DATA
P[2:0] 是一組 3 個奇偶校驗位,用于檢查接收到的數(shù)據(jù)字的正確性。如果奇偶校驗失敗,則不會更新輸出狀態(tài)。奇偶校驗位的計算方法如下,其中 ⊕ 是 XOR:
例如,如果要將通道設(shè)置為 (R/W=1) OUT4=1、OUT3=0、OUT2=0 和 OUT1=1,則奇偶校驗計算和幀結(jié)構(gòu)如下:
以下是用于實現(xiàn)奇偶校驗位計算的 EVM 固件偽代碼:
bool B7 = startOut4;
bool B6 = startOut3;
bool B5 = startOut2;
bool B4 = startOut1;
bool B3 = rw_bit;
bool P2 = B7 ^ B6 ^ B5;
bool P1 = B6 ^ B5 ^ B4;
bool P0 = B5 ^ B4 ^ B3;
uint8_t CMD = (B7 << 7)|(B6 << 6)|(B5 << 5)|(B4 << 4)|(B3 << 3)|(P2 << 2)|(P1 << 1)|(P0 << 0);