• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (elecy)




Re: PIC18 K系列耗電流問題
#1
初級會員
初級會員


感謝版主大大!!提供詳細資訊~

上述的電流我之前都確認過了,確實都不會比標示的高,電流在SLEEP也有達到要求了,在2uA以內。

但我有另一個問題,為何K系列的SPEC在A/D Converter (A/D on, not converting)這一項,電流會飆高到275uA,早期版本是TBD。

18F4525這項為1uA 在p.335

我實際量測在A/D on, not converting似乎沒有那麼高,是寫錯了嗎??還是K系列在新製程上A/D有什麼特殊差異?

發表於: 2009/5/19 16:14
頂部


Re: PIC18 K系列耗電流問題
#2
初級會員
初級會員


找到問題了!!

K系列新製程,在AD的部份將ADCON1裡面的的A/D腳位設定
獨立至ANSEL,所以AD腳沒設定仍是一般INPUT

因為我的A/D(RA0)輸入腳只設成一般input,平常是1.5V輸入,VCC是3V,量到的總電流約增加6uA

但若把這支1.5V移除,變成浮接,或接地,或接VCC,都沒有增加耗電流。

只發現當設成一般I/O時,輸入電壓在1.0V時耗電流好像最大
約在15uA左右。

發表於: 2009/5/19 13:52
頂部


Re: PIC18 K系列耗電流問題
#3
初級會員
初級會員


"18F4525 SLEEP耗電流為 12uA",其中板子的靜態耗電流約為10uA,
config設定:
我只開啟 low power t1
BOR 設disable in sleep mode.
wdt disable
其餘的模組都沒有開啟,i/o沒有浮接

我看了SPEC P.374 P.375有關電流的部份,都測試過一開機再手動關閉,還是比較耗電~

只是相同的設定,18F4525 似乎比18F46K20省電???
目前還查不出原因,在K系列有沒有什麼特別的功能要手動關閉的呢?

發表於: 2009/5/18 14:56
頂部


PIC18 K系列耗電流問題
#4
初級會員
初級會員


我原本使用18F4525 44PIN QFN包裝

最近實驗使用18F46K20取代,一樣腳位及包裝,功能也一樣

但是問題在於跑一樣的程式時工作在3V,config也一樣,mclr與watch dog與adc等等,在進入SLEEP後都是關閉。

18F4525 SLEEP耗電流為 12uA
18F46k20 SLEEP耗電流為 32uA

上述電流含板子上的基本耗電,兩個電流為同一塊板子。


是K系列原本就比較耗電嗎?

發表於: 2009/5/18 10:40
頂部


C18 compiler 問題
#5
初級會員
初級會員


下面兩段,是我從disassembly listing 看到的情形,



錯誤的:

301: GSMReset_Cnt = __GSMResetNoCSQ_Cnt_; //Move Timer to GSM reset count.\
0CD46 0101 MOVLB 0x1
0CD48 0EB4 MOVLW 0xb4
0CD4A 6F71 MOVWF 0x71, BANKED
302: GsmReset_Out=1;
303: Delay10KTCYx(200);
0CD4C 0EC8 MOVLW 0xc8
0CD4E 6EE6 MOVWF 0xfe6, ACCESS
0CD50 EC46 CALL 0xea8c, 0




正確的:

301: GSMReset_Cnt = __GSMResetNoCSQ_Cnt_; //Move Timer to GSM reset count.
0CD46 0101 MOVLB 0x1
0CD48 0EB4 MOVLW 0xb4
0CD4A 6F71 MOVWF 0x71, BANKED
302: GsmReset_Out=1;
0CD4C 8482 BSF 0xf82, 0x2, ACCESS
303: Delay10KTCYx(200);
0CD4E 0EC8 MOVLW 0xc8
0CD50 6EE6 MOVWF 0xfe6, ACCESS
0CD52 EC47 CALL 0xea8e, 0




問題出在,錯誤時,第302行程式未被compiler

302: GsmReset_Out=1;
303:



而我在錯誤時,發現問題出現在,是因為前一行的注解尾端不小心多打了一個字元 " \"
此時 下一行即不會被compiler,若我在 GsmReset_Out=1; 上方插入一行空白,也會compiler正常。


有誰知道註解尾端多加一個"\" 跟compiler 有什麼關係呢?
挫屎了~

發表於: 2008/9/1 16:13
頂部


Re: 16F884無法支援ICD2
#6
初級會員
初級會員


樓上這位仁兄似乎很憤慨吧...
基本上只是MPLAB IDE在DEVICE裡選的到滴元件,基本上都
有支援ICD 2,只是有無需要HEADER才能摸擬...

基本上空板打上ICD加電源直接連接一定沒有問題,請大大確認
RB6/RB7 連線是否有誤囉,就那麼五條線,要錯也很難....

發表於: 2007/12/18 8:39
頂部


Re: 請問lcd string的顯示
#7
初級會員
初級會員


也可以試試SPRINTF() 的函試,滿好用的喔!

發表於: 2007/11/19 9:17
頂部


Re: 如何再PIC18F4550 的Timer0中斷函式中 , 再觸發I2C的中斷
#8
初級會員
初級會員


在執行Time0 high priority 的中斷程序時,
I2C low priority 的中斷程序仍可產生,但會等到
high priority 的中斷結束後,才會進入low priority。

所以如果I2C的中斷很重要的話,你必需考慮你的優先順序的編排。

發表於: 2007/11/19 9:12
頂部


Re: rs232接收的問題一問
#9
初級會員
初級會員


鮑率的設定值為何呢?

發表於: 2007/10/22 10:42
頂部


Re: Microchip 2007 秋季研討會 MPLAB REAL ICE 特價活動
#10
初級會員
初級會員


標題 READ ICE ?? REAL ICE ??

發表於: 2007/10/22 10:36
頂部



(1) 2 3 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------