Other Parts Discussed in Thread: TMDS181
我想向我发送您发送给前一个请求者以进行检测以创建信号检测功能的相同过程。 我需要能够判断何时向 TMDS181发送视频信号。
供参考、速率检测逻辑(第1页、寄存器0xB1、位7)的 CLOCK_DETECTED 标志不是一个可靠的指示。 如果 PLL 未锁定、即使存在信号、该标志也始终为 false。
谢谢、
Ken
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
问题出在这里。 TMDS181偶尔会进入以下状态:
进入 TMDS181有有效视频(包括有效时钟)(也是的、TMDS181配置正确、热插拔有效、时钟比率已写入、并且通过读取 TMDS181状态来确认时钟比率设置)
2. TMDS181没有视频输出。
TMDS181 状态报告无 PLL 锁定(或使能)、无速率状态(值为0xF)和无时钟检测。
4. 一旦它处于此状态、唯一清除它的方法就是重新初始化 TMDS181。 循环热插拔不起作用。
5. 通过重新初始化 TMDS181,可以始终清除问题(良好的视频和良好的 TMDS181状态)
我的问题是、无法知道何时重新初始化 TMDS181、因为它在卡住时报告的状态与它在没有视频时报告的状态相同。
BTW: 使用热插拔检测此情况有问题。 某些 HDMI 源在热插拔被置为有效后会长时间关闭视频(当它们只是上电时尤其如此)。
另外: 是的、我确信视频 存在。 视频源 A quantum 980。 将980直接插入源代码、您可以看到视频。 将980插入 TMDS181、无视频输出(不只是坏的、没有)。
我需要某种方法来可靠地防止 TMDS181进入此状态(这可能很困难、因为我无法控制何时将视频置为 TMDS181)、或者我需要一种方法来检测此情况并从中恢复。
谢谢、
Ken