在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

雙ADC模塊規則通道同時轉換的應用介紹

牽手一起夢 ? 來源:ST MCU 信息交流 ? 作者:佚名 ? 2020-06-03 15:30 ? 次閱讀

有人使用STM32F303VC開發電源方面的產品,想使用4個ADC模塊進行同時采樣轉換,感覺不知怎么實現。這里簡單介紹下實現過程,以供參考。

雙ADC模塊規則通道同時轉換的應用介紹

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

雙ADC模塊規則通道同時轉換的應用介紹

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

雙ADC模塊規則通道同時轉換的應用介紹

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

雙ADC模塊規則通道同時轉換的應用介紹

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

現在將4個ADC模塊用起來,同時進行ADC轉換,通過DMA傳輸ADC結果。這里只用到規則轉換,其中,ADC1使用它的CH1/CH2,ADC2使用它的CH3/CH4, ADC3使用它的CH5/CH6, ADC4使用CH7/CH8。

雙ADC模塊規則通道同時轉換的應用介紹

各ADC模塊的采樣通道連接如下圖所示,ADC經定時器事件觸發轉換。

雙ADC模塊規則通道同時轉換的應用介紹

現在基于STM32CubeMx進行初始化配置。

先看TIM4的配置,它的更新事件作為所有ADC的轉換觸發事件。

雙ADC模塊規則通道同時轉換的應用介紹

然后根據上面的規劃,對4個ADC模塊進行配置。

雙ADC模塊規則通道同時轉換的應用介紹

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

因為要對ADC結果實行DMA傳輸,根據當前所選擇的工作模式,這里只需對ADC1和ADC3兩個主ADC的轉換事件進行DMA配置,如下圖所示:

雙ADC模塊規則通道同時轉換的應用介紹

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

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

我定義了2個數組pData12[4]、pData34[4]分別存放ADC1/2 與ADC3/4合并后的轉換結果。

雙ADC模塊規則通道同時轉換的應用介紹

基于STM32Cube HAL庫組織代碼,相關參考代碼如下:

雙ADC模塊規則通道同時轉換的應用介紹

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

基于上面的規劃與代碼,測試結果如下:

雙ADC模塊規則通道同時轉換的應用介紹

結果跟實際硬件連接情況完全吻合。

上面只是基于雙ADC模塊規則通道的同時轉換模式做了簡單應用介紹。其實對于雙ADC模式,還有其它更多轉換模式,在STM32開發應用中可以靈活選擇使用。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電源
    +關注

    關注

    185

    文章

    17992

    瀏覽量

    252956
  • adc
    adc
    +關注

    關注

    99

    文章

    6568

    瀏覽量

    546749
  • 產品
    +關注

    關注

    0

    文章

    88

    瀏覽量

    23452
