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.
参考DLPDLCR2010EVM的原理图自制的硬件(DLPC3435+DLPA2005+DLP2010),flash内部的固件为DLP LightCrafter 2010 Firmware (v3.0.0 08 Apr 2016),上电检查各项DLPA2005电源电压均正常,flash管脚可以观察到有操作信号,但DLPC3435输出的HOST_IRQ信号常高,即启动过程一直没完成(数据手册上面这个过程不到500ms)。
不知道可能的问题在哪里?希望TI工程师能指点一二,谢谢。
您好!
感谢您使用TI的DLP产品。
请问您有连接光机吗?
DLPA的电源正常具体是指哪些电源?VRST/VOFFSET/VBIAS电源是否正常?
Flash SPI接口的信号可以截图吗?
您好!
Flash的信号看着是正常的,通常在这一段波形后面还会有30ms左右的波形,请确认。
同时请测一下与DMD通信的低速信号LS_WDATA/LS_CLK/LS_RDATA/DMD_DEN_ARSTZ的波形
方便的话可否将您的原理图发送给我,我帮您看一下,我的邮箱是kevin-shi@ti.com
谢谢回复。经在DLP2010EVM上实测(拔掉flash的FPC,将固件写入w25q40后,EVM能够正常启动并显示开机画面)后,大致能够确定对应的固件写入方法是没问题的,以及flash容量在4Mbit或以上是不影响启动和基础功能的(和DLPC3435数据手册上描述一致)。所以问题应该不在flash上面……
现在排查的方向在DMD的控制接口和数据接口上,因为找不到连接到DMD的FPC原理图,不清楚不同的DMD数据接口方式会不会对启动造成影响。
我这次的问题是出在控制器和DMD之间的连接方案选择上。EVM用的是option 1,官网上提供的固件也是基于option 1的,而我自制的硬件用的是option 3,用官网固件启动的时候DMD没有收到数据,控制器检查不通过,所以启动一直不成功。后面和TI工程师联系了提供了option 3的固件后启动就没问题了。
感谢感谢,很有内容啊。我再确认一下啊。
1. 你们的板子也有RESETZ每300mS自动复位的问题(DLPA输出到DLPC)?
现在这一点很关键了,kevin已经给我答复我们的image肯定是正确的,但是原来错误的image反而不复位,现在提供的正确的包括所有4个option都是复位的。
并且这种复位只有在有DMD的情况下才复位,所以我有些怀疑fpc sub-lvds连接的信号完整性问题。
但是我们把这个故障简单地归类为硬件问题,也不正确,因为毕竟我的错误的image好像没有这个问题。
2. 对于dlpa是不是正常工作的问题,我们这边有一点发现,是Vbas=18v先掉到10V然后和Vrst,Vofs一起回落到0v,然后resetz才输出低电平。
不知你们有没有这个现象,但是对于TI来说,分析应该比较简单的,到底是硬件故障还是软件为之?
3. 有什么进展再一起分享一下啊,谢谢!
你们这个修改确实比较厉害的。
但是我认为LED点亮只是表象,而实际需要host_irq拉低,iic可访问,dmd驱动成功。
我比较担心,只是强行修改了点灯逻辑。当然祝你们好运,是修补了LED驱动电源的问题。
如果再有问题,方便的话可以测量几个信号我看一下,一起分析一下。
这些是完全按照参考电路做出来的结果,即上电只正常工作一瞬间的:
rst和三个高压的:
intz和buck-boost电感两端的:
运气好还能看到LED上电瞬间亮了一下:(channel 3 是 VLED)
当然之前说的系统停摆的时候HOST_IRQ是肯定不会拉低的。
魔改之后的电路启动之后HOST_IRQ是可以拉低了的,而且IIC配置命令虽然没生效(可能有错)但至少有ACK和NCK的区别。
image这个我一直用的是很早之前Kevin提供的一个option3的版本,其它测试反而很难进行,因为当时画这个PCB的时候并没有考虑到会出这种问题,因为基本上就是照抄原理图的事情了,而且也没用对性能要求特别高的地方,所以没留几个测试点。这个可能还要再改一版,把所有该拉出来的信号都拉出来看看。不知道你那边是怎么判断DLPC检测到了DMD的?我这边没什么好思路……
相比之下DMD的连接方式这块从来没出什么问题,两个版本都是能正常显示的,区别是上电显示一瞬间还是能稳定显示而已。
你的image的逻辑与我的有点不一样。具体的你还是要去咨询kevin了。
我想,你的应该是不连接DMD,DLPA也是有高压输出的。这说明DLPC、DLPA、Nor_flash基本是ok的。
但是当系统发现DMD后,可有是DMD连接有问题(这不是空话,我就吃亏在这里),也可能是DMD已损坏。
如果DMD链路上有自己焊的,还是麻烦再检查一下。
我这边,证明DMD在位是这样的,通过测量LS_RDATA信号,如果有跳变成基本的是正常的。