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.

DS90UB947 配DS90UB924 i2c无法识别

Ti高工,你好:

现在我的应用是soc->DS90UB947->DS90UB924->LCD,目前的情况soc这边能监测到947的i2c地址,上电后发现不了924的i2c地址,查看寄存器也是没有信号lock。想请教下,我应该检查哪些部分的设置和设计来让这个应用工作起来?谢谢!

  • 不知您的问题解决没,关于这种I2C 通过FPD link 双向控制的配置,建议参考这篇应用手册,它是以DS90UB913Q/914Q这对serde为例详细介绍了如何进行配置,希望对您有所帮助:http://www.ti.com/lit/an/snla222/snla222.pdf

    如果有什么问题,可一起讨论。

  • Kailyn Chen,你好:

    感谢您的回复。现在我没法连上924,所以也没法配置i2c slave proxy,请问有没有讲924开机时序配置的文档?我想检查下这部分,谢谢!

  • Hi Eric,

    不知您的问题有没有解决。

    首先想确认一下,您所说的发现不了924的I2C地址是指在947端无法读取924还是在924 无法读取local地址?如果是无法读取local地址,检查924供电以及mode设置是否正确。如果是无法在947端读取,那就是没有lock的问题,没有lock一般是时钟就出现了问题。

    想问一下,系统的时钟是谁提供的?SoC提供?时钟频率是多少?

    然后检查947和924的FPDLINK信号输入/输出的硬件设计是否正确:

       1. 您所用的cable是coax的还是STP的?如果是Coax的,DOUT-和RIN-都是需要50ohm的termination的

       2. DOUT和RIN需要0.1uF的AC-coupled capacitor

       3. 高速信号线的layout是否正确

    Best regards

    Cera

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