虛焊,你傷不起~~
項(xiàng)目評(píng)估階段終于快要結(jié)束了,今天測(cè)試板子的功耗,在睡眠模式下居然有120uA左右,這大大超出了產(chǎn)品對(duì)低功耗的要要求,因?yàn)槭鞘殖之a(chǎn)品,Li電池供電,所以待機(jī)功耗要求做到非常低,這么高的功耗,Li電池電量放不幾天就放光了,所以就開(kāi)始從軟硬兩方面著手找問(wèn)題。
? ? 先是測(cè)試了一下外圍的器件,待機(jī)情況下,外圍器件的功耗也就10多uA,另外的100多uA還是沒(méi)有找到出自己何處。在測(cè)量過(guò)程中,發(fā)現(xiàn)有時(shí)功耗有時(shí)會(huì)增加。本來(lái)單片機(jī)在睡眠模式應(yīng)該老老實(shí)實(shí)的才對(duì)呀,怎么會(huì)這樣呢?所以懷疑可能是單片機(jī)沒(méi)有真正的進(jìn)入低功耗,于是使勁查找軟件bug,還斷點(diǎn)調(diào)試,結(jié)果,還是沒(méi)有發(fā)現(xiàn)絲毫線索。想到單片機(jī)某些口有電平變換喚醒的功能,所以想到可能是空閑引腳干擾所致,于是把沒(méi)用到的引腳全部置為輸入,并使能上位,用示波器逐個(gè)測(cè)試引腳,發(fā)現(xiàn)沒(méi)有用到的引腳都是高電平,并沒(méi)有異常,功耗有時(shí)還是不穩(wěn)定。眼看著一個(gè)下午快要過(guò)去了,還是沒(méi)有解決功耗的問(wèn)題,真是郁悶,突然看到ISP下載引腳是用線引出來(lái)的,上面接了5PIN的插頭,可能會(huì)有干擾,于是把ISP焊下來(lái),再測(cè)功耗,功耗真的很穩(wěn)定,不過(guò)還是很高,有80uA左右。
革命沿未成功同志沿需努力,老大說(shuō)以前用這款單片機(jī)最你功耗可以做到9uA左右,也就是說(shuō)這塊板子哪個(gè)地方還是存在BUG,但是查來(lái)找去沒(méi)有實(shí)質(zhì)性進(jìn)展,于是又把軟件翻了個(gè)底朝天,還是沒(méi)有發(fā)現(xiàn)可疑之處,于是就又重新看硬件,也沒(méi)有發(fā)現(xiàn)可疑之處,最后實(shí)在無(wú)奈,非常崩潰,但是想一想存在即有道理,即然以前功耗能做那么低,那么現(xiàn)在也一樣,于是對(duì)照以前的產(chǎn)品原理圖仔細(xì)的比較了一下,把不同的地方的功耗算了一下,單片機(jī)的功耗還是很高,到目前為止,即然軟件都查了個(gè)底朝天了,那打打硬件的主意吧,于是把板上元件全部用烙鐵重新上了上錫,單片機(jī)著重的焊了一下,還在電子顯微鏡下仔細(xì)的審視了審視,才開(kāi)始測(cè),這不測(cè)不要緊,一測(cè)嚇我一跳,功耗竟然只有16uA,減去與原來(lái)產(chǎn)品不同的地方消耗的功耗,也差不多是9uA左右。
好了,BUG終于找到,但是給我的反思是,做產(chǎn)品不管是哪個(gè)環(huán)節(jié)都要認(rèn)真仔細(xì)的去做,如果這次的板子開(kāi)始就焊的非常好,那么我也不用花一個(gè)下午的時(shí)間尋找解決功耗的問(wèn)題,也不會(huì)有抓耳撓腮,幾近崩潰的感覺(jué)。當(dāng)然解決問(wèn)題的過(guò)程就是學(xué)習(xí)的最好時(shí)機(jī),如果不是這個(gè)小小的BUG,我可能也不會(huì)抓破頭皮捻斷須的去想怎么解決低功耗問(wèn)題,可能也不會(huì)吃完晚飯就坐在電腦前反思今天的事情,有得必有失嘛……
好了,時(shí)間不早了,最后還是再吼吼懶貓的那句口號(hào)吧:
每天進(jìn)步一點(diǎn)點(diǎn),開(kāi)心多一點(diǎn)^_^
--2012年3月12日 21:55:59
提問(wèn)者:sadjwq
地點(diǎn):-
瀏覽次數(shù):1259
提問(wèn)時(shí)間:05-02 16:41
我有更好的答案