背景说明:
芯片:MSP430G2332,IPW20; 购买渠道:深圳嘉立创商城
硬件环境:自己设计的PCB板,产品研发处于准备小批量试产阶段;工具:LSD-FET430UIF仿真器,LaunchPad仿真器,USB编程器
软件环境:IAR 6.30, win7 64位旗舰版,已用该电脑做过多个MSP430的项目;
问题细节描述:
1、上电程序正常运行,过不定的时间后,程序会死机,芯片发热,LDO跟着发热,红外测温显示MCU温度60度,LDO温度80度; 出故障的时间随机,可能是十几分钟,也可能是几个小时,或第二天才出现
2、把电源拔掉,马上插上,MCU重启后,故障消除,过不定时间又重现
3、排除外部电路的可能,断开所以输出IO(输出通过10K电阻耦合到三极管基极,通过三极管对外驱动),问题还是出现
4、排除LDO的可能,故障中LDO输出电压正常(LDO的输出能力100mA),故障发热期间切断MCU电源,LDO温度很快降下来
5、排除MCU个别故障问题,试了5个MCU,还是一样的~
6、故障出现的时候,所有输出IO口变成高电平,输出3.3V,有时候是低电平,输出0.5V以内
7、程序里面有看门狗,WDT_ARST_16, 定时器中断里面10ms清一次,也试过WDT_MRST_32, 死机以后看门狗也不起作用,说明死机后MCU的整个时钟系统都挂了
到底是什么原因啊!! 求专家指导! 产品即将要小批量试产~~~ 用MSP430做产品研发已经做了6年时间了,第一次遇到这种情况…..
现在就重新买了IPW20封装的芯片,2553,2433等各种型号都买了5片,进行下一步的测试,看看到底是什么问题~!
灰小子:
楼主通过什么渠道买的mcu?
Ferty_Studio Ferty_Studio:
回复 灰小子:
前面里面已说明:嘉立创商城,http://www.szlcsc.com/