打印
[STM8]

STM8是不是也太脆弱了呢?

[复制链接]
13336|63
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lzymcu|  楼主 | 2012-3-5 10:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
最近用STM8做的项目已经完成,非常令人蛋疼的是,机器放在哪里,经常开关灯就复位重启了,用我们自制的电磁**就更是了,一靠近MCU就乱跑了!!!在硬件设计上呢该加的一个都没有少,复位脚用HT7033做复位IC,STM8不至于这么脆弱吧???几毛钱的松翰也比他强啊!!大虾门有没有什么解决方法啊??
沙发
lzymcu|  楼主 | 2012-3-5 10:20 | 只看该作者
用示波器可以看到当电磁干扰靠近时VCC上有十几伏甚至几十伏尖峰脉冲,这些尖峰基本都在1us以内,可一般的IC ESD都可以达到4000伏啊,按STM8的datasheet来说,这些尖峰脉冲宽度要达到20us才会导致IC复位的

使用特权

评论回复
板凳
IJK| | 2012-3-5 10:41 | 只看该作者
从症状看是电源上的FTB干扰,电源处理好应该就行了

使用特权

评论回复
地板
lzymcu|  楼主 | 2012-3-5 10:46 | 只看该作者
我想这样来处理,就是在RAM的几个知道地方写入指定值,在程序的一开始就判断这几个值是否为指定值,如果是则跳过初始化程序,这样的话即使MCU复位了,用户也感觉不出来,这样也相当于提高了MCU的“抗干扰性能”啊

使用特权

评论回复
5
lzymcu|  楼主 | 2012-3-5 10:52 | 只看该作者
这样做的话就得把编译器自带的初始化程序去掉,方法已经搞清楚了,把图片中的选项去掉就行了,可这个RAM初始化程序怎么个写法啊?ST的汇编没有接触过哇,哪位大侠写过的奉献上来参考参考,感激不尽!!:D

使用特权

评论回复
6
lzymcu|  楼主 | 2012-3-5 10:53 | 只看该作者
忘了把图片传上

未命名.jpg (25.6 KB )

未命名.jpg

使用特权

评论回复
7
lzymcu|  楼主 | 2012-3-5 10:56 | 只看该作者
4# IJK
电源是24V开关电源经过LM2596得来的,应该没什么问题吧

使用特权

评论回复
8
IJK| | 2012-3-5 11:47 | 只看该作者
也有可能开关电源的抗干扰能力不行

使用特权

评论回复
9
IJK| | 2012-3-5 11:48 | 只看该作者
STM8的COSMIC C编译器,有1类变量是编译器不初始化的

使用特权

评论回复
10
dqyubsh| | 2012-3-5 13:16 | 只看该作者
先换个线性电源或者DC-DC模块,试试电源有没有问题。

使用特权

评论回复
11
lost1421| | 2012-3-5 13:30 | 只看该作者
从现象上看,跟我们公司以前的刚刚招进来的一个工程师的状态一样:
自己设计制做了块板子(可能认为第一版是样机,总工只是把关键电路检查了一下),程序搞好了,整体运行时经常复位,隔壁房间开个灯,它都复位,然后就叫嚣着说Microchip的单片机太脆弱了,抗干扰很差!

晕倒!公司用这个芯片做了很多产品了,还没出现有人说Microchip的单片机太脆弱。

后来总工在外地,出差回来帮他检查电路,总工就发现他自己设计了一个电源降压电路,没有采用公司通用的电源电路。电源电路竟然只搞了一个10uF电解电容,焊接还正负反接了。:L

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
Ryanhsiung + 1
12
nongfuxu| | 2012-3-5 14:11 | 只看该作者
机器放在哪里,经常开关灯就复位重启了,用我们自制的电磁**就更是了,一靠近MCU就乱跑了!!
..复位脚用HT7033做复位IC

LZ再仔细查看一下器件数据手册,然后再仔细核对设计的电路!

使用特权

评论回复
13
today_lucky| | 2012-3-5 14:29 | 只看该作者
MARK!

使用特权

评论回复
14
skyfight| | 2012-3-5 14:43 | 只看该作者
关注一下

使用特权

评论回复
15
yinyangdianzi| | 2012-3-5 16:24 | 只看该作者
LZ的抗干扰措施做的不够好啊

使用特权

评论回复
16
lou0908| | 2012-3-5 18:12 | 只看该作者
我也在用stm8s,现在很悲剧,单片机上电无法启动,只能是用导线搭一下NRST与GND两个管脚单片机才会执行程序,电路按官方DEMO来的,哪位高手指导一下

使用特权

评论回复
17
txcy| | 2012-3-5 18:14 | 只看该作者
这应该是设计问题

使用特权

评论回复
18
无冕之王| | 2012-3-5 18:28 | 只看该作者
STM8没有这么脆弱的,楼主再改进下设计

使用特权

评论回复
19
xingji2006| | 2012-3-5 22:18 | 只看该作者
:)我也在用,好像没遇到你说的这个问题啊

使用特权

评论回复
20
qjy_dali| | 2012-3-5 22:33 | 只看该作者
根据大家的分析,楼主的问题更像是电源问题。而17楼提供的资料很少,难以分析,建议深入描述

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

96

帖子

1

粉丝