本帖最后由 fengyun2351 于 2014-12-3 15:29 编辑
我这出现了个比较奇怪的问题,有时候给芯片硬件复位,即NRST管脚拉低后,CPU直接死机了,再按复位键也不好使了,应该不是软件的问题,我用过最简单的程序试过,也是一样,也应该不是复位电路的问题;我之前的电路是将VDDA直接与VDD相连,VSSA直接与VSS相连,没出现过这个问题。我初步判断是VDDA及VSSA管脚的接法及去耦电容匹配问题,VDD经过磁珠连接到VDDA,VSSA经过磁珠与VSS隔开,VDDA与VSSA之间加一个1uf的电容,或者加(1uf+1nf)电容时,外部硬件复位时,容易直接死机,再按复位键也不管用了;如果在VDDA与VSSA之间加一个1nf的电容,或者不加电容,外部复位基本不死机了,但是在受到干扰时,容易直接死机,硬件复位还管用,能够复位回来。它们之间只加一个0.1uf的电容,效果会好一点,出现死机的概率比较低了,但我没有来得及试试加(1uf+0.1uf)的情况。想请版主及各位大虾帮我分析下,外部电路怎么影响到了内部的复位电路,导致按下外部复位键直接死机有哪几个方面原因?(以上操作时,在现场有干扰的环境下比在实验室内出现问题的概率大)。 |