单片机/MCU论坛
直播中

王凯

7年用户 1326经验值
私信 关注
[问答]

单片机复位脚悬空对性能有什么影响?

有一个MCU产品,复位脚内部有上拉电阻,正常情况是接一个小电容(100nF)到GND即可,但是前面有一批板子漏了这个电容(即复位脚悬空),测试竟然没有发现问题。 对产品的要求是在长期工作中不允许意外复位,意外复位将会对产品造成毁灭性损坏。MCU驱动的有继电器负载和RF模块。
使用的MCU是 STM8S005,实际上其它MCU原理应该差不多。
现在还是不放心,也很疑惑,想请高手们帮忙分析和讨论。

回帖(14)

王越建

2019-1-28 09:44:47
这个电容也和pcb走线有关的。不是说必须用那么大的电容。有时候pcb走线的寄生电容也有那么大。
mcu一般对复位的时序有要求(高电平或低电平的时间,以及电压上升速度),只要能满足这个要求,不用这个电容也可以的。
举报

马占云

2019-1-28 09:44:57
如果选了内部复位 加不加无所谓。
举报

王利祥

2019-1-28 09:45:06
有上拉电阻,电容不要也是可以的,一般这个电容是给有断电中断用的
举报

王凯

2019-1-28 09:45:28
谢谢各位专业的回复,图片中补充了此MCU复位特性,也没有看到手册上有介绍内部复位,复位脚可以不管。
在电路上,nRST 脚PCB有一定长度,也可以相当于一个小电容,目前测试都可以正常上电复位,对断电复位及时性也没有很高要求

主要还是这个产品的特殊性,工作过程中,不知道是否会因为继电器等负载的突然变化,使VDD产生干扰,对于没有电容的情况,是否会影响到nRST脚意外复位,而增加一个电容,可否滤除较小的干扰,使系统更稳定。工作中只要意外复位,产品相当于报废了。
举报

王斌

2019-1-28 09:45:41
如果复位对你这么重要,你外面应该接上拉电阻更好,而且你应该人工补焊。
举报

王凯

2019-1-28 09:45:53
谢谢回复,已经人工补焊了一部分,比较麻烦,并且前期虚焊比例有点高,如果虚焊,其结果比没有电容还要更糟糕。
外接上拉电阻,这个问题下次改板也是该考虑的。
举报

李秀兰

2019-1-28 09:46:08
我目前就有一个产品和你情况基本一样,mcu复位脚只接上拉没接电容,继电器离得很近,当外接烧录线的时在继电器工作的时候有很大概率复位。去掉线或者加电容就没问题了,所以电容还是要接好的
举报

王凯

2019-1-28 09:46:20

确实,这个电容还是非常必要的,谢谢你提供的经验。

举报

李秀兰

2019-1-28 09:46:36

对于单片机来说,复位信号去除前,应该有若干个时钟脉冲让内部的各种寄存器处于明确的状态,然后才能正常工作。对于老式的单片机,比如Intel 8051,只有晶体振荡器,我曾经蛋疼测过上电后80ms才开始振荡,这样复位电路RC时间常数应该在200ms以上才能确保开始工作的时候振荡器已经起振。而现代化的单片机一般的思路是先用内部RC振荡器工作,用程序来选择时钟源用哪个,RC多谐振荡器没有晶体简谐振荡器那么尿性,只要有电就能工作,所以上电过程中电源电压爬升途中就已经积累了足够多的时钟脉冲,复位RC电路里面的C再也不需要了。既然有内部上拉,只要别把复位信号拉出去,C的焊盘就在芯片附近,那完全可以不用焊接C,悬空完全没有问题。
举报

chenwei6991627

2019-1-29 08:55:25
这个电平需要固定,不然收到干扰就歇菜
举报

老吴

2019-1-29 11:37:24
你把复位引脚配置输出0就没问题
举报

sunsend

2019-1-30 14:02:11
既然那么重要,就该补的补上,虽然暂时试用没有问题,但是长期使用过程中复位脚处于不确定状态,遇上潮湿天气或者积累灰尘什么的麻烦就大了。
举报

王友让

2019-1-31 10:46:56
看来这个电容还是要有的。
举报

阿信509

2019-2-1 09:51:14
要是我就重新制板而不是补焊电容,那么要命的东西可不能凑合,一个板没多少钱,随便有个除了问题就会要命,珍惜吧
举报

更多回帖

发帖
×
20
完善资料,
赚取积分