Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
管理員
|
因為這是ADC的科普知識, 建議先自行學習
發表於: 2021/8/30 18:44
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
管理員
|
你用這個算是Bandgap電壓, 內部電壓一般是指供應給MCU的電壓後, 由MCU內部自己的某組電壓來當參考電壓, 因此ADC轉換值, 就會與系統電壓VCC/VDDANA產生一定的計算關聯, 用Bandgap電壓可以當成校準值
發表於: 2021/8/30 13:52
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
中級會員
|
Hi Libra
感謝你快速的回覆,你說這個功能少用,內部參考電壓不是很多人都會使用? 如果選擇 ADC 內部參考電源,就不會擔心VDDANA電源不穩造成轉換誤差 如果驗證有其他問題,我在跟大家說
發表於: 2021/8/30 13:10
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
管理員
|
看來大家上完 RTC 與 CAE空中教室 的SAM課程後 ,大家都開始在這個園地相互討論SAM的設計不再只是PIC系列了, 很棒呢!
Dginlon說的沒錯喔! 空中教室上的 SAMD21, ADC 沒有設計rail to rail 的internal ADC Vref, 同一時期開發的兄弟SAMC21也是沒有rail to rail的Internal ADC Vref, 但是! SAMD21的bandgap 只能有 1.1V的選項! 而SAMC21的bandgap可以有1.024V, 2.048V及4.096V的選項, 也就是ADC的 INTREF, 其中若選擇INTREF = 4.096V時的VDDANA必須大於4.5V 所以當 VDDANA = 4.5V時也還是沒有 rail to rail INTREF = 4.5V 的選項, 只能到4.096V 回答jxchenpp01的問題: 在Harmony中請選擇ADC vref為 bandgap, 另外新增 SUPC component可以選擇INTREF(1.024/2.049/4.096V) 因為這個功能少用, 我自己沒設定過, 可否請你測完跟大家說是否還有缺甚麼呢? 謝謝! Attach file: SAMC21_ADV_INTREF.jpg (197.07 KB) SAMC21_ADC_INTVREF.jpg (123.67 KB) SAMC21_ADV_INTREF_MHC.jpg (138.05 KB) SAMC21_ADC_SUPC.jpg (190.23 KB)
發表於: 2021/8/30 12:41
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
中級會員
|
HI Ryang
感謝你的回覆: 我目前打算用內部參考電壓源: 並將ADC 設定為:12bit ,看過data sheet 他可以設定 0x0 1.024V voltage reference typical value 0x2 2.048V voltage reference typical value 0x3 4.096V voltage reference typical value Others Reserved 我如果設定成VDDANA 電壓源,怕電源不乾淨,所以打算用內部參考電壓源,並設定為 4.096V 這時轉換出來的ADC數值為: (ADC Input Voltage / 4.096V) x 4095。超過4.096V 的輸入電壓時期轉換的 輸出值為 4095 (0x0FFF) 的最大值。 我想知道是Harmony 在哪可以設定內部參考電壓,上述三個數值
發表於: 2021/8/29 11:13
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
版主
|
使用的參考電壓源可以設定在 VDDANA 的選項。這時轉換出來的ADC數值為: (ADC Input Voltage / VDD) x 1024。超過 Vdd 的輸入電壓時期轉換的輸出值為 1023 (0x03FF) 的最大值。
Rail to Rail 稱為軌對軌的輸入及輸出電壓範圍,一般是適用在 OPA, 比較器等類比元件。軌對軌是指輸入及輸出電壓可以高到 VDD 及 Gnd 電壓範圍的輸入及輸出,這樣才可以使用到 OPA 最大的振幅。
發表於: 2021/8/29 10:33
Edited by Ryang on 2021年08月29日 16:20:52
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
中級會員
|
Hi dginlon
感謝你快速回覆,他不是可以選擇參考電壓來源有下列四種: 0x0 INTREF Internal voltage reference, supplied by the bandgap (refer to SUPC.VREF.SEL for voltage level information) 0x1 VREFB pin External 1-5.5V 0x2 DAC output Internal 1-5.5V 0x3 VDDANA Supply 2.7-5.5V 你所設定成 VDD 無法滿刻度,我覺得怪怪的,你這樣說,選任何一個都有問題吧 這樣這顆 IC 如何使用.你說rail to rail 是指什.
發表於: 2021/8/29 0:16
|
|||
|
Re: ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
資深會員
|
OnLine RTC 課程中 我依稀記得 講師(Adam)有提到 ATSAM ADC 沒有做到 Rail to Rail 因此 你若把 ADC ref 接到 VDD 時 沒辦法有滿刻度轉換 所以有這種奇琶的設計
1/1.6 就是 5/8 VCC 也就是你要把輸入 衰減 5/8 就可以滿刻度了。 以上 是我記憶中領悟的答案 不一定正確 不吝指教。
發表於: 2021/8/28 10:19
|
|||
|
ATSAMC21j18a adc 參考電壓pin
|
||||
---|---|---|---|---|
中級會員
|
Hi Libra
用Harmony 可以設定ADC 參考電壓,請教一下設定INTERNAL 參考電壓為:幾V,檔案如附件
發表於: 2021/8/27 16:27
|
|||
|