目前1500个产品,运行几个月,有9个出现下列情况:
死机,掉电复位后可以正常运行。由于样本比较少,其它现象信号没有怎么获得。据FAE答复是,有可能LPM3休眠模式下出现了死锁,唤醒不了。
而勘误表也没有指出怎么判断是不是进入LPM3死锁,以及如何产生这种死锁,以方便现象重现。请大家指教
Susan Yang:
请问RST去短地能不能重新启动?还是只有重新上电才可以?晶振是否停振?
另外建议您试一下LPM2,如果用LPM2还是一样,就是您的代码可能有问题
在MSP430FR6972的数据勘误表内,PMM的问题可能导致您所描述的情况,您可以查看一下
www.ti.com/…/slaz627q.pdf
灰小子:
楼主的产品用在什么环境?
电源电路和复位电路时怎么样的?
这种情况也不能排除是环境问题或者偶发情况
FangJun wang:
回复 Susan Yang:
有一个样机,测试了一下,晶振是停止了,我们用RST短接了一下,晶振起振了,但是程序跑的不对。只有上电复位才可以正常运行
Susan Yang:
回复 FangJun wang:
晶振停振有可能是ESD的问题,请问您的板子是否过ESD测试了?USB-TTL有没有加ESD保护?
有可能是静电后MCU程序跑飞了,看门狗也可能失效。建议您需要加强ESD保护系统设计
FangJun wang:
回复 灰小子:
晶振用的匹配电容是22pf,有影响吗?
FangJun wang:
回复 Susan Yang:
ESD 3.3V通过了。板子串口用来和GPRS模块通讯,没有作ESD防护。
另外RST复位不行,重新上电可以,这是有什么区别。
灰小子:
回复 FangJun wang:
不清楚。匹配电容要根据晶振的来选择,在晶振的数据手册里有说明。