如下圖所示,GD32F303系列MCU在不同的ADC位寬情況下均具有對(duì)應(yīng)的最高采樣率,那這個(gè)最高采樣率還可以提高嗎?

答案是可以的。GD32F30X系列MCU可以支持雙ADC內(nèi)核,分別為ADC0和ADC1,且雙ADC可以支持同步模式,同步模式可以支持常規(guī)并行模式、常規(guī)快速交叉模式和常規(guī)慢速交叉模式,其中可以使用ADC0和ADC1的交叉模式采樣同一個(gè)通道,同步等效為提高ADC采樣率。
下面以快速交叉模式為例來(lái)進(jìn)行介紹:
以下為常規(guī)快速交叉模式工作示意圖,常規(guī)觸發(fā)后,ADC1立即啟動(dòng)采樣,之后ADC0在7個(gè)ADC時(shí)鐘周期后自動(dòng)啟動(dòng)。

ADC0和ADC1采樣轉(zhuǎn)換的數(shù)據(jù)在快速交叉模式下會(huì)被自動(dòng)放到32位的ADC0數(shù)據(jù)寄存器里,如下圖所示,高16位存放是ADC1的采樣數(shù)據(jù),低16位存放的是ADC0的采樣數(shù)據(jù)。這樣當(dāng)ADC1和ADC0采樣完成后,使用ADC0對(duì)應(yīng)的DMA通道搬運(yùn)32位ADC0數(shù)據(jù)寄存器,就可以把ADC0和ADC1的采樣數(shù)據(jù)進(jìn)行搬運(yùn)。

在快速交叉模式下,需要兩個(gè)ADC的采樣周期要小于7個(gè)ADC CLK,進(jìn)而可以等效提高雙倍ADC采樣率。
另外慢速交叉模式,就是將兩個(gè)ADC之間的啟動(dòng)間隔改成14個(gè)ADC CLK,其他工作原理一致。
以上即為本期講解,如有建議或問(wèn)題歡迎評(píng)論區(qū)討論!
-
單片機(jī)
+關(guān)注
關(guān)注
6056文章
44800瀏覽量
643652 -
mcu
+關(guān)注
關(guān)注
146文章
17644瀏覽量
357150 -
adc
+關(guān)注
關(guān)注
99文章
6601瀏覽量
547516 -
嵌入式開發(fā)
+關(guān)注
關(guān)注
18文章
1063瀏覽量
48261 -
GD32
+關(guān)注
關(guān)注
7文章
417瀏覽量
24930
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦

如何通過(guò)GD32 MCU內(nèi)部ADC參考電壓通道提高采樣精度?#GD32 #MCU #ADC

GD32 MCU如何使用雙ADC內(nèi)核提高ADC采樣率?#GD32 #單片機(jī) #嵌入式開發(fā) #ADC
stm32F407 示波器 用雙ADC交替采樣提高采樣率 沒(méi)有必要!!
是否可以通過(guò)從外部連接ADC來(lái)提高ADC的采樣率
基于GD32F310開發(fā)板完成超頻及ADC極限采樣率實(shí)驗(yàn)
RTOS中的ADC采樣率是怎么設(shè)置的?
【GD32】GD32讀取ADC數(shù)據(jù)

用于高采樣率應(yīng)用的SAR ADC

adc采樣率和帶寬的關(guān)系
ad9361 ADC采樣率設(shè)置范圍
如何通過(guò)GD32 MCU內(nèi)部ADC參考電壓通道提高采樣精度?

GD32 ADC轉(zhuǎn)換時(shí)間如何計(jì)算?

評(píng)論