標(biāo)題: stc8a8k64s4a12單片機ADC轉(zhuǎn)換速度是怎么計算的? [打印本頁]

作者: 霍禮林    時間: 2019-4-2 22:48
標(biāo)題: stc8a8k64s4a12單片機ADC轉(zhuǎn)換速度是怎么計算的?
Fadc=SYSclk/2/16/SPEED
是怎么算的ADC轉(zhuǎn)換速度

1.jpg (63.5 KB, 下載次數(shù): 139)

1.jpg

2.png (18.51 KB, 下載次數(shù): 128)

2.png

作者: Y_G_G    時間: 2019-4-3 08:38
不要看這個,底下表格里面已經(jīng)標(biāo)志好了:最快是32個系統(tǒng)時鐘完成,最慢是512個系統(tǒng)時鐘完成,自行設(shè)定就可以了它說的是ADC時鐘等于多少的分頻,實際上就是系統(tǒng)時鐘*多少,然后就是是每16個ADC時鐘完成一次ADC
最快的是2分頻算一個,那就是:系統(tǒng)時鐘*2*16=32個系統(tǒng)時鐘
主要是你沒有嚴(yán)謹(jǐn)?shù)膹念^看數(shù)據(jù)手冊



作者: wulin    時間: 2019-4-3 18:18
F ADC = SYSclk/2/16/SPEED
SYSclk=系統(tǒng)頻率
輸入ADC模塊的時鐘頻率=SYSclk/2
完成一次A/D轉(zhuǎn)換需要16個ADC時鐘脈沖
SPEED=ADC_CHS[3:0]設(shè)置狀態(tài)
完成一次A/D轉(zhuǎn)換時間=SYSclk/2/16/SPEED,注:SPEED的值1~16
作者: Viaaz    時間: 2020-3-14 11:42
想繼續(xù)請教一下,這個轉(zhuǎn)化時間的選擇是以什么來評定的呢?按理來說選擇時間越短會更好呀
作者: feeling1791    時間: 2020-5-25 10:56
Y_G_G 發(fā)表于 2019-4-3 08:38
不要看這個,底下表格里面已經(jīng)標(biāo)志好了:最快是32個系統(tǒng)時鐘完成,最慢是512個系統(tǒng)時鐘完成,自行設(shè)定就可 ...

意思是 stc8a8k64s4a12單片機ADC轉(zhuǎn)換速度等于:SYSclk/ (設(shè)置的speed系數(shù))

*不要去理會多少分頻(2分頻。。。。)和16個ADC時鐘才能完成一次轉(zhuǎn)換這樣的描述
*直接將Speed設(shè)置為32~512,再用系統(tǒng)時鐘除這個系數(shù)就是ADC轉(zhuǎn)換速度
是這樣嗎?
作者: lwawsy    時間: 2021-10-26 12:54
輸入ADC模塊的時鐘頻率=SYSclk/2
完成一次A/D轉(zhuǎn)換需要16個ADC時鐘脈沖
SPEED=ADC_CHS[3:0]設(shè)置狀態(tài)
完成一次A/D轉(zhuǎn)換時間=SYSclk/2/16/SPEED
作者: xzhyahoo1    時間: 2022-5-10 12:17
是不是速度越快越好?為什么還要設(shè)置速度?用最快速不是很好嗎
作者: univers    時間: 2022-5-10 17:09
數(shù)據(jù)表里說的很清楚了,如果越快,那精度不高的。也可能抖動的歷害,想穩(wěn)定點,要選慢點,或多次取平均值。
作者: ldwyyds    時間: 2022-5-30 18:09
同問,上課聽的一知半解
作者: aide51    時間: 2022-5-31 12:38
不一定速度快了就好,選擇比較合適的,也就是在保證允許精度的情況下,盡量調(diào)快速度
作者: hhh402    時間: 2022-5-31 15:00
其實速度不影響AD精度,只是一般人不會用而已,51單片機實際只有一路AD硬件,通過模擬開關(guān)選擇不同的通道,切換通道是需要一定的時間才能夠使電壓穩(wěn)定,所以前面幾次ADC數(shù)值不準(zhǔn)確是正常的,切換通道時前面幾次ADC丟棄,再取幾次ADC平均才能夠得到準(zhǔn)確的AD數(shù)值,如果不改變通道就不需要丟棄。STC8單片機最快ADC速度=32/30M=1.0666us,每秒可以進(jìn)行93.7萬次,但是ADC不可以自動連續(xù)運行,啟動、讀取數(shù)據(jù)也需要時間,所以官方給出的數(shù)據(jù)是每秒可以進(jìn)行80萬次ADC。
作者: wenqiangkuaile    時間: 2022-6-1 11:03
F ADC = SYSclk/2/16/SPEED
作者: wenqiangkuaile    時間: 2022-6-1 11:03
問題解決了嗎
作者: wenqiangkuaile    時間: 2022-6-1 11:21
不一定速度快了就好,選擇比較合適的,也就是在保證允許精度的情況下,盡量調(diào)快速度
作者: 18656921890    時間: 2022-10-30 23:23
你們說的是STC-AD的采樣率,有誰知道單片機的數(shù)據(jù)輸出率怎么算的??
作者: zilihangjian    時間: 2022-11-1 09:03
ADC = SYSclk/2/16/SPEED  帶入公式就可以了




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1