復位電路有啥好講的?很多人可能都這樣認為。簡單的阻容復位,相信大夥都知道如何使用。一直以來,我也是這麼認為的。後來在利爾達的一款MSP430F449開發板上看到其復位電路,看到電路上多了個1N4148二極管,這個二極管的作用我一度認為是起保護作用的,直到最近在網上看到一個網友的精彩説明,才知道二極管的真正作用。
網友是這樣説的:
只要電源接通,那麼這個電容就會“逐漸充滿電”,這個過程必須要有,正是這個過程保證了CPU正確地“RESET”。
當電容充滿電之後我們把電源開關斷開了,這個電容中的電“何去何從”呢?VCC和GND之間接了N多的器件,所有的器件都對它説:“把你那點電給我吧,我還能堅持一下。”電容説:“給你們沒問題,可是我他娘腦袋上有個電阻擋我的財路,你們先別急,我慢慢把電放給你們。”
當電容剛剛要把電通過那個上拉電阻放出來,電源開關突然又接通了。CPU開始衝電容吼:“孫子!你Y的那個充電過程怎麼沒啦?我還要復位呢!”電容不幹了:“廢話,我上次充的電還沒放呢這他媽電源又通啦!”CPU急了:“那我怎麼辦?我得復位啊!”電容眼珠一翻:“管你Y怎麼辦,死去吧你!”
如果有了這個二極管就可以快速將電容上的電壓釋放,保證復位信號正確無誤。這個才是該二極管起到的真正作用。