收藏 人收藏

    評論

    相關推薦

    ADC124S021同時使用兩個通道,兩個通道轉換數據發生串擾怎么解決?

    用DSP的SPI接口接ADC124S021,如果只是進行單通道的信號采集,則轉換后的數值穩定,但是同時使用兩個通道時則兩個
    發表于 12-30 07:41

    TPS62873雙通道降壓轉換器評估模塊

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

    ADS8363雙通道、16位、1 MSPS模數轉換器(ADC)數據表

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

    ADC12DS080雙通道、12位、80 MSPS模數轉換器數據表

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

    ADC12DS105雙通道、12位、105 MSPS模數轉換器數據表

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

    ADC122S706雙通道同步采樣模數轉換器(ADC)數據表

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

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

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

    ADC32RF42雙通道14位1.5GSPS模數轉換器數據表

    電子發燒友網站提供《ADC32RF42雙通道14位1.5GSPS模數轉換器數據表.pdf》資料免費下載
    發表于 07-22 11:14 ?0次下載
    <b class='flag-5'>ADC</b>32RF42<b class='flag-5'>雙通道</b>14位1.5GSPS模數<b class='flag-5'>轉換</b>器數據表

    ADC32RF44雙通道14位2.6GSPS模數轉換器數據表

    電子發燒友網站提供《ADC32RF44雙通道14位2.6GSPS模數轉換器數據表.pdf》資料免費下載
    發表于 07-18 10:38 ?2次下載
    <b class='flag-5'>ADC</b>32RF44<b class='flag-5'>雙通道</b>14位2.6GSPS模數<b class='flag-5'>轉換</b>器數據表

    AD9208雙通道、14位、3 GSPS模數轉換器(ADC)英文手冊

    電子發燒友網站提供《AD9208雙通道、14位、3 GSPS模數轉換器(ADC)英文手冊.pdf》資料免費下載
    發表于 07-17 12:56 ?0次下載

    ADS58C28雙通道、11位模數轉換器(ADC)數據表

    電子發燒友網站提供《ADS58C28雙通道、11位模數轉換器(ADC)數據表.pdf》資料免費下載
    發表于 07-17 09:59 ?0次下載
    ADS58C28<b class='flag-5'>雙通道</b>、11位模數<b class='flag-5'>轉換</b>器(<b class='flag-5'>ADC</b>)數據表

    【GD32F303紅楓派開發板使用手冊】第十二講 ADC-軸按鍵搖桿多通道循環采樣實驗

    本實驗是通過ADC規則組多通道循環采樣方式實現軸按鍵搖桿傳感器x和y軸電壓值的讀取,通過本實驗主要學習以下內容: ?軸按鍵搖桿傳感器工作
    的頭像 發表于 06-11 09:40 ?782次閱讀
    【GD32F303紅楓派開發板使用手冊】第十二講   <b class='flag-5'>ADC</b>-<b class='flag-5'>雙</b>軸按鍵搖桿多<b class='flag-5'>通道</b>循環采樣實驗

    CH32V003教程--模擬/數字轉換ADC

    CH32V003模擬/數字轉換ADC介紹   ADC 模塊包含 1 個 10 位的逐次逼近型的模擬數字
    發表于 05-17 13:44

    stm32f103ADC同步規則模式兩個ADC轉換通道數量能不一樣嗎?

    stm32f103rct6,配置成雙ADC同步規則模式時,主ADC1、從ADC2,因為需要總共采集9路通道,便配置成
    發表于 04-10 06:21

    GD32 ADC規則組多通道采樣,數據發生錯位?

    我們知道,使用ADC規則組(常規組)多通道采樣時,必須要配合DMA使用,但有的小伙伴遇到這種應用下數據錯位的情況,比如預設的轉換順序是通道0
    的頭像 發表于 03-14 09:58 ?2385次閱讀
    GD32 <b class='flag-5'>ADC</b><b class='flag-5'>規則</b>組多<b class='flag-5'>通道</b>采樣,數據發生錯位?
    主站蜘蛛池模板: 五月情视频在线观看 | 免费黄色福利视频 | 成人午夜久久 | 操日韩| 五月婷婷综合激情网 | 午夜国产精品福利在线观看 | 亚洲free| 丁香五六月婷婷 | 在线成人aa在线看片 | 亚洲免费观看视频 | 偷偷要色偷偷 | 4438x亚洲最大| 伊人久久亚洲综合 | 国产乱码一区二区三区四川人 | 色多多成视频人在线观看 | 天天色天天射天天干 | 97午夜精品| 爱爱456高清国语在线456 | 黄蓉h肉辣文大全 | 色噜噜狠狠狠综合曰曰曰 | 在线观看免费视频片 | 四虎影午夜成年免费精品 | 亚洲精品久久久久午夜 | 中文字幕在线永久在线视频2020 | 午夜精品影院 | 国产免费一级高清淫日本片 | 狠狠干天天 | 又污又黄的网站 | 又粗又长又大又黄的日本视频 | 成人午夜大片免费看爽爽爽 | 五月天婷婷在线视频国产在线 | 日本三级在线播放线观看2021 | 男人天堂网址 | 美女张开大腿让男人捅 | 欧美在线精品一区二区三区 | 免费一级特黄特色大片在线 | 午夜骚| 一区二区三区免费视频播放器 | 免费的黄色大片 | 男人的天堂黄色 | 六月婷婷精品视频在线观看 |