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: DS90UB948-Q1: IIC 设置的地址与寻到的地址不匹配

Part Number: DS90UB948-Q1
Other Parts Discussed in Thread: ALP

您好:

       现在我们客户端有个产品显示屏出现黑屏,解串器型号: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上运行特定的脚本?
    -这种现象是经常发生还是偶尔发生?

x 出现错误。请重试或与管理员联系。