ZHCSJN2B May 2019 – January 2021 DS90UH941AS-Q1
PRODUCTION DATA
主寄存器 GENERAL_STS (0x0C) 有兩個與 DSI 錯誤相關的狀態位。第 6 位是 DSI_ERROR 狀態位,它對間接寄存器中的所有 DSI 錯誤位進行或運算。如果啟用了雙 DSI,則 DSI0 和 DSI1 錯誤位會一起進行“OR”運算。但是,如果僅啟用一個 DSI 端口,則狀態位僅顯示該 DSI 端口內的錯誤位。該位在讀取時不會清除。所有的錯誤狀態位都必須在 DSI 間接寄存器中被清除。第 5 位是 DPHY_ERROR 狀態位,它對間接寄存器中的所有 DPHY 錯誤位進行或運算。它的工作原理與 DSI_ERROR 位類似,因為 DPHY_ERROR 位僅顯示啟用的 DPHY 的錯誤,并且無法在讀取時被清除。
有三個寄存器會顯示所有可能導致設置 DSI_ERROR_DET 位的錯誤。此錯誤報告來自 DSI 邏輯并分布在 DSI_ERR_RPT_0、DSI_ERR_RPT_1 和 DSI_ERR_RPT_2 寄存器中。讀取 DSI_STS 寄存器時,錯誤報告寄存器被清除。檢查 DSI 錯誤的最佳寄存器讀取順序是讀取主寄存器中的 GENERAL_STS 位,檢查錯誤報告寄存器中的錯誤,然后讀取 DSI_STS 寄存器中的其他錯誤并清除錯誤報告寄存器。