【求助】sSTC12C5A60S2 的上电死机问题
小弟最近做一个项目,用的是STC12C5A60S2(老板觉得比较便宜),发现一个问题:由于项目需要(板子电压输入为12V),在电源输入出并联了几个大电容,大约66000uF。从而出现上电死机现象,看门狗完全没用。但是并不是每次上电都死,但是死机概率无法忍受!后来经过检测发现是电容的问题。电路方面已经做了低电压复位。其他无大电容的板子则能正常工作。求教这种问题是什么原因呢?愿各位老手不吝赐教,小弟拜谢! 电压下降的太慢了,没能复位,把单片机的供电和大电容隔离开,虑波电容不是越大越好 电容太大了~ 又不是模拟电路,没必要放那么大的电容 使用他的第二复位功能也不行吗?我用10K和4.7K分压,只要电压稍微不够,马上复位,不过我用过的是AD的,不是S2的 你接那么大的电容 你的电源能带那么大的容抗吗?电容不是越大越好的 合适就好 电源输入加大电容和单片机复位有关系?不懂 记得在飞利浦的兼容芯片中提到过这个问题,好像其他比如AT的书上也讲过的吧,电源缓慢上升的复位问题。是不是可以用外部复位芯片来解决? 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,我觉得单片机的供电正常了,也应该就能正常工作了,为什么还是处于复位状态呢? 回复【7楼】xiaobendan001
-----------------------------------------------------------------------
别的板子不清楚,我这块应该不成,因为电源上升充足需要好几秒。。。但是手动复位一下(RST接高电平)就正常工作了。 回复【1楼】zhxzhx一丁
-----------------------------------------------------------------------
隔离开就能能正常工作,已测试通过。但是想请教一下您为什么电源上升缓慢也会造成单片机复位? 回复【4楼】xiaobendan001
-----------------------------------------------------------------------
问题貌似不是出在RST2上~ 上升缓慢不是造成复位,而是复位不能完成,因为缓慢上升的电压不能产生足够陡峭的信号上升沿 回复【12楼】zhxzhx一丁
-----------------------------------------------------------------------
恩,您一语中的!基础没打好啊!再次感谢您,问题已解决了~
页:
[1]