|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
AVR不使用上拉電阻的奇怪問題 |
| 作者:xzliu 欄目:單片機(jī) |
如圖,IO配置為輸入高阻,目的作為電源監(jiān)測(cè),正常工作時(shí)PE4為高電平,當(dāng)電池電壓不足時(shí)應(yīng)為低電平。 在不使用休眠模式時(shí)也正常,VL=0.3VCC,VH=0.7VCC,VCC=1.8V 但是在使用省電休眠時(shí)(0.5S醒來一次),PE4輸入狀態(tài)在0.9V左右卻很不穩(wěn)定,忽高忽低,甚至用萬用表測(cè)量一下也可能改變輸入狀態(tài)。 而相同的電路接AD口時(shí),AD結(jié)果卻很穩(wěn)定,產(chǎn)品為電池供電,也沒什么外部干擾。請(qǐng)高人分析一下 ![]() * - 本貼最后修改時(shí)間:2005-11-30 14:42:00 修改者:xzliu |
| 2樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 14:45:00 發(fā)布:
0.9V是用萬用表測(cè)的? 電路本身就有問題 |
|
| 3樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 14:50:00 發(fā)布:
另:要注意喚醒以后短暫的延遲 |
|
| 4樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 14:53:00 發(fā)布:
做電池電量檢測(cè)還是要用A/D來做的 |
|
| 5樓: | >>參與討論 |
| 作者: xzliu 于 2005/11/30 16:02:00 發(fā)布:
多謝javie!喚醒有個(gè)寫容絲時(shí)的延時(shí) 作為輸入可以不用延時(shí)吧?工作速度32.768K, 0.9V是用萬用表測(cè)的,在不休眠時(shí)沒有問題。休眠時(shí)即使不用萬用表,輸入狀態(tài)在接近0.9V時(shí)也不穩(wěn)定,實(shí)際使用時(shí)R1,R2是100K。 javie,能說說電路結(jié)構(gòu)有什么問題? |
|
| 6樓: | >>參與討論 |
| 作者: xzliu 于 2005/11/30 16:17:00 發(fā)布:
用AD轉(zhuǎn)換沒問題, 如果能夠通過輸入來判斷電源高低豈不更好,這樣能夠省下AD轉(zhuǎn)換電流。 |
|
| 7樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 16:19:00 發(fā)布:
我覺得你用的這是個(gè)歪道 標(biāo)準(zhǔn)的電源電壓檢測(cè)電路還是要用A/D來做的 |
|
| 8樓: | >>參與討論 |
| 作者: xzliu 于 2005/11/30 16:36:00 發(fā)布:
歪道?呵呵,那就用AD,OK,多謝! |
|
| 9樓: | >>參與討論 |
| 作者: xzliu 于 2005/11/30 16:40:00 發(fā)布:
不過我還沒找到不可以的原因 |
|
| 10樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 16:46:00 發(fā)布:
這種歪道最好找hotpower 他是歪道專家 |
|
| 11樓: | >>參與討論 |
| 作者: xzliu 于 2005/11/30 16:53:00 發(fā)布:
是啊,要是HOTPOWER看到就好了 |
|
| 12樓: | >>參與討論 |
| 作者: javie 于 2005/11/30 16:55:00 發(fā)布:
給他打電話好了 他的電話是:13XXXXXXXX 后面的9位我也不大清楚 |
|
| 13樓: | >>參與討論 |
| 作者: 南方的老樹 于 2005/11/30 17:15:00 發(fā)布:
呵呵 |
|
| 14樓: | >>參與討論 |
| 作者: hotpower 于 2005/11/30 20:38:00 發(fā)布:
暈+忽悠+104電容
|
|
| 15樓: | >>參與討論 |
| 作者: xzliu 于 2005/12/1 9:08:00 發(fā)布:
忽悠專家這次不靈了,10UF也不靈 |
|
| 16樓: | >>參與討論 |
| 作者: javie 于 2005/12/1 10:11:00 發(fā)布:
我還是聲明 這不是多大電容的問題 而是思路的問題 |
|
| 17樓: | >>參與討論 |
| 作者: xzliu 于 2005/12/1 11:21:00 發(fā)布:
在不休眠時(shí)可以的呀 如果可以這就象個(gè)遲滯比較器,精度也不要求高,電池供電電源也是穩(wěn)定的,應(yīng)該是可靠的。使用也方便。 |
|
| 18樓: | >>參與討論 |
| 作者: xiaobu 于 2005/12/3 18:04:00 發(fā)布:
奇怪 |
|
| 19樓: | >>參與討論 |
| 作者: zhaojiude 于 2005/12/7 8:20:00 發(fā)布:
你的電平接近閥值 你的電平接近閥值,也許在休眠喚醒時(shí)電平的閥值會(huì)有小的改變. |
|
| 20樓: | >>參與討論 |
| 作者: hejptm 于 2005/12/7 11:10:00 發(fā)布:
喚醒之后要有延時(shí) |
|
| 21樓: | >>參與討論 |
| 作者: 農(nóng)民講習(xí)所 于 2005/12/7 11:22:00 發(fā)布:
AVR不是有比較器嗎?基準(zhǔn)電壓可以選內(nèi)部的。 zhaojiude說的對(duì),IO閥值附近什么都可能,就象用門電路做模擬電壓比較一樣,是不可靠的。 |
|
| 22樓: | >>參與討論 |
| 作者: highend 于 2005/12/7 18:09:00 發(fā)布:
徹底暈倒!你們說到哪里去了??一個(gè)史密特觸發(fā) 就可以了! 有些單片機(jī),某些io具備 史密特觸發(fā),,,,,.... |
|
| 23樓: | >>參與討論 |
| 作者: highend 于 2005/12/7 18:11:00 發(fā)布:
不同批次,不同溫度,都可能 導(dǎo)致 翻轉(zhuǎn) |
|
| 24樓: | >>參與討論 |
| 作者: linwei1234 于 2005/12/7 20:44:00 發(fā)布:
喚醒時(shí)有大電流!對(duì)此腳有干擾!加C試試! |
|
| 25樓: | >>參與討論 |
| 作者: xzliu 于 2005/12/8 8:51:00 發(fā)布:
不好意思,沒看到還有第2頁 我說這個(gè)帖子怎么老往上跑,一看還是老樣子呢。 加了C沒用,104,10UF。本來想省點(diǎn)電所以沒用模擬比較器。俺現(xiàn)在用AD了,反正有了兩路,再加一路關(guān)系也不大。有時(shí)間再看看是怎么回事。 |
|
| 26樓: | >>參與討論 |
| 作者: suspension 于 2005/12/8 17:28:00 發(fā)布:
喚醒后一定要加延遲 這個(gè)很重要的, 其實(shí)這個(gè)思路不是不可以,我覺的Hotpower提的建議是對(duì)的, 要加一個(gè)電容,可能要好一些, 不過這個(gè)監(jiān)測(cè)電源的方法很好, 我想, 可以考慮用一下! |
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |