对于单片机来说,复位信号去除前,应该有若干个时钟脉冲让内部的各种寄存器处于明确的状态,然后才能正常工作。对于老式的单片机,比如Intel 8051,只有晶体振荡器,我曾经蛋疼测过上电后80ms才开始振荡,这样复位电路RC时间常数应该在200ms以上才能确保开始工作的时候振荡器已经起振。而现代化的单片机一般的思路是先用内部RC振荡器工作,用程序来选择时钟源用哪个,RC多谐振荡器没有晶体简谐振荡器那么尿性,只要有电就能工作,所以上电过程中电源电压爬升途中就已经积累了足够多的时钟脉冲,复位RC电路里面的C再也不需要了。既然有内部上拉,只要别把复位信号拉出去,C的焊盘就在芯片附近,那完全可以不用焊接C,悬空完全没有问题。
|