共2条
1/1 1 跳转至页
430 430的死机问题请给一个完全解释!
问
我搜了论坛,关于430死机的问题不少
主要有:
1.WDT没用!
2.死机后,按复位键没用而必须要上电复位才行.
请高手解释一下 答 1: 430的复位需要一定的时间和电平的条件,如复位时电压必须低于VMIN等。有严格的时序要求。你可参考TI的数据手册。如果复位不正常,都是外围电路的原因。430对外围电路的干净性有一定的要求。 答 2: 这样是不是说明430的抗干扰性差一些?
我的复位电路做的很讲究了(包括电压检测、可重触发延时等),可还比不上51用阻容电路做复位的效果。不知各位是否有同感? 答 3: 这和430的抗干老无关,他是工业级的。主要是430的复位原理和51不一样。他是基于SOC设计的。大家不要拿51的眼光去看待430。430是全新的。在使用时仔细看看TI的数据手册。
看看国外,51很少有人用了,16位用430,32位用ARM。430在国外很火。再中国,大家知道是什么原因了。
大家认为TI的DSP怎样,那430呢?还能差吗? 答 4: 老兄的火气不要太大,大家都是在探讨问题。我也是要用430的,不用也不上这里来了。在这里大家都想能够解决自己的问题或帮助别人解决问题,在这里我想讨论的应是具体的技术问题。老兄对本人还有过帮助,这里再次表示感谢! 答 5: 其实死机这个问题,并非都是由复位电路引起的。在430的使用者中只有一部分人有这个问题,复位电路基本都是RC电路。
这里可以排除放电不净的情况,它可以通过加一个二极管解决。
在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象(或者程序还在运行,比较偶然并非每次都出现),这个异常没办法通过复位恢复,而只有断电后才可以。这个问题的判断可以通过下载个可靠的测试程序,试验看是否还会出现死机。
通常如果出现死机的话,在线调试的时候也总会碰到“不能同步”、“不能复位”的现象,出现的地方就是问题所在了。
这是它的自我保护措施,这也是430在使用中很少被损坏的原因。
解决的方法就是按照手册上给定的参数使用各模块,出现这个问题后通过程序的单步跟踪一般都可以找到问题所在。 答 6: 关于死机问题,我认为是个严重的问题,对于那些做表做高可靠性产品的人来说,很担心这个。致命啊!在这里,我们希望探讨的是如何才能有效的避免死机的产生,如何才是一个有效的办法。如果实在没有解决的方案,那我们也只能选择放弃,虽然爱不释手。经过1年多的实验,我对430单片机的抗干扰问题深感忧虑,尤其是LCD模块。而各位所说的死机状态,更是家常便饭,看门狗不管是外部的还是内部的都是死狗一条。经过总结发现430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电,出现程序指针跑飞,IO不再受控,模块失控等现象。 答 7: RE
首先声明
jinghou,我不是火气大,可能我的用词不当,引起你的误会了。
我同意刘工的看法。因为当我遇见同样的问题时,我会仔细的看数据手册的参数,然后测我的参数有没有超过TI的推荐条件。这样,很多问题都得到了解决。
还有,那TI的目标板或TI推荐的目标板做测试实验,很少出问题。(我有一块TI送的)是不是我们的生产工艺有问题。是EMC不行吗?
希望大家有什么好的,在实际中遇到的问题以及解决方法给拿到论坛上来,大家一起交流交流。:D 答 8: 请问下面两种现象在TI的正式文档资料有吗?还是大家的猜测
(1)在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象
(或者程序还在运行,比较偶然并非每次都出现)
(2)430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电 答 9: 如果死机可考虑以下方法:
1、是否将RST/NMI设为NMI方式。
2、是否将WDT设置对。
3、建议在一些容易遇到干扰的地方增加抗干扰程序。 答 10: 引用: 答 11: 请不要泛泛而谈,下面的问题在TI的文档资料是否表明,如果的确是这样我可能
要另外选型了,我已被MSP430的死机搞头昏脑涨
(1)在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象(或者程序还在运行,比较偶然并非每次都出现)
(2)430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电 答 12: 不可能存在楼上所说的两点,这可能是你所想象的。
但每种单片机的瞬时高压击穿是可能的。但430应该性能更好,好象每个脚有2000V的EMS。抗干扰不好95%以上是PCB的布板问题,其次是增加抗雷击电路。每个引脚的长度不要绕地球一圈,否则程序不飞才怪呢! 答 13: 引用: 答 14: 我现在的一个产品中也使用了430,没出现什么其它异常,只是内部看门狗不太管用,我外部用了一块专用的看门狗芯片,电源没经过变压器隔离,直接从380V变到3.3V,以前用51总是跑飞,现在效果很不错。因为我的电源是三相供电方式的,缺其任何一相,CPU仍能工作,但会在电源电路上产生尖峰。我曾多次将其中一相进行频繁通断,连复位都没出现过,很正常。
不过我一个同事的板子曾出现过问题,当时我看了一下他的线路板,IO口线从整个线路板周围走了一圈。我想出现死机的问题应该与线路板也会有关吧,我只是随便说说哦,别向我扔板砖!
主要有:
1.WDT没用!
2.死机后,按复位键没用而必须要上电复位才行.
请高手解释一下 答 1: 430的复位需要一定的时间和电平的条件,如复位时电压必须低于VMIN等。有严格的时序要求。你可参考TI的数据手册。如果复位不正常,都是外围电路的原因。430对外围电路的干净性有一定的要求。 答 2: 这样是不是说明430的抗干扰性差一些?
我的复位电路做的很讲究了(包括电压检测、可重触发延时等),可还比不上51用阻容电路做复位的效果。不知各位是否有同感? 答 3: 这和430的抗干老无关,他是工业级的。主要是430的复位原理和51不一样。他是基于SOC设计的。大家不要拿51的眼光去看待430。430是全新的。在使用时仔细看看TI的数据手册。
看看国外,51很少有人用了,16位用430,32位用ARM。430在国外很火。再中国,大家知道是什么原因了。
大家认为TI的DSP怎样,那430呢?还能差吗? 答 4: 老兄的火气不要太大,大家都是在探讨问题。我也是要用430的,不用也不上这里来了。在这里大家都想能够解决自己的问题或帮助别人解决问题,在这里我想讨论的应是具体的技术问题。老兄对本人还有过帮助,这里再次表示感谢! 答 5: 其实死机这个问题,并非都是由复位电路引起的。在430的使用者中只有一部分人有这个问题,复位电路基本都是RC电路。
这里可以排除放电不净的情况,它可以通过加一个二极管解决。
在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象(或者程序还在运行,比较偶然并非每次都出现),这个异常没办法通过复位恢复,而只有断电后才可以。这个问题的判断可以通过下载个可靠的测试程序,试验看是否还会出现死机。
通常如果出现死机的话,在线调试的时候也总会碰到“不能同步”、“不能复位”的现象,出现的地方就是问题所在了。
这是它的自我保护措施,这也是430在使用中很少被损坏的原因。
解决的方法就是按照手册上给定的参数使用各模块,出现这个问题后通过程序的单步跟踪一般都可以找到问题所在。 答 6: 关于死机问题,我认为是个严重的问题,对于那些做表做高可靠性产品的人来说,很担心这个。致命啊!在这里,我们希望探讨的是如何才能有效的避免死机的产生,如何才是一个有效的办法。如果实在没有解决的方案,那我们也只能选择放弃,虽然爱不释手。经过1年多的实验,我对430单片机的抗干扰问题深感忧虑,尤其是LCD模块。而各位所说的死机状态,更是家常便饭,看门狗不管是外部的还是内部的都是死狗一条。经过总结发现430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电,出现程序指针跑飞,IO不再受控,模块失控等现象。 答 7: RE
首先声明
jinghou,我不是火气大,可能我的用词不当,引起你的误会了。
我同意刘工的看法。因为当我遇见同样的问题时,我会仔细的看数据手册的参数,然后测我的参数有没有超过TI的推荐条件。这样,很多问题都得到了解决。
还有,那TI的目标板或TI推荐的目标板做测试实验,很少出问题。(我有一块TI送的)是不是我们的生产工艺有问题。是EMC不行吗?
希望大家有什么好的,在实际中遇到的问题以及解决方法给拿到论坛上来,大家一起交流交流。:D 答 8: 请问下面两种现象在TI的正式文档资料有吗?还是大家的猜测
(1)在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象
(或者程序还在运行,比较偶然并非每次都出现)
(2)430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电 答 9: 如果死机可考虑以下方法:
1、是否将RST/NMI设为NMI方式。
2、是否将WDT设置对。
3、建议在一些容易遇到干扰的地方增加抗干扰程序。 答 10: 引用: 答 11: 请不要泛泛而谈,下面的问题在TI的文档资料是否表明,如果的确是这样我可能
要另外选型了,我已被MSP430的死机搞头昏脑涨
(1)在某些模块超负荷工作时可能造成这个模块的暂时异常(比如瞬时击穿),可能引起死机现象(或者程序还在运行,比较偶然并非每次都出现)
(2)430单片机在经过一定的电荷积累后就进入一种击穿状态,大电流对地放电 答 12: 不可能存在楼上所说的两点,这可能是你所想象的。
但每种单片机的瞬时高压击穿是可能的。但430应该性能更好,好象每个脚有2000V的EMS。抗干扰不好95%以上是PCB的布板问题,其次是增加抗雷击电路。每个引脚的长度不要绕地球一圈,否则程序不飞才怪呢! 答 13: 引用: 答 14: 我现在的一个产品中也使用了430,没出现什么其它异常,只是内部看门狗不太管用,我外部用了一块专用的看门狗芯片,电源没经过变压器隔离,直接从380V变到3.3V,以前用51总是跑飞,现在效果很不错。因为我的电源是三相供电方式的,缺其任何一相,CPU仍能工作,但会在电源电路上产生尖峰。我曾多次将其中一相进行频繁通断,连复位都没出现过,很正常。
不过我一个同事的板子曾出现过问题,当时我看了一下他的线路板,IO口线从整个线路板周围走了一圈。我想出现死机的问题应该与线路板也会有关吧,我只是随便说说哦,别向我扔板砖!
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |