找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2433|回復(fù): 15
收起左側(cè)

STM32單片機(jī)的Vbat引腳備份電池很快耗盡是什么原因

[復(fù)制鏈接]
ID:205485 發(fā)表于 2024-5-16 22:23 | 顯示全部樓層 |閱讀模式
      最近在維修幾臺儀器,用的是STM32F407VGT6單片機(jī),主要問題都是上電無法進(jìn)入程序,死機(jī),手動(dòng)復(fù)位無反應(yīng),重新開機(jī)后問題仍然存在。最初懷疑是BOOT0或者復(fù)位系統(tǒng)的問題,但在芯片里寫入簡單的流水燈程序可以正常運(yùn)行,說明問題并不在硬件上。查了一下資料,網(wǎng)上有很多相似的案例,說是32.768K的晶振不起振導(dǎo)致的RTC無法運(yùn)行,死循環(huán),算是STM32的老毛病之一。昨天在關(guān)機(jī)狀態(tài)下測量了一下Vbat引腳上紐扣電池的電壓(3.3V可充鋰電池),發(fā)現(xiàn)都只有零點(diǎn)幾伏的電壓了,顯然不太對,就把它們?nèi)繐Q上了新電池,可問題還是沒有解決。今天無意中發(fā)現(xiàn),昨天換上的新電池,關(guān)機(jī)狀態(tài)下,電壓全部又只有零點(diǎn)幾伏了。      想了半天,想不出是什么原因?qū)е录~扣電池虧電。電源給鋰電池充電的電路有二極管,所以電池里的電流只能流向單片機(jī)Vbat引腳,在已經(jīng)關(guān)機(jī)的情況下,芯片也不至耗電啊。本人在單片機(jī)上水平不高,屬于半路出家,所以在這里向大家求教,看有沒有同行遇到過同樣的問題,有什么好建議,謝謝了。
回復(fù)

使用道具 舉報(bào)

ID:879809 發(fā)表于 2024-5-16 22:52 | 顯示全部樓層
不應(yīng)該用SBD很多小白以為SBD正向壓降小就用了,其實(shí)SBD反向漏電大,很容易把電池放光。
回復(fù)

使用道具 舉報(bào)

ID:628113 發(fā)表于 2024-5-16 23:53 | 顯示全部樓層
從現(xiàn)象看 估計(jì)是 BAT 直接對 整個(gè)電路供電了 。 樓上說的 肖特基管不適合隔離電池 這個(gè)確實(shí), 但不至于漏電如此快。 估計(jì)是其他嚴(yán)重問題  例如 二極管裝反了,電容漏電 etc ,還有是否共地 也要檢查下。
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2024-5-17 09:17 | 顯示全部樓層
發(fā)表于 2024-5-16 22:52
不應(yīng)該用SBD很多小白以為SBD正向壓降小就用了,其實(shí)SBD反向漏電大,很容易把電池放光。

這個(gè)漏電流不至于一晚就干光電池的電
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2024-5-17 11:49 | 顯示全部樓層
首先,原理圖至少要上傳,不然就不知道怎么回事
回復(fù)

使用道具 舉報(bào)

ID:205485 發(fā)表于 2024-5-17 15:59 | 顯示全部樓層
Y_G_G 發(fā)表于 2024-5-17 11:49
首先,原理圖至少要上傳,不然就不知道怎么回事


       123.png
  這個(gè)電路是別人設(shè)計(jì)的,我畫了一個(gè)示意圖。電源芯片的引腳只畫了一部分。
回復(fù)

使用道具 舉報(bào)

ID:628113 發(fā)表于 2024-5-18 11:30 | 顯示全部樓層
從圖上看, 當(dāng)然D1設(shè)計(jì)有差錯(cuò),不該用58系列; 可以拆掉該二極管試試。
C1理論上有漏電可能,但可能性微乎其微。
按個(gè)人經(jīng)驗(yàn),覺得問題 90% 可能在 電池 自身上。
回復(fù)

使用道具 舉報(bào)

ID:205485 發(fā)表于 2024-5-18 15:22 | 顯示全部樓層
ppcbug 發(fā)表于 2024-5-18 11:30
從圖上看, 當(dāng)然D1設(shè)計(jì)有差錯(cuò),不該用58系列; 可以拆掉該二極管試試。
C1理論上有漏電可能,但可能性微 ...

       這個(gè)應(yīng)該是設(shè)計(jì)者當(dāng)初考慮不周,因?yàn)閂DD是3.3V的,所以為了給鋰電池充電,選了壓降小的肖特基二極管,如果用了普通二極管壓降0.6左右,出來就只有2.7V的充電電壓了。我回頭試試去掉D1和R1,把電池?fù)Q成普通紐扣電池,看看還是否有漏電。如果真是二極管反向漏電,是不是也太厲害了,一晚上就漏沒了。。。
      我感覺問題不太會是出在電池上,因?yàn)橐呀?jīng)更換過我自己的紐扣鋰電池,還是有漏電。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2024-5-19 00:06 | 顯示全部樓層
紅花無常 發(fā)表于 2024-5-17 15:59
這個(gè)電路是別人設(shè)計(jì)的,我畫了一個(gè)示意圖。電源芯片的引腳只畫了一部分。

電路只能說是不完美,但不會在一天之內(nèi)把一節(jié)鈕扣的電量用完的
就算是10mA的反向電流,那至少也是兩天才會把一節(jié)2032電池的電量放完的
你可能從其它地方找找看
我沒有用過STM32
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2024-5-19 00:07 | 顯示全部樓層
紅花無常 發(fā)表于 2024-5-17 15:59
這個(gè)電路是別人設(shè)計(jì)的,我畫了一個(gè)示意圖。電源芯片的引腳只畫了一部分。

我沒有用過STM32的VBAT,你可以在掉電的情況下測量一下這個(gè)電流是多少,或者是測量一下,電流是流向了哪里,然后再慢慢的找到問題點(diǎn)
回復(fù)

使用道具 舉報(bào)

ID:344848 發(fā)表于 2024-5-20 17:03 | 顯示全部樓層
紅花無常 發(fā)表于 2024-5-17 15:59
這個(gè)電路是別人設(shè)計(jì)的,我畫了一個(gè)示意圖。電源芯片的引腳只畫了一部分。

由于沒有畫全TPS562201DDCR電路,其輸出電壓應(yīng)為5V,而不是3.3V;若是3.3V無法完成對3.3V電池的充電!
另外,D1是必須的。如果一晚上放完電,大部分是鋰電池過充導(dǎo)致的。更換鋰電池!
回復(fù)

使用道具 舉報(bào)

ID:205485 發(fā)表于 2024-5-29 20:26 | 顯示全部樓層
donglw 發(fā)表于 2024-5-20 17:03
由于沒有畫全TPS562201DDCR電路,其輸出電壓應(yīng)為5V,而不是3.3V;若是3.3V無法完成對3.3V電池的充電!
...

TPS562201的輸出是通過兩個(gè)電阻調(diào)節(jié)的,理論上可以輸出0.76V-7V的所有電壓。我這里是輸出3.3,這個(gè)沒錯(cuò)。
回復(fù)

使用道具 舉報(bào)

ID:844772 發(fā)表于 2024-5-30 08:55 | 顯示全部樓層
我覺得問題不在電池這塊,還是測下電流,往前找。
回復(fù)

使用道具 舉報(bào)

ID:1118092 發(fā)表于 2024-5-30 10:28 | 顯示全部樓層
連線有問題吧
回復(fù)

使用道具 舉報(bào)

ID:344848 發(fā)表于 2024-5-30 12:43 | 顯示全部樓層
紅花無常 發(fā)表于 2024-5-29 20:26
TPS562201的輸出是通過兩個(gè)電阻調(diào)節(jié)的,理論上可以輸出0.76V-7V的所有電壓。我這里是輸出3.3,這個(gè)沒錯(cuò)。

1N5817導(dǎo)通電壓是0.45~0.75V,3.3減去0.45~0.75=2.55~2.85V,這個(gè)電壓能給3.3V鋰電池充電?
回復(fù)

使用道具 舉報(bào)

ID:344848 發(fā)表于 2024-5-30 14:10 | 顯示全部樓層
glinfei 發(fā)表于 2024-5-30 08:55
我覺得問題不在電池這塊,還是測下電流,往前找。

國內(nèi)廉價(jià)的充電寶使用的是梯次鋰電池,這些鋰電池是從報(bào)廢汽車鋰電池挑選出來,由于過充或過放,有一部分電池出現(xiàn)一分鐘充滿,使用時(shí)一分鐘放完電。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表