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


Browsing this Thread:   1 Anonymous Users






Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#10
新會員
新會員


查看用戶資訊
Dear All:

看了上面版主提供的參考資料,請教一下關於ADC的參考準位的問題。

根據spec上面寫的:

AD1CON2bits.VCFG 是ADC參考電壓的配置位(我設成000,AVDD,AVSS)

AD1CHS0bits.CH0NA 是採樣A通道的反相輸入選擇位 (我設成0,反相輸入為VREF-)

請問這裡的VREF-是指VCFG配置位所設定的AVSS嗎?
還是我應該把VREF-這pin設為輸入,然後這一pin跟GND短路嗎?

哪位先進可以幫忙解答一下,小弟實在是有點疑惑~ 謝謝!

發表於: 2008/12/26 16:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#9
新會員
新會員


查看用戶資訊
Dear Ryang :

很謝謝你的建議,我會去下載來研究~
Thanks!

發表於: 2008/12/24 19:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#8
版主
版主


查看用戶資訊
http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=229

這裡面有中文的ADC 投影片,看果以後就比較清楚這 AD 的使用。

Explorer-16 的 Layout 並沒有特別去規劃出 AD 地線與數位地線的格離,所以干擾一定會有後面幾個 LSB 位元跳動式很正常的,所以真正在做的時候就要考慮 類比與輸位的地線與振盪器的迴路,旁路電容等都要考慮。 3V/1024 = 3mV 只要有一點干擾就會影響AD的精度了。

發表於: 2008/12/24 16:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#7
資深會員
資深會員


查看用戶資訊
參照:

jackyli37 寫道:
Dear Master Cheng:

如你所說的,我會用電源供應器分別給定電源及ADC的input信號,然後再做check,很謝謝你給的建議。

另外,因為剛接觸這顆mcu,我看datasheet的理解,似乎一個時間只能sample一個channel?

或許是我不熟悉、不了解的原因。關於妳說的可以同時sample多個channel,能否給個範例讓小弟參考一下? 感激不盡~謝!


DS70175D_CN 第208 页,你會看到CH0~3獨立的Channel。或是單通道採樣時(CH0),使用自動掃描模式,不要用人工的方式切換。關於暫存器設定這份文件寫得還不錯。不過最好參考一下DS70046E_CN這份的說明。

你的觸發可以用Timer去做。(我想你應該已經這樣做了)

另外,信號的輸出阻抗也要考慮,雖然ADC輸入阻抗是150k,不過還是要注意一下,最好前面用個op做緩衝級。

我自己在測試時,電路板用的電源供應器跟給adc用的是分開的。電路板用的是一般9v變壓器的電源,模擬訊號是用高精度電源供應器給。

RTC課程dsPIC的AD部份你可以看一下。

發表於: 2008/12/24 2:23
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#6
新會員
新會員


查看用戶資訊
Dear Master Cheng:

如你所說的,我會用電源供應器分別給定電源及ADC的input信號,然後再做check,很謝謝你給的建議。

另外,因為剛接觸這顆mcu,我看datasheet的理解,似乎一個時間只能sample一個channel?

或許是我不熟悉、不了解的原因。關於妳說的可以同時sample多個channel,能否給個範例讓小弟參考一下? 感激不盡~謝!

發表於: 2008/12/23 22:38
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#5
新會員
新會員


查看用戶資訊
引言:

可能跟你使用的采样通道有关系,尽量用有独立S&H的通道

你好,對於你說的部份小弟對這顆MCU並不熟悉,我採用的是RB4,RB5這兩pin,這樣是否有問題?
在AD中斷副程式中,將ADCBUF0存入其它的register,再change通道。
採樣率16kHz 兩pin分別採樣(8kHz)
有什麼不妥 盼請賜教。

發表於: 2008/12/23 14:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#4
新會員
新會員


查看用戶資訊
引言:

電路板上用的是一般的可變電阻,會變動是正常的。因為電壓就真的有在變動,這用示波器確認一下就知道了。

對,沒有錯,這點小弟也有確認過,放大細看可發現有一不超過10mV的漣波。
3.3V/4096 = 0.8mV (1個unit)
10mV/0.8mV = 12個unit
所以對於接上ICD2只有9bit stable也在可以接受的範圍。



引言:

你的adc取樣時間有沒有足夠的時間?還有你的ad source是?我在exploer16上測adc狀況跟你大致一樣,但是移到我做的電路板後,變動只剩1bits了(用安捷綸的電源供應器當輸入)。除了跟adc程式有關,跟你的電路板設計及信號品質輸入也有很大的關係。

我的AD Source就是explorer 16 board 上的 Sensor 和可變電阻,唯一的更改就是把PIC24F的CPU拆焊下來,換成PIC24HJ256GP610。其它的都沒有動過。(因為還在評估的階段,並沒有去打樣板子)

