專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

解決DS1302發(fā)熱問(wèn)題

作者:小強(qiáng)   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2014年04月09日   【字體:


今天幫人家修理一個(gè)時(shí)鐘,發(fā)現(xiàn)上面讀取DS1302 數(shù)據(jù),回來(lái)顯示不正常。于是換了一片新的,放上去好了。 本以為就這么簡(jiǎn)單,芯片壞了。可是過(guò)了一會(huì),發(fā)現(xiàn)DS1302暴熱,手指頭燙疼的一塌糊涂。于是百度 GOOGLE 發(fā)現(xiàn)有幾種說(shuō)法。經(jīng)試驗(yàn)以下這兩種方法OK。
 
1:在VCC 和GND 之間串聯(lián)個(gè)104電容。  我上一個(gè)上去,發(fā)現(xiàn)真的不燙手了。時(shí)間顯示正常。
    問(wèn)題:DS1302發(fā)熱的原因,由于電源的紋波引起振蕩,導(dǎo)致DS1302發(fā)熱,可以在芯片的電源接個(gè)104的電容進(jìn)行濾波。
 
但是,發(fā)現(xiàn)安裝上備用電池后 芯片還是一樣熱了起來(lái)。。原來(lái)是這樣的。
 
2:如果用的是普通不可充電的備用電池給DS1302掉電用的話,那么最好在8腳和電池正之間反向串一個(gè)1N4148二極管,沒(méi)想到正常了。只是不能再對(duì)電池充電了,不過(guò)我的CR2032也不能充電。
 

關(guān)閉窗口

相關(guān)文章