ZHCAEL1B October 2024 – October 2025 DS90UB971-Q1
除了 FPD-Link 正向通道幀中的多幀編碼和時(shí)鐘錯(cuò)誤檢查之外,每個(gè) FPD-Link 幀還包括已知的奇偶校驗(yàn)位。這意味著,每個(gè)傳入幀都有偶數(shù)個(gè) 1,并由解串器進(jìn)行實(shí)時(shí)驗(yàn)證。如果解串器識(shí)別到傳入的 FPD 幀中有奇數(shù)個(gè) 1,則解串器可以標(biāo)記錯(cuò)誤并遞增奇偶校驗(yàn)錯(cuò)誤計(jì)數(shù)器,以便用于診斷。
默認(rèn)情況下,ADAS 解串器配置為丟棄包含奇偶校驗(yàn)錯(cuò)誤的 FPD-Link 正向通道幀,這意味著該幀中包含的所有信息都不會(huì)轉(zhuǎn)發(fā)到下游數(shù)據(jù)路徑。雖然此默認(rèn)行為可以防止錯(cuò)誤傳播,但也會(huì)讓系統(tǒng)對(duì)可能不會(huì)影響應(yīng)用的瞬態(tài)誤差更為敏感。例如,當(dāng)傳入的 FPD-Link 幀具有一位錯(cuò)誤時(shí),則會(huì)標(biāo)記出奇偶校驗(yàn)錯(cuò)誤:
在這個(gè)例子中,一個(gè)位錯(cuò)誤影響了 FPD-Link 幀內(nèi)的某個(gè)正向通道 GPIO 時(shí)隙。因此,該幀中的 1 數(shù)量變?yōu)槠鏀?shù),然后解串器將丟棄整個(gè)數(shù)據(jù)包。不過,這種在幀時(shí)鐘位中的瞬態(tài)錯(cuò)誤是可以接受的,而不會(huì)導(dǎo)致 LOCK 中斷或幀邊界丟失。此外,該特定錯(cuò)誤也沒有影響幀內(nèi)的任何 CSI-2 視頻數(shù)據(jù)。根據(jù)應(yīng)用用例,這類錯(cuò)誤可能對(duì)系統(tǒng)的任何方面都沒有影響(例如,應(yīng)用中沒有使用正向通道 GPIO 時(shí))。
通過將 PORT_CONFIG2 寄存器中的 DISCARD_ON_PAR_ERR 設(shè)置為 0,可以將 FPD-Link III 和 IV CSI-2 ADAS 解串器產(chǎn)品配置為不丟棄含有奇偶校驗(yàn)錯(cuò)誤的數(shù)據(jù)包。禁用此設(shè)置后,系統(tǒng)對(duì)瞬態(tài)錯(cuò)誤事件的敏感度會(huì)降低,這有助于在抗擾度測(cè)試期間更容易達(dá)到 A 類性能要求。
允許處理含有奇偶校驗(yàn)錯(cuò)誤的數(shù)據(jù)包而不是將其丟棄,并不意味著損壞的視頻數(shù)據(jù)可以不被注意地通過解串器傳輸。這是因?yàn)?FPD-Link ADAS 器件通過端到端傳輸 CSI-2 數(shù)據(jù)包。在到達(dá)下游應(yīng)用處理器之前,CSI-2 有效載荷和校驗(yàn)和都會(huì)通過串行器和解串器原封不動(dòng)地進(jìn)行傳輸。CSI-2 有效載荷校驗(yàn)和 (CRC) 也不會(huì)進(jìn)行重新計(jì)算。因此,在 FPD-Link 通道中,如果位錯(cuò)誤損壞了視頻像素?cái)?shù)據(jù),相應(yīng)的 CSI-2 數(shù)據(jù)包將在最終目的地?zé)o法通過 CRC 校驗(yàn)。然后,應(yīng)用處理器可以根據(jù)應(yīng)用需求決定如何更好地處理錯(cuò)誤。