chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

牽手一起夢 ? 來源:ST MCU 信息交流 ? 作者:佚名 ? 2020-06-03 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有人使用STM32F303VC開發(fā)電源方面的產(chǎn)品,想使用4個ADC模塊進(jìn)行同時采樣轉(zhuǎn)換,感覺不知怎么實(shí)現(xiàn)。這里簡單介紹下實(shí)現(xiàn)過程,以供參考。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

現(xiàn)在希望四個ADC模塊同時進(jìn)行AD轉(zhuǎn)換。我們使用雙ADC主從模式,ADC1與ADC2成為一組,構(gòu)成主從模式。同樣,ADC3與ADC4也成為一組構(gòu)成主從模式。其中,ADC1和ADC3分別為各組中的主,并讓兩組都工作在同時轉(zhuǎn)換模式,對規(guī)則通道進(jìn)行ADC轉(zhuǎn)換。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

它們的轉(zhuǎn)換使用同一定時器事件來觸發(fā),這里選擇TIM4的更新事件來觸發(fā)所有ADC的轉(zhuǎn)換。如下圖所示,主ADC的CH1與從ADC的CH16同時進(jìn)行轉(zhuǎn)換,主ADC的CH2與從ADC的CH14同時進(jìn)行轉(zhuǎn)換,就這樣依次按照紅色箭頭方向進(jìn)行。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

對于工作在主從模式的雙ADC的轉(zhuǎn)換結(jié)果,可以合并成一個字放在一個公共數(shù)據(jù)寄存器里ADCx_CDR( x=12 or 34),能被CPUDMA讀取訪問。其中高半字存放從ADC的轉(zhuǎn)換結(jié)果,低半字存放主ADC的轉(zhuǎn)換結(jié)果?!具@里各ADC的分辨率選用12位,轉(zhuǎn)換結(jié)果采用右對齊方式?!?/p>

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

大致原理就介紹到這里,更多細(xì)節(jié)還得看STM32參考手冊。

現(xiàn)在將4個ADC模塊用起來,同時進(jìn)行ADC轉(zhuǎn)換,通過DMA傳輸ADC結(jié)果。這里只用到規(guī)則轉(zhuǎn)換,其中,ADC1使用它的CH1/CH2,ADC2使用它的CH3/CH4, ADC3使用它的CH5/CH6, ADC4使用CH7/CH8。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

各ADC模塊的采樣通道連接如下圖所示,ADC經(jīng)定時器事件觸發(fā)轉(zhuǎn)換。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

現(xiàn)在基于STM32CubeMx進(jìn)行初始化配置。

先看TIM4的配置,它的更新事件作為所有ADC的轉(zhuǎn)換觸發(fā)事件。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

然后根據(jù)上面的規(guī)劃,對4個ADC模塊進(jìn)行配置。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

4個ADC的配置除了各自選擇的通道不一樣外,在上面頁面里的配置都相同。定時器觸發(fā),工作在雙模式同時轉(zhuǎn)換。

因?yàn)橐獙DC結(jié)果實(shí)行DMA傳輸,根據(jù)當(dāng)前所選擇的工作模式,這里只需對ADC1和ADC3兩個主ADC的轉(zhuǎn)換事件進(jìn)行DMA配置,如下圖所示:

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

我這里將DMA傳輸配置成循環(huán)模式,基于ADC3事件的DMA傳輸配置跟上面一樣,只是DMA通道不同而已。

時鐘等必要的配置完成后即可生成初始化代碼。在初始化代碼的基礎(chǔ)上添加用戶代碼。

我定義了2個數(shù)組pData12[4]、pData34[4]分別存放ADC1/2 與ADC3/4合并后的轉(zhuǎn)換結(jié)果。

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

基于STM32Cube HAL庫組織代碼,相關(guān)參考代碼如下:

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

代碼直觀明了,無須過多解釋。提醒一點(diǎn),使用雙ADC模式時,從ADC要先于主ADC啟動使能。

基于上面的規(guī)劃與代碼,測試結(jié)果如下:

雙ADC模塊規(guī)則通道同時轉(zhuǎn)換的應(yīng)用介紹

結(jié)果跟實(shí)際硬件連接情況完全吻合。

