初次設計MCU的硬件復位電路時,采用了RC阻容復位,先選用的是10K電阻、104 電容,但復位時間好像不夠,后來換成 100K 電阻,106 電容后,時間是夠了,但復位不可靠。就是有時候可以,有時候不可以,特別在快速開關機時容易出現(xiàn)復位不良的現(xiàn)象。
也許你會說,10K 和 10uF 保證可靠,因為很多的教科書都這么寫的。
但是,我的建議是,R、C 復位電路可靠性不高,延遲時間大約為 0.7R*C,短時間、非精密電路可嘗試用一下,若用于長時間定時,不僅不準確,而且不可靠。如果只是簡單的中小規(guī)模邏輯功能電路, 如計數(shù)器、寄存器等, 用 RC 電路作上電復位基本可行。但如果是微處理器之類的電路, 或包含處理器的系統(tǒng), 對復位時間有要求, 就不能用簡單的 RC 上電復位了。---就不要在這上面費工夫了。
就不要在這上面費工夫了,畢竟誰也不想自己的產品出紕漏,三天兩頭的返工!
可選用一些專門的電源監(jiān)控管理和看門狗復位芯片,如 813、705 等。當然,即使是簡單的數(shù)字電路, 用復位芯片也能提高電路的一致性和穩(wěn)定性。
擴展閱讀:您真的吃透了電阻的用法嗎?