TI中文支持网
TI专业的中文技术问题搜集分享网站

DLPC3435: IIC通信时候会干扰到DLPC3435正常工作,导致显示花屏或者画面不动

Part Number:DLPC3435

问题描述:

1、投影产品在使用过程中晃动会概率性的花屏或者画面卡着不动。花屏现象如下图。

2、通过composer I2C控制软件读取DLPC3435寄存器(下图)发现,外部视频信号格式寄存器的值发生了改变。显示正常的时候读到的寄存器值为0x43(对应RGB888-24),与主控输出信号一致。显示异常的时候,读出来值不是0x43,错误值无规律。

3、显示花屏的时候,将下图寄存器设置为0x43,画面即可恢复正常。

原因排查:

目前产品IIC总线上挂了一个Gsensor和DLPC3435,Gsensor采用轮询方式每30ms会读一次数据。

实验一:将IIC总线上挂上逻辑分析仪,出现花屏的时候,查询所有总线数据,发现此时主控没有通过IIC对DLPC3435操作,排除主控操作DLPC3435导致异常。

实验二:软件将Gsenor驱动卸载,主控不去读Gsensor数据,测试没有出现花屏。

实验三:Gsensor正常读取,机器起来以后,将DLPC3435 IIC硬件断开。测试没有出现花屏。

实验四:提高Gsensor读取频率,花屏的概率会提高。

初步结论:

主控和Gsensor通过IIC通信导致DLPC3435出现BUG,导致花屏。

想提问题的是:IIC通信真的会干扰到DLPC3435吗?如果真的是这样要如何规规避这个问题呢?

Susan Ji:

IIC通信真的会干扰到DLPC3435建议G-sensor 使用另外一组总线

赞(0)
未经允许不得转载:TI中文支持网 » DLPC3435: IIC通信时候会干扰到DLPC3435正常工作,导致显示花屏或者画面不动
分享到: 更多 (0)