问题现象描述
1.生产100PCS OMAPL138的板子,有10~20PCS会出现第一次上电,板子无法启动的问题,无法启动时,各项电压均正常(不会出现1.8V跳变到2.7V的问题)
2.第一次上电完毕后,断电,放5分钟左右,板子重新上电,又无法启动,如果断电后立马上电,板子可以启动
3.如果插着JTAG,基本上,都可以启动,后面一根根的把JTAG的线剪掉,发现,只要其中任意一根线有电压,就可以成功启动,此时测得3.3V的电源上有0.15V左右的电压,后面拔除JTAG,使用RTC电池(3.0V),接一个100K上拉电阻到一个BOOT信号脚(也是3.3V IO域的),同样使3.3V电源上带电,也可以成功启动,但以上两种方法,在实际使用中,不能插着JTAG或有些设备是不用RTC的,治标不治本
4.查看了TI论坛里面的相关帖子
http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/p/133014/390276.aspx#390276
https://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/133029.aspx
http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/80313.aspx
3.3V的电源和上面那个帖子一样,在1.8V上升完毕的时候的,也会出现一个凹陷。
5.怀疑是焊接的问题,将有问题的板拆下后,重新焊接,现象依旧
6.怀疑是芯片的问题,将有问题的板子拆下后,换上后,换了有7片,有两片是OK的,其他问题依旧,也不能断定是片子问题
每次生产均会出现这样的问题,希望TI赶紧给出解决方案,谢谢!
Shine:
正如你所说的,你的问题跟https://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/133029.aspx这个帖子很像,建议检查电源方面的问题。先抓一下电源波形看一下,电源芯片是否参考TI的应用报告文档和LCDK板设计的。
另外看一下RESET信号时间是否足够长。
Felix Felix1:
回复 Shine:
http://www.ti.com/lit/er/sprz301m/sprz301m.pdf 正在解决中,根据实测的结果偏向于是芯片的bug,里面提及的2.3.23这个
Tony Tang:
回复 Felix Felix1:
boot管脚上下拉电阻是否合适。不成功时连上仿真器看bootcfg寄存器,看值对不对。