楼主只考虑了上电复位,没有考虑电源很短时间下降或者下电很短时间又上电。
将D1Q1Q2及三支电阻去掉,若下电很短时间又上电,C1和C2两端电压不能立即降低,因电容储存电量要通过R3向系统中其它负载(芯片等)放电(注意电源已断)。若C1电压未降低到单片机等需要复位的芯片的低电平,此时又上电,则C1两端电压升高,芯片不能正确复位。
D1目的就在于使出现上述情况时C1可以通过该二极管迅速放电,这要比通过R3快得多。
Q1Q2与D1是同一目的。电源下电到一定程度(降到约80%),则Q1截止,Q2导通,使C1更快放电到接近于零。
|