上面只是基于雙ADC模塊規(guī)則通道的同時轉(zhuǎn)換模式做了簡單應(yīng)用介紹。其實(shí)對于雙ADC模式,還有其它更多轉(zhuǎn)換模式,在STM32開發(fā)應(yīng)用中可以靈活選擇使用。
責(zé)任編輯:pj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18372

    瀏覽量

    256317
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6709

    瀏覽量

    549230
  • 產(chǎn)品
    +關(guān)注

    關(guān)注

    0

    文章

    89

    瀏覽量

    23650
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Texas Instruments ADC3669EVM ADC評估模塊 (EVM)數(shù)據(jù)手冊

    Texas Instruments ADC3669EVM ADC評估模塊 (EVM) 設(shè)計(jì)用于評估ADC3669系列高速模數(shù)轉(zhuǎn)換器 (
    的頭像 發(fā)表于 07-04 14:39 ?167次閱讀
    Texas Instruments <b class='flag-5'>ADC</b>3669EVM <b class='flag-5'>ADC</b>評估<b class='flag-5'>模塊</b> (EVM)數(shù)據(jù)手冊

    ADC124S021同時使用兩個通道,兩個通道轉(zhuǎn)換數(shù)據(jù)發(fā)生串?dāng)_怎么解決?

    用DSP的SPI接口接ADC124S021,如果只是進(jìn)行單通道的信號采集,則轉(zhuǎn)換后的數(shù)值穩(wěn)定,但是同時使用兩個通道時則兩個
    發(fā)表于 12-30 07:41

    ADS5295 8通道ADC評估模塊

    電子發(fā)燒友網(wǎng)站提供《ADS5295 8通道ADC評估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 17:31 ?0次下載
    ADS5295 8<b class='flag-5'>通道</b><b class='flag-5'>ADC</b>評估<b class='flag-5'>模塊</b>

    TPS62873雙通道降壓轉(zhuǎn)換器評估模塊

    電子發(fā)燒友網(wǎng)站提供《TPS62873雙通道降壓轉(zhuǎn)換器評估模塊.pdf》資料免費(fèi)下載
    發(fā)表于 11-16 14:41 ?0次下載
    TPS62873<b class='flag-5'>雙通道</b>降壓<b class='flag-5'>轉(zhuǎn)換</b>器評估<b class='flag-5'>模塊</b>

    TI DLP? Pico?系統(tǒng)設(shè)計(jì):光學(xué)模塊規(guī)

    電子發(fā)燒友網(wǎng)站提供《TI DLP? Pico?系統(tǒng)設(shè)計(jì):光學(xué)模塊規(guī)格.pdf》資料免費(fèi)下載
    發(fā)表于 08-30 09:20 ?0次下載
    TI DLP? Pico?系統(tǒng)設(shè)計(jì):光學(xué)<b class='flag-5'>模塊規(guī)</b>格

    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹 (6) ADC 模塊介紹

    12 位逐次逼近式模數(shù)轉(zhuǎn)換模塊ADC),可以采樣來自于外部輸入通道、內(nèi)部輸入通道的模擬信號,采樣轉(zhuǎn)換
    的頭像 發(fā)表于 08-15 09:46 ?1187次閱讀
    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)<b class='flag-5'>介紹</b> (6) <b class='flag-5'>ADC</b> <b class='flag-5'>模塊</b><b class='flag-5'>介紹</b>

    ADS8363雙通道、16位、1 MSPS模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS8363雙通道、16位、1 MSPS模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-30 09:46 ?0次下載
    ADS8363<b class='flag-5'>雙通道</b>、16位、1 MSPS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器(<b class='flag-5'>ADC</b>)數(shù)據(jù)表

    ADC10D020雙通道、低功耗、高性能CMOS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC10D020雙通道、低功耗、高性能CMOS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-29 10:55 ?0次下載
    <b class='flag-5'>ADC</b>10D020<b class='flag-5'>雙通道</b>、低功耗、高性能CMOS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器數(shù)據(jù)表

    ADC08DL500雙通道、低功耗、高性能CMOS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC08DL500雙通道、低功耗、高性能CMOS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-29 09:45 ?0次下載
    <b class='flag-5'>ADC</b>08DL500<b class='flag-5'>雙通道</b>、低功耗、高性能CMOS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器數(shù)據(jù)表

    ADC12DS080雙通道、12位、80 MSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC12DS080雙通道、12位、80 MSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-25 10:31 ?0次下載
    <b class='flag-5'>ADC</b>12DS080<b class='flag-5'>雙通道</b>、12位、80 MSPS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器數(shù)據(jù)表

    ADC12DS105雙通道、12位、105 MSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC12DS105雙通道、12位、105 MSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-25 10:29 ?0次下載
    <b class='flag-5'>ADC</b>12DS105<b class='flag-5'>雙通道</b>、12位、105 MSPS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器數(shù)據(jù)表

    ADC122S706雙通道同步采樣模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC122S706雙通道同步采樣模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-25 10:17 ?0次下載
    <b class='flag-5'>ADC</b>122S706<b class='flag-5'>雙通道</b>同步采樣模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器(<b class='flag-5'>ADC</b>)數(shù)據(jù)表

    ADC122S655雙通道12位、200 kSPS至500kSPS同步采樣模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC122S655雙通道12位、200 kSPS至500kSPS同步采樣模數(shù)轉(zhuǎn)換器(ADC)數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-25 10:10 ?0次下載
    <b class='flag-5'>ADC</b>122S655<b class='flag-5'>雙通道</b>12位、200 kSPS至500kSPS同步采樣模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器(<b class='flag-5'>ADC</b>)數(shù)據(jù)表

    ADC32RF42雙通道14位1.5GSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADC32RF42雙通道14位1.5GSPS模數(shù)轉(zhuǎn)換器數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-22 11:14 ?0次下載
    <b class='flag-5'>ADC</b>32RF42<b class='flag-5'>雙通道</b>14位1.5GSPS模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器數(shù)據(jù)表

    CKS32F107xx系列MCU的雙重ADC模式

    獨(dú)立模式的ADC采集需要在一個通道采集并且轉(zhuǎn)換完成后才會進(jìn)行下一個通道的采集。而雙重ADC的機(jī)制就是使用兩個
    的頭像 發(fā)表于 07-22 09:19 ?919次閱讀
    CKS32F107xx系列MCU的雙重<b class='flag-5'>ADC</b>模式