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


Browsing this Thread:   1 Anonymous Users






Re: 請教pic16f877 ADC問題
#7
資深會員
資深會員


查看用戶資訊
參照:

woodylin 寫道:
謝謝

但是為何analog input 電壓高一點(2v)就可以讀到,低一點(0.2v)卻讀不到,如果acquisition time不足,應該對所有的輸入電壓產生相同的結果, if I am wrong.


source 的輸出阻抗不夠低的話, 量低電壓時好像會有問題
接一個mcp601 當buffer試試看(不要用LM3xx那種op)

發表於: 2005/6/16 16:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教pic16f877 ADC問題
#6
新會員
新會員


查看用戶資訊
謝謝

但是為何analog input 電壓高一點(2v)就可以讀到,低一點(0.2v)卻讀不到,如果acquisition time不足,應該對所有的輸入電壓產生相同的結果, if I am wrong.

發表於: 2005/6/16 16:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教pic16f877 ADC問題
#5
版主
版主


查看用戶資訊
參照:

woodylin 寫道:
謝謝您的回答.

我的電源是5v,還算乾淨,AD有10bit照理可解析到5mv, 但我發現低電壓如0.2v,無法正確讀到 (host pc 讀 RD port output),但將其增加10倍到2v,便可正確讀到數值.

請問這跟required acquisition time有關嗎?

應該是有關。SAR方式的ADC,第一個動作,就是讓內部sample&hold電容的電位,充飽到和外部信號的電位一樣。如果acquisition time不足,內外電位不同,自然ADC就不準。

發表於: 2005/6/16 14:08
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教pic16f877 ADC問題
#4
高級會員
高級會員


查看用戶資訊
輪入信號的電流也會影響到AD讀取的結果 , 你的輸入信號是用什麼電路結構 , 要注意哦 !

另外 , 10位元的結果在ADRESH和ADRESL , 你是用右移還是左移 , 讀取判斷的位置不太一樣哦!

發表於: 2005/6/16 13:24
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教pic16f877 ADC問題
#3
新會員
新會員


查看用戶資訊
謝謝您的回答.

我的電源是5v,還算乾淨,AD有10bit照理可解析到5mv, 但我發現低電壓如0.2v,無法正確讀到 (host pc 讀 RD port output),但將其增加10倍到2v,便可正確讀到數值.

請問這跟required acquisition time有關嗎?

發表於: 2005/6/16 10:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教pic16f877 ADC問題
#2
管理員
管理員


查看用戶資訊

PIC16F877 要求的最小 TAD 不能低於 1.6uS , 而你的設定很正確 20M/32 = 625K , 625K = 1.6uS

至於 0.2V , 0.2V = ( 0.2/5 ) = 1/25 ! PiC16F877 的 AD 有 10 bit ( 1024 階 ) , 若你的電源沒有爛到不行 , 應該可以解稀啦 .

但要注意 , 切換 Channel 要有一定的資料擷取及穩定時間 ; 否則會有 Cross Talk 喔 ! ( 請看 PIC16F87X data sheet , Equation 11-1 )

發表於: 2005/6/14 22:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教pic16f877 ADC問題
#1
新會員
新會員


查看用戶資訊
請問當我將RA port設為analog input,若輸入準位很小,例如0.2v,如此會不會造成ADC轉換時無法解析? Thanks.

ps.我用20MHz xtal and ADCS1:ADCS0=10

發表於: 2005/6/14 9:48
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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... ]

教育訓練中心

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