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.

914+913 有时I2C通讯出错问题 954+953 断开重连问题

Hi TI 大大,

我又来问问题了,还是上次那个914+913的项目(https://e2echina.ti.com/question_answer/analog/interface_and_clocks/f/59/t/175445),晃动线缆卡住的问题消失了,谢谢。

第一个问题:914+913 有时I2C通讯出错问题

还有个问题也一直没有解决,系统启动有时会出现Sensor图像质量变得很糟糕,应该是Sensor的寄存器数据没有正确配置导致的,dmesg看Log,指示Sensor I2C 访问No ACK,这种现象在反复启动设备时就会发生,考虑是否是跟上电时序有关。

我们的PDB脚接的是1uF下地,我尝试先摘除1uF,看看现象是否更严重,但并没有什么大的变化,还是偶尔会出现NoACK,或者干脆vsync loss,是914没有lock住?

同样的硬件,同样的软件,有些板子反复重启就不会出现,使用示波器量测好的板子I2C通讯时,会出现I2C No ACK,感觉这个I2C很容易受到干扰什么的。

所以想问下,这种有时启动出问题的,是否就是上电时序影响的? 原理图与上一贴相同。

https://e2echina.ti.com/question_answer/analog/interface_and_clocks/f/59/t/175445

第二个问题:954+953 断开重连问题

另一个项目,使用954+953,做外接视频应用,主板有一个Sensor,953外接一个Sensor,主控可以同时接收2个Sensor的数据,实际应用中,953的一路Sensor可能随时插入或者移除,这样主控端需要根据954是否有信号做切换,其实是很难稳定的切换,动不动就要重启,用户体验很糟糕。

所以想请教下,连接到主控的954是否有持续输出信号的方式,意思是954就一直给主控提供数据,没有953时就是黑屏的,有953时就正常显示视频,这样主控端就不用考虑953是否有接入,也就不用来回切换单Sensor或双Sensor模式。

BIST模式可以以这种方式使用吗?对954 953还是理解的太肤浅了,恳请指教。

  • 1. 您好,您目前不是按照datasheet上要求的上电时序做的吗? I2C 收不到ACK ,应该和上电时序关系不大。或者您按照datasheet page23关于上电时序的时序图,再看下是否输出sensor图像质量有所改善呢?
    2. BIST 模式只是用来测试FPD link连接是否为完好,但是没有任何数据的输出。 所以在您的这种应用下,BIST模式没有帮助。
  • Hi Kailyn,

    感谢回复。

    第一个问题:

    当前我们是按照datasheet的要求做的时序,而且有些板子一直是正常的。只是有些板,偶尔启动时会出现图像质量不佳,dmesg查看是Sensor的I2C访问不到了,但图像却是存在的,AE,AWB失效,因为这个现象是重复启动时发生,一直运行又不会出现,所以觉得可能跟时序有关,但又找不到头绪。

    发现一个现象,我914端的PDB脚做10uF,913端PDB脚做1uF,PDB脚上电时间差10倍,10uF镊子短路完全放电,首次启动直接I2C访问失败,再次启动就能正常。若再放电10uF,启动 I2C访问失败。实际用示波器抓,10uF放不放电的上电波形,没什么差异。913端改为10uF,就正常了。所以914和913在一上电时就建立连接?两个PDB脚的延时控制要落在同一个时间内?

    当前故障机按照参考设计上做的两边都是22uF的,偶尔启动后I2C不通问题还是会出现。

    开始怀疑Sensor的上电时序控制了。。。。。。

    正常图像:

    异常图像:

    第二个问题:

    也就是954必须在有953接入,且正常工作时才会有数据给到主控。

    那关于953随意插拔的应用需求,有没有什么建议么?  这个好苦恼,应用做出来不好用,就鸡肋了。

  • 您好,关于第一个问题,上电时序这里,最好是等VDD 上电起来到稳定电压之后,PDB 再由低到高变化,也就是说PDB是在VDD 后才起来的。等913 和914 的PDB都从低到高变化之后,再建立连接,sensor再给信号。
    第二个问题的话,954 支持内部数据流产生的特性,也就是pattern generation。支持两种模式,一种是Reference Color Bar pattern, 一种是fixed Color Bar pattern。datasheet中7.5.11.4 也给出了配置例子,可以参考下。 我想这样当953 没有输入信号的时候,利用954 的这个特性产生输出,显示屏会有彩条显示。
  • Hi Kailyn,

    感谢回复,我们按照你的建议试试,有问题再向您请教。