DS90UB949-Q1 HPD信号无法自动拉高
TI工程师,
你好!
我使用949和948配对的组合,目前HDMI输入到949信号OK且能从948解出显示OK。949外围电源及配置检查过和DEMO设计一样的,I2C读出寄存器值也是对的,能检测到HDMI_5V。 但HPD脚就是无法拉高。 请帮忙答疑。 谢谢!
HPD的介绍:The HPD pin is asserted by the sink to let the source know that it is ready to receive the HDMI signal. The source initiates the connection by first providing the +5V power signal through the HDMI interface. The sink holds HPD low until it is ready to receive signals from the source, at which point it will release HPD to be pulled up to +5V.
意思是说HPD pin拉低直到准备接收source发出的HDMI信号时会拉高。 您的HDP pin和发送HDMI信号的processor连接了吗?
Hi Kailyn
感谢你的回答。
我的设备是IMX6的HDMI输出到949,CPU的HDP与949的HDP是连接的。原理上CPU的HDP为接收信号, 需要949将HDP置高给CPU,CPU才会将HDMI信号输出。我目前是将HDP强制拉高才使CPU输出信号。
请问是需要CPU端在I2C上写入什么数据才能将949的HPD拉高吗?还是需要硬件时序?
不需要在I2C上写数据,HPD是开漏输出,需要上拉1K电阻到RX_5V的。 您有没有上拉?
有1K上拉的,我的RX_5V实测5.2V。
Hi Kailyn
我又试了下,发现我949的这块板通过FPD-LINK线与948的板子连上后,HPD脚就能拉高; 没连948的板子就不行。但规格书里好像没这个说明啊,而且我用TI的949DEMO板上也没有连接948 时,只要RX_5V拉到5V,HPD就会拉高。 所以还请帮忙解答一下。 谢谢!
我的理解是不用接948,HDP就能拉高,在HPD的描述里 The HPD pin is asserted by the sink to let the source know that it is ready to receive the HDMI signal. The source initiates the connection by first providing the +5V power signal through the HDMI interface。
这里的sink指的是949,source就是CPU,当949准备接收HDMI的信号时(比如power up上电稳定,初始化做好)会将HPD拉高。
这个问题我再确认下。
我遇到了同样的问题,我们这边只有949,另一端是926,我正在调949,但是HP怎么都不高,可能是什么原因呢?
这个问题结果了吗。我同样遇到了这个问题,HPD拉不高的问题