Other Parts Discussed in Thread: DLPA3005,
TI工程师,您好!
这边是工业投影光机,方案3479+3005+4710;
光机软硬件已经用使用一两年基本没有什么问题,硬件是参考EVM,软件使用官方的固件;
目前我有个应用场合是,光控制投影,由板子上MCU发送给DLP I2C信号,以完成一次所有Internal pattern投影,
I2C速度是100khz,I2C工作电压3.3V,上位电阻10K,发的I2C指令是:
# 0x05 - Operating Mode Select
w 36 05 04
# 0x9E - Internal Pattern Control
w 36 9E 00 00
然后用间隔50ms的时间去循环打上面I2C指令,发现工作一段时间(大概1-3个小时)后DLP会死机,重新上电就好了,换了光机,同样也是出现问题;
如果循环打I2C指令间隔时间越短,或者一次发送的I2C指令更多,就更容易死机;
此时测试信号发现,HOST_IQR是正常的低,PARKZ和RESETZ是正常的高,GPIO_05是不正常的一直为低,I2C信号是不正常的一直为高导致GUI无法连接。
然后我把指令改成一条,同样以间隔50ms的时间去循环打以下I2C指令:
# 0x9E - Internal Pattern Control
w 36 9E 00 00
发现还是会出现问题;
如果我是以间隔200ms时间去循环打这个I2C指令,目前没有发现死机。
但是我应用场合是需要比较高的速度,我希望在间隔50ms的时间 ,连续发I2C信号给DLP投影,工作几天都不会死机,
请问我有什么好的建议或解决方法?



