我们仿照DM8168自己做了一块板子,其中HDMI接口的输出电路完全按照官方电路图照搬的,同样是8168主芯片的HDMI出来连接到TPD12S521,再转到HDMI插口输出到显示设备,但目前的情况是,系统和驱动加载后,能够读到显示设备的edid,说明是连通的,但是输出图像和color bar不行。用示波器查看链路,连接显示设备的HDMI插口上各管脚有电压信号,TPD12S521与HDMI插口连接的这一端的相应管脚也有电压信号,但是与8168主芯片连接的这一端的4路TMDS管脚没有电压信号,导致主芯片认为没有外界设备连接,所以没有输出,请问:
1.根据HDMI接口协商规则,主芯片的HDMI的TMDS管脚输出之前,要检测这差分链路上的电压是否上拉到3.3v,这个上拉电压是由TPD12S521提供呢,还是外接设备提供,我这上面没检测到?
2.是否需要在主芯片与TPD12S521之间的TMDS差分链路上加入一个3.3v的上拉电压,我看TI官方的DM8168板子和电路图上面没有。
请各位大神指教,谢谢
user1369122:
– 做了几块板子,现象一样的吗?
– 检查8168和TPD芯片差分线对地电阻和开发板对比看看
– 检查tpd的几个电源供电情况,8168 HDMI和HDMI相关电源供电情况
– 对比你的板子和开发板原理图看看还有没有差异。再看看是否可能有元件库做错的情况。
因为你是和开发板原理图一样的,所以暂时思路还是从找两者差异入手。差分对上拉3.3V我暂时不觉得是这个类似问题。
Yu Xia1:
回复 user1369122:
谢谢你的回答,目前做了两块板子,现象一样
,TPD的一端有,一段没有。。因为是照官方电路一样画的,芯片,器件都是一样的,TPD的几个电源供电是正常的,因为是可以读到外接设备的edid的,但现象都是TPD与8168连接的差分线上没有电压信号
4组差分线对地管脚都对的。。
Yu Xia1:
回复 user1369122:
具体原因找到了,TPD与HDMI插口之间的差分线D0+没有电平信号,其他管脚都正常