復(fù)位電路原理和電容充電兩端電壓值
設(shè)計(jì)電路時(shí),不記得單片機(jī)復(fù)位電路原理了,所以今天特別寫了這篇文章,可以以前對電路理解不深和忘記的原因
,所以特寫這篇文章,希望以后不再忘記:
1、單片機(jī)復(fù)位:分為上電復(fù)位和按鍵復(fù)位,即是連續(xù)兩個(gè)時(shí)鐘周期的高電平,單片機(jī)進(jìn)行復(fù)位
2、單片復(fù)位,其實(shí)就是工作原理就是對電容的充放電過程
3、以前理解單片機(jī)低電平復(fù)位是錯(cuò)的,低電平,單片機(jī)正常工作,高電平,單片機(jī)復(fù)位。
上電/按鍵復(fù)位電路圖
解答:
開機(jī)時(shí),電容器是空的,上電后就對電容充電。
充電電流,在電阻上形成正電壓,使得RST為高電平,單片機(jī)處于復(fù)位狀態(tài)。
充電電流逐漸減弱,電阻上電壓逐漸接近于0,RST降為低電平,單片機(jī)即開始正常工作。
手動(dòng)按下SW,對電容放電,電容器里面又空了。
手松開后,電源又對電容充電,再次出現(xiàn)開機(jī)時(shí)的現(xiàn)象。 追問:嗯,是的。我又仔細(xì)琢磨琢磨,終于想通了,就是您所說的這樣。但是在這個(gè)理解的基礎(chǔ)上我又有了新的問題:(1)RST端電位從0V上升到幾伏時(shí)才算達(dá)到高電平使RST=1?(2)我們知道,晶振周期為12MHZ時(shí),其機(jī)器周期為1µs,而RST端保持兩個(gè)機(jī)器周期的高電平時(shí)就算完成復(fù)位,也就是說保持時(shí)間要≥2µs。我的困惑是電容充電或放電時(shí)間是如何算的,按所給數(shù)據(jù)就正好能夠≥2µs嗎?
為何電容充電飽和之后,其兩端電壓是電源電壓值?
電容充滿電荷之后,電容兩端電壓等到于電源電壓,請問為何不是 電源-電阻=電容電壓?
我一直不明這個(gè)問題!求助!
你說的沒錯(cuò)。就是電容兩的電壓=電源電壓-電阻上的電壓,即Uc=E-Ur=E-IR。但電容充電充滿后,充電電流I=0,即Ur=IR=0,于是Uc=E-IR=E-0=E(即電源電壓)。
擴(kuò)展閱讀:什么叫51單片機(jī)最小系統(tǒng)?