關於電源的部份,我甚至不用電源供應器,直接上9V的電池,AD取樣一樣是晃動很大...

另外,請問ADC取樣時間怎樣才算足夠?
我的一些設定如下,能不能麻煩看下是否有問題?
FOSCSEL(FNOSC_PRIPLL); //XT,PLL
_FOSC(FCKSM_CSECMD & OSCIOFNC_OFF & POSCMD_XT);

// Configure Oscillator to operate the device at 40Mhz
// Fosc= Fin*M/(N1*N2), Fcy=Fosc/2
// Fosc= 8M*40/(2*2)=80Mhz for 8M input clock

PLLFBD=38; // M=40
CLKDIVbits.PLLPOST=0; // N1=2
CLKDIVbits.PLLPRE=0; // N2=2
OSCTUN=0; // Tune FRC oscillator, if FRC is used

SAMC = 25; // ADC Conversion Clock Tad = Tcy*(ADCS+1), Tcy = 2/Fosc = 25nS,
ADCS = 63; // 25ns*64=1.6uS (Fosc=80Mhz) (8Mhz) {16MIPS with PLL}
// ADC Conversion Time for 12-bit Tc = 14*Tad = 3us
// Tsamp + Tconv = 25*Tad + 14*Tad = 39*1.6uS=62.4uS, (sample rate=16KHz)

還有,想請問一下,你所謂跟小弟一樣的情況,是指用ICD2也是9bit的穩定度,燒錄mcu後只剩下6bit的穩定度是嗎?
如果真是這樣,你換上自己的板子就ok了,那這塊板是不是太... 應該不太可能吧,好歹這也是microchp的開發板,我覺得應該是我自己的問題才是。

我在想,會不會是因為我把8MHz的振盪器PLL成80MHz的關 係,不知道大家有沒有這方面的經驗,太極限的頻率是否會造成AD取樣不穩定?

發表於: 2008/12/23 13:56

Edited by jackyli37 on 2008年12月23日 14:25:57
Edited by jackyli37 on 2008年12月23日 14:33:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#3
新會員
新會員


查看用戶資訊
可能跟你使用的采样通道有关系,尽量用有独立S&H的通道

發表於: 2008/12/23 12:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請教各位...關於PIC24H256GP610的A/D精準度?
#2
資深會員
資深會員


查看用戶資訊
參照:
在做12bit A/D時(採用EXPLORER 16的範例code),接上ICD2來RUN的時候,不知道為何精準度只有9bit,下面3bit會不停晃動。但也還算可以接受。


電路板上用的是一般的可變電阻,會變動是正常的。因為電壓就真的有在變動,這用示波器確認一下就知道了。

參照:

問題來了,在把程式CODE燒入PIC24H的MCU時,也就是不靠ICD2。這時的MCU讀取的DATA晃動很大。stable的只有6bit的精準度,下面6bit不停晃動(轉換成I/O輸出,實接示波器的結果)。


你的adc取樣時間有沒有足夠的時間?還有你的ad source是?我在exploer16上測adc狀況跟你大致一樣,但是移到我做的電路板後,變動只剩1bits了(用安捷綸的電源供應器當輸入)。除了跟adc程式有關,跟你的電路板設計及信號品質輸入也有很大的關係。

發表於: 2008/12/22 18:28
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請教各位...關於PIC24H256GP610的A/D精準度?
#1
新會員
新會員


查看用戶資訊
Dear All:

公司最近有在找一顆小MCU,看上了PIC24H的高速率 及 12bit高A/D精準度,所以我們買了一套ICD2 + EXPLORER 16來試用。

另外,我們申請了 PIC24H256GP610這個SAMPLE,然後把PIC24F那個Module的MCU拆下來,換成這一個MCU。

在做12bit A/D時(採用EXPLORER 16的範例code),接上ICD2來RUN的時候,不知道為何精準度只有9bit,下面3bit會不停晃動。但也還算可以接受。

問題來了,在把程式CODE燒入PIC24H的MCU時,也就是不靠ICD2。這時的MCU讀取的DATA晃動很大。stable的只有6bit的精準度,下面6bit不停晃動(轉換成I/O輸出,實接示波器的結果)。

取樣速率只有40kHz,這種速度應該取樣要很穩定才是,為什麼得到的結果卻跟spec所列的精準度有很大的出入?是不是我們有什麼沒有注意到的?

另外想請問一下,EXPLORER 16裡面附的PIC24F那塊module,上面零件的值是否可以給我?

我們初步猜想,也許在拆換MCU的時候,溫度太高,把上面的一些電容燒壞了,影響到它的電源穩定。因此想拆換上面的零件試試看。

因為剛試用這顆MCU不久,所以很多部份還不是很了解。誠心詢問,盼請不吝賜教,謝謝!

發表於: 2008/12/22 17:19
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... ]

教育訓練中心

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