siyeb 发表于 2012-3-7 23:16:10

【求助】sSTC12C5A60S2 的上电死机问题

小弟最近做一个项目,用的是STC12C5A60S2(老板觉得比较便宜),发现一个问题:由于项目需要(板子电压输入为12V),在电源输入出并联了几个大电容,大约66000uF。从而出现上电死机现象,看门狗完全没用。但是并不是每次上电都死,但是死机概率无法忍受!后来经过检测发现是电容的问题。电路方面已经做了低电压复位。其他无大电容的板子则能正常工作。求教这种问题是什么原因呢?愿各位老手不吝赐教,小弟拜谢!

zhxzhx 发表于 2012-3-8 01:31:11

电压下降的太慢了,没能复位,把单片机的供电和大电容隔离开,虑波电容不是越大越好

aureole 发表于 2012-3-8 01:48:35

电容太大了~

i7gly 发表于 2012-3-8 02:21:35

又不是模拟电路,没必要放那么大的电容

xiaobendan001 发表于 2012-3-8 07:51:50

使用他的第二复位功能也不行吗?我用10K和4.7K分压,只要电压稍微不够,马上复位,不过我用过的是AD的,不是S2的

anvy178 发表于 2012-3-8 09:21:03

你接那么大的电容 你的电源能带那么大的容抗吗?电容不是越大越好的 合适就好

eaglelpx 发表于 2012-3-8 09:23:27

电源输入加大电容和单片机复位有关系?不懂

xiaobendan001 发表于 2012-3-8 13:24:59

记得在飞利浦的兼容芯片中提到过这个问题,好像其他比如AT的书上也讲过的吧,电源缓慢上升的复位问题。
是不是可以用外部复位芯片来解决?

siyeb 发表于 2012-3-8 14:27:20

http://cache.amobbs.com/bbs_upload782111/files_53/ourdev_724898OT83HN.gif
Vcc&RST2 (原文件名:Vcc&RST2.gif)

这是Vcc(5V,黄色波形)与RST2(蓝色波形)的波形。RST2一直是高电平(5V左右)。

http://cache.amobbs.com/bbs_upload782111/files_53/ourdev_724899D1EC8T.gif
Vin&RST2 (原文件名:Vin&RST2.gif)


这是Vin(12V,黄色波形)与RST2(蓝色波形)的波形。RST2一直是高电平(2V左右)。

正常情况下RST2的电平应该1.33附近(20k与10k分压),由于电源端需要带动功率甚大的负载,所以开始上电的时候,Vcc的电平会从5V缓慢上升到12v,这个过程大概持续几秒钟。在这过程中单片机一直处于复位状态。

而单片机的供电在500us内就升到了5V,我觉得单片机的供电正常了,也应该就能正常工作了,为什么还是处于复位状态呢?

siyeb 发表于 2012-3-8 14:33:38

回复【7楼】xiaobendan001
-----------------------------------------------------------------------

别的板子不清楚,我这块应该不成,因为电源上升充足需要好几秒。。。但是手动复位一下(RST接高电平)就正常工作了。

siyeb 发表于 2012-3-8 14:35:26

回复【1楼】zhxzhx一丁
-----------------------------------------------------------------------

隔离开就能能正常工作,已测试通过。但是想请教一下您为什么电源上升缓慢也会造成单片机复位?

siyeb 发表于 2012-3-8 14:35:49

回复【4楼】xiaobendan001
-----------------------------------------------------------------------

问题貌似不是出在RST2上~

zhxzhx 发表于 2012-3-8 17:37:18

上升缓慢不是造成复位,而是复位不能完成,因为缓慢上升的电压不能产生足够陡峭的信号上升沿

siyeb 发表于 2012-3-8 20:31:36

回复【12楼】zhxzhx一丁
-----------------------------------------------------------------------

恩,您一语中的!基础没打好啊!再次感谢您,问题已解决了~
页: [1]
查看完整版本: 【求助】sSTC12C5A60S2 的上电死机问题