Re: 30f4011 A/D取樣時間的問題
|
||||
---|---|---|---|---|
高級會員
|
不好意思,我是問取樣時間的TAD要設幾個 ,我想知道的是取樣設定的TAD的設定有何差異,SPEC上是寫至少取樣時間至少要1個TAD,但範例是用到15個TAD,我不懂的是取樣時間的TAD 要如何設定,和有何差異
因為範例例的公式是:取樣時間 + 轉換時間 範例 : (15 + 12 ) *TAD 的時間=27TAD(ADC 取樣轉換時間) 因為SPEC是寫 取樣時間只要1個TAD,那為何不是 取樣時間 + 轉換時間 =( 1 + 12) * TAD =13TAD
發表於: 2007/12/5 12:20
|
|||
|
Re: 30f4011 A/D取樣時間的問題
|
||||
---|---|---|---|---|
版主
|
這些都是 SAR 架構的 ADC,依班都是以解析度 + 2 為最快轉換時間。以 12-Bit 而言 = 12 Tad + 2 Tad = 14Tad 。10-bit 就需要 12 Tad。
發表於: 2007/12/5 10:08
|
|||
|
Re: 30f4011 A/D取樣時間的問題
|
||||
---|---|---|---|---|
高級會員
|
這問題我也困擾很久了
spec 裡面只有寫說 轉換的時後要12個tad , 但取樣的時後至少要1個tad,但是workshop竟然是取樣要15個tad,曾百由老師寫的書裡面也是用16個tad,那請教一下,取樣時的tad 設多設少有何差異性?
發表於: 2007/12/4 22:27
|
|||
|
Re: 30f4011 A/D取樣時間的問題
|
||||
---|---|---|---|---|
版主
|
在 workshop 教材裡 (dsPIC30F Peripheral Module -- 10-bit ADC) 有詳細的說明取樣時間與 Tad 的使用。到左邊檔案下載裡找一下。
發表於: 2007/12/4 16:01
|
|||
|
30f4011 A/D取樣時間的問題
|
||||
---|---|---|---|---|
新會員
|
304011在做A/D時,雖然課本內容提到說取樣頻率每秒高達500k,在課本範例11-1與11-2裡面有一行是
Adcon3_reg = ADC_SAMPLE_TIME_10和 Adcon3_reg = ADC_SAMPLE_TIME_16,但課本說明如果這樣子撰寫程式會更有效率且也可以在執行的過程中提升效率,但我又不懂的是再你們原文的資料裡面又說取樣頻率在500K時,最少的取樣時間為1TAD,想請問一下這是要怎麼去做設定呢?如果設錯了那會有什麼樣的結果呢?謝謝
發表於: 2007/12/3 19:11
|
|||
|