Browsing this Thread:
1 Anonymous Users
|
Re: ADC的格式輸出代表??
|
|
資深會員
Joined
: 2004/10/13 6:15 最後登入時間
: 2019/7/25 12:10
From PIC 使用者
Group:
註冊會員
Level : 19 HP : 0 / 470 MP : 152 / 27442 EXP : 81
|
大致上來說,
ADC 讀數如為 X,則 ADC 輸入電壓 = ((VREF+) - (VREF-)) * ( X / 1024 ) + (VREF-)
既然 ADC 的參考電壓 VREF+ 與 VREF- 分別設成 AVDD 到 AVSS 又 AVSS = 0V ,所以 ADC 輸入電壓 = ((VAVDD) - (VAVSS)) * ( X / 1024 ) + (VAVSS) = (VAVDD) * ( X / 1024 )
以上應該可以應付大部分的需求。
更細一點來說,是將 VREF+ ~ VREF- 切成 1024 段,由 0 ~ 1023 ,電壓在某一段則會轉出對應數值。 看一下 datasheet 上的圖吧。
AVDD, AVSS 與 DVDD, DVSS 電壓一樣,只是layout走線不同、所含雜訊成分不同。
發表於: 2008/1/22 11:36
|
|
|
ADC的格式輸出代表??
|
|
新會員
Joined
: 2007/8/8 12:28 最後登入時間
: 2008/3/20 11:28
Group:
註冊會員
Level : 1 HP : 0 / 11 MP : 2 / 590 EXP : 47
|
當我們在A/D轉換中,設定Adcon2_reg是ADC_VREF_AVDD_AVSS
然後設定AD轉換是整數格式輸出
但轉換出來值是電壓的值嗎? 我的ADC是10-bit 出現的值是0~1023 但這些整數真正代表的是什麼?
另外想問 那ADC_VREF和AVSS是代表我那塊的dsPIC的操作電壓嗎?(40f4011 2.5~5.5v)
發表於: 2008/1/19 23:11
|
|
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.