ZHCSJN2B May 2019 – January 2021 DS90UH941AS-Q1
PRODUCTION DATA
HDCP 發(fā)送器可通過 INTB 引腳向所連接的控制器生成中斷信號。這可用于指示控制器需要處理身份驗證流程的某些部分,或指示鏈路狀態(tài)或身份驗證中的錯誤。INTB 引腳是開漏、低電平有效信號,可與其他中斷源共享。HDCP 中斷控制寄存器(HDCP_ICR,地址 0xC6)啟用各種中斷條件,而 HDCP 中斷狀態(tài)寄存器(HDCP_ISR,地址 0xC7)用于監(jiān)控中斷條件。HDCP_ICR 的第 0 位是全局中斷使能位,必須與其他中斷使能位中的至少一個一起設置才允許在低電平有效的 INTB 引腳上產(chǎn)生中斷。
在檢測到中斷時,控制器應讀取 HDCP_ISR 寄存器以確定中斷條件。HDCP_ISR 的第 0 位指示已經(jīng)發(fā)生了中斷,而各個狀態(tài)位指示已觸發(fā)了哪些條件。讀取 HDCP_ISR 也會清除中斷,從而釋放 INTB 引腳。如果需要,控制器隨后可讀取 HDCP_STS 寄存器以確定當前器件狀態(tài)。有關可用中斷條件的詳細信息,請參閱 HDCP_ICR 和 HDCP_ISR 寄存器定義。
接收器中斷,即HDCP_ICR 和 HDCP_ISR 的第 5 位是一種特殊情況。該中斷用于將外部中斷從 HDCP 接收器 INTB_IN 引腳傳播到 HDCP 發(fā)送器中斷引腳 (INTB)。該中斷為低電平有效,處理方式與其他中斷條件類似。當檢測到中斷信號的下降沿時,HDCP 發(fā)送器將鎖存中斷條件,在 HDCP_ISR 寄存器中設置 IS_RX_INT 位,并將 INTB 引腳置于低電平。要清除中斷信號,控制器必須讀取 HDCP_ISR 以釋放 INTB 引腳并清除 HDCP_ISR。然后,該控制器可以檢查 HDCP_STS:RX_INT 位以確定 HDCP 接收器 INTB_IN 引腳的當前狀態(tài)。在 INTB_IN 信號的下一個下降沿出現(xiàn)之前,INTB 引腳保持無效。