ZHCSJN2B May 2019 – January 2021 DS90UH941AS-Q1
PRODUCTION DATA
HDCP 发送器可通过 INTB 引脚向所连接的控制器生成中断信号。这可用于指示控制器需要处理身份验证流程的某些部分,或指示链路状态或身份验证中的错误。INTB 引脚是开漏、低电平有效信号,可与其他中断源共享。HDCP 中断控制寄存器(HDCP_ICR,地址 0xC6)启用各种中断条件,而 HDCP 中断状态寄存器(HDCP_ISR,地址 0xC7)用于监控中断条件。HDCP_ICR 的第 0 位是全局中断使能位,必须与其他中断使能位中的至少一个一起设置才允许在低电平有效的 INTB 引脚上产生中断。
在检测到中断时,控制器应读取 HDCP_ISR 寄存器以确定中断条件。HDCP_ISR 的第 0 位指示已经发生了中断,而各个状态位指示已触发了哪些条件。读取 HDCP_ISR 也会清除中断,从而释放 INTB 引脚。如果需要,控制器随后可读取 HDCP_STS 寄存器以确定当前器件状态。有关可用中断条件的详细信息,请参阅 HDCP_ICR 和 HDCP_ISR 寄存器定义。
接收器中断,即HDCP_ICR 和 HDCP_ISR 的第 5 位是一种特殊情况。该中断用于将外部中断从 HDCP 接收器 INTB_IN 引脚传播到 HDCP 发送器中断引脚 (INTB)。该中断为低电平有效,处理方式与其他中断条件类似。当检测到中断信号的下降沿时,HDCP 发送器将锁存中断条件,在 HDCP_ISR 寄存器中设置 IS_RX_INT 位,并将 INTB 引脚置于低电平。要清除中断信号,控制器必须读取 HDCP_ISR 以释放 INTB 引脚并清除 HDCP_ISR。然后,该控制器可以检查 HDCP_STS:RX_INT 位以确定 HDCP 接收器 INTB_IN 引脚的当前状态。在 INTB_IN 信号的下一个下降沿出现之前,INTB 引脚保持无效。