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.
您好:
现在我们客户端有个产品显示屏出现黑屏,解串器型号:DS90UB948-Q1。加串器型号:DS90UB941-Q1。经过查看LOG分析出,主机端SOC读取到的IIC地址为0x3f,然而我们实际项目中硬件设置的是0x34
(电阻采用1%精度)。
以下是规格书中IIC的地址,并没有0x3f这个地址。
以下我们排查情况:
1、我们已经把948端的上电时序排查了,跟规格书要求的一致。
2、排除了IDX的分压电压波动。
请问还有什么情况会导致地址发生改变呢?
您说:
检查LOG分析后,发现主机SOC读取的IIC地址为0x3f
-你能多次阅读这个吗?您正在读取串行器寄存器6的数据吗?
您说:
1.我们检查了948端子的通电时间,符合规格表的要求。
-确保DES仅在SER按照建议发送有效视频数据后才通电。
我有一些后续问题:
-你能在ALP中检测到948吗?用941上的I2C控制器,可以做板。读取I2C(desAlias,0x0)并查看它是否返回0x64(8位DES I2C地址)?它应该与941寄存器0x6的读取相匹配。
-当您使用正确的I2C地址0x34时,您能够与948通信吗?
-拓扑上是否连接了其他I2C设备?你能提供方框图吗?
-黑屏现象是否在通电后立即出现?或者,在此之前,您是否在SoC上运行特定的脚本?
-这种现象是经常发生还是偶尔发生?