jianhong_wu 发表于 2018-6-21 15:07:50

电源重新断电上电引起的MCU单片机启动失败是什么原因?已解答。

本帖最后由 jianhong_wu 于 2018-6-21 15:09 编辑

问:
电源重新上电引起的MCU单片机启动失败是什么原因?

坚鸿-深圳:
这个问题我跟同事上个月花了15天研究,每天早上8点搞到晚上12点,每天重复人工手动上电5000次,我得出的原因是综合的复杂的是多个因素引起的疑难杂症。总结如下:
(1)各个单片机厂家的芯片是不一样的。有的启动能力强,有的启动能力弱。
(2)用复位芯片(MAX809或者MAX810)果断替代传统的RC复位电路,复位芯片绝对比RC复位电路成功率高。
(3)电容不是保健品,不是你随便加想加就任性加,也不是容值越大越好,一旦遇到了了问题,应该根据实验反复修正各电容的容值。有时是需要降低容值有时是需要增加容值,根据实验结果而定。
(3)电源入口处的电容。为什么要在电源入口处增加一个220uF左右(或者470uF)的电容,就是要过滤电线输入的干扰(我实验证明“加”与“不加”的效果是明显的)。
(4)电容配上二极管效果更佳。主板对外供电,应该增加一个二极管单向隔离,既是保护“主板”的稳定,更是保护“从板”的稳定,对“从板”的上电成功更有利。
(5)用在TFT彩色液晶屏或者OLED的升压芯片TPS61040,在TPS61040的输出端应该加大电容,比如我用100uF左右的上电成功率的效果很明显。避免此升压芯片上电瞬间太快而“抽干”主干路电源能量引起电源波动。
(6)在主板的电源线或者某个手持板的电源线处增加“磁环”,也有可能改善上电效果。


hippo-深圳:





页: [1]
查看完整版本: 电源重新断电上电引起的MCU单片机启动失败是什么原因?已解答。