ZHCSXA8 November 2024 LP5899
PRODUCTION DATA
兩種不同的 CCSI 命令之間必須至少有一個(gè) END 字節(jié),才能被識(shí)別為單獨(dú)的命令。LP5899 會(huì)在傳輸完來(lái)自一條 SPI 命令的所有數(shù)據(jù)后自動(dòng)插入一個(gè) END 字節(jié)。但是,對(duì)于某些 CCSI 命令,LED 驅(qū)動(dòng)器會(huì)向數(shù)據(jù)流中添加數(shù)據(jù)。在這種情況下,傳輸期間的一個(gè) END 字節(jié)不足以區(qū)分 CCSI 外設(shè)發(fā)出的兩條 CCSI 命令。如果 END 字節(jié)不足夠,CCSI 控制器和 CCSI 外設(shè)將退出同步。多個(gè)操作需要同步。例如,要確定是否需要將接收到的數(shù)據(jù)存儲(chǔ)在 RXFIFO 中,或者是否需要基于接收到的數(shù)據(jù)計(jì)算 CRC,并與基于傳輸?shù)臄?shù)據(jù)計(jì)算出的 CRC 進(jìn)行比較。如果同步丟失,可以使用 SPI 命令 SOFTRESET_CRC 使 CCSI 控制器和外設(shè)恢復(fù)同步。SPI 控制器負(fù)責(zé) CCSI 命令之間有足夠的 END 字節(jié)來(lái)保持同步,這通過(guò)使用插入額外 END 字節(jié)的專用 SPI 命令來(lái)實(shí)現(xiàn)。