會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客



(1) 2 »


可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
6月04日 22:04:27
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 18
離線
我是使用16F684,在16F684的規格上發現31KH的最大/最小值居然是15K到45K。
想說有沒有辦法用HFosc來量LFosc真正的頻率?

6月04日 22:22:48
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 952
等級: 27; EXP: 42
HP : 0 / 660
MP : 317 / 20317
離線
不知你要做什麼?

internal OSC(工廠)校正 誤差可在1%內...

然後 你又拿 這個去量 無校正31K(15K~45K)...

也許用 internal OSC (1%)去除頻,會不會比較簡單呢...

6月05日 00:09:02
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1178
等級: 29; EXP: 96
HP : 0 / 724
MP : 392 / 28335
離線
值會受電壓、溫度的影響 所以範圍寫很大(但是理論上很固定)

所以量wdt 要做什麼?

6月05日 03:20:21
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14183
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4727 / 71206
離線
基本上 12F684 是早期的設計,那個 LFINTOSC 是不準的。

如果要一個準的 31.25KHz 的頻率可以參考一樣是 14-pin 的 PIC16F1603,裡面的 HFINTOSC 有提供準確的 31.25KHz 的頻率。

6月06日 13:40:04
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
6月04日 22:04:27
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 18
離線
謝謝大家:

WDT是當Sleep時喚醒用,有點像RTC的應用。
但希望喚醒的時間不要誤差太大 +/-10~5%內,要不然長時間換算下來的誤差是很嚇人的。希望是第一次POWER ON時測出真正的31K是多少後再代入Sleep的值?

"PIC16F1603,裡面的 HFINTOSC 有提供準確的 31.25KHz 的頻率"
怕是耗電太大。(我為什麼找不到PIC16F1603的data sheet)


值會受電壓、溫度的影響 所以範圍寫很大(但是理論上很固定)
所以量wdt 要做什麼?
量WDT的目的就像我上面寫的原因,當然最大的原因就是希望以最少的COST、耗電作時間誤差可接收的產品。

也許用 internal OSC (1%)去除頻,會不會比較簡單呢...
我希望產品能最少能撐10個月........

以上,所以
想說有沒有辦法用HFosc來量LFosc真正的頻率?

6月06日 18:40:15
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14183
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4727 / 71206
離線
抱歉,是 PIC16F1503 啦。

6月06日 22:07:01
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 952
等級: 27; EXP: 42
HP : 0 / 660
MP : 317 / 20317
離線
>> 我希望產品能最少能撐10個月........

雖然你說的 可能是 省電問題...
但我們就來看一下 "時間"的問題,
也許你會直接接一顆RTC的IC...

一個產品過了10個月後時間會發生什麼變化,
假設一開始出產 時間經過 "對時"(準的)...

經過10個月後.....,以下分別用不同的"誤差",
我們一起來看看結果.
10個月 = 10*30天(簡單用30天計算) = 300天
= 300 * 24(小時) * 60(分) * 60 秒
= 25920000(秒)

簡單一點的, 如果是 N% "誤差",那就是
300天 * N% = 3*N 天
1% "誤差" => 300天 * 1% = 3天
2% "誤差" => 300天 * 2% = 6天
如果是你說的 5~10%
5% "誤差" => 300天 * 5% = 15天
10% "誤差" => 300天 * 10% = 30天

你可能要回頭看一下規格,是不是訂錯了,
還是沒想好....
(這RTC如果是有顯示時間,可能沒人敢用...
下午三點,可能是早上八點(差七小時),也可能是
晚上八點(差五小時),搞不好變半夜三點....)

另外,一個RTC一年內不到(300天),差個5分鐘
1天差1秒, 300天 * 1秒 = 300秒 (5分鐘)

那需要的 誤差(精準度) 必需在
1秒/1天 = 1秒/86400秒 = 0.00001157
約 11.6ppm(換成%,約 0.001%,跟1%差千倍等級)

那你要外接xtal且只能選10ppm以下...

就看你規格如何訂....

6月06日 23:02:25
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
資深會員
註冊日期:
2004/07/23 16:25
所屬群組:
註冊會員
文章: 1178
等級: 29; EXP: 96
HP : 0 / 724
MP : 392 / 28335
離線
引用:

everpro 寫道:
謝謝大家:

WDT是當Sleep時喚醒用,有點像RTC的應用。
但希望喚醒的時間不要誤差太大 +/-10~5%內,要不然長時間換算下來的誤差是很嚇人的。希望是第一次POWER ON時測出真正的31K是多少後再代入Sleep的值?

"PIC16F1603,裡面的 HFINTOSC 有提供準確的 31.25KHz 的頻率"
怕是耗電太大。(我為什麼找不到PIC16F1603的data sheet)


值會受電壓、溫度的影響 所以範圍寫很大(但是理論上很固定)
所以量wdt 要做什麼?
量WDT的目的就像我上面寫的原因,當然最大的原因就是希望以最少的COST、耗電作時間誤差可接收的產品。

也許用 internal OSC (1%)去除頻,會不會比較簡單呢...
我希望產品能最少能撐10個月........

以上,所以
想說有沒有辦法用HFosc來量LFosc真正的頻率?


規格書PAGE 143 WDT 10 17 25 MS

這告訴你 WDT 理論上 17 ,受環境影響,從 10~25 都有可能

所以在計算『RTC』是絕對,200% 不準,絕對不會準,要準,請放一顆 32768 OSC 到 TIMER1 。 0.5SEC 醒一次,絕對夠準


要省電 就會不準,沒有 既省電又準這種外星人技術

基本上你的實際應用,寫的不清楚,能夠理解的就是這樣

6月07日 09:42:58
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14183
等級: 72; EXP: 56
HP : 1073 / 1789
MP : 4727 / 71206
離線
如果產品的電池供電要撐到 10 個月,那在設計上絕對對各個模組的運作及各種休眠及睡眠模式的彈性應用是很重要的。

底下有三張圖表載說明 XLP 的省電技術及主要元件的耗電。當然先挑一顆最省電的元件是最重要的。
PIC16F1823 看起來是不錯的選擇。

如果時間要準的話 Crystal 震盪是免不了的,可以透過 Timer1 的除頻及中斷來喚醒睡眠模式下的 PIC。

這類 IC 工作電流是 1MHz 工作頻率下約耗 30uA.

附加檔案:



jpg  擷取.JPG (86.35 KB)
16_59376adf68aab.jpg 605X451 px

jpg  擷取1.jpg (78.25 KB)
16_59376aed61107.jpg 607X455 px

jpg  擷取2.jpg (61.53 KB)
16_59376afe946db.jpg 597X454 px

6月07日 10:53:34
轉換PDF檔 列印


Re: 可以用4MHz的 internal OSC 量31KHZ Watch dog 的頻率嗎?
新會員
註冊日期:
6月04日 22:04:27
所屬群組:
註冊會員
文章: 6
等級: 1; EXP: 47
HP : 0 / 11
MP : 2 / 18
離線
謝謝各位大大寶貴的意見,但我單純的想知道可不可以用HFosc量LFosc如果可以要怎樣做?

6月09日 23:47:01
轉換PDF檔 列印



(1) 2 »



無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project