共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电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】结构堵孔导致的喇叭无声问题被打赏50分 | |
【我踩过的那些坑】分享一下调试一款AD芯片的遇到的“坑”被打赏50分 | |
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 |