色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

    關注

    184

    文章

    17835

    瀏覽量

    251383
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545470
  • 產品
    +關注

    關注

    0

    文章

    88

    瀏覽量

    23365
收藏 人收藏

    評論

    相關推薦

    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 ?695次閱讀
    【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 ?2228次閱讀
    GD32 <b class='flag-5'>ADC</b><b class='flag-5'>規則</b>組多<b class='flag-5'>通道</b>采樣,數據發生錯位?
    主站蜘蛛池模板: 国产午夜不卡 | 国产精品亚洲电影久久成人影院 | 免费国产精品视频 | 轻轻cao| 在线中文字幕亚洲日韩 | 一本道高清到手机在线 | 99麻豆精品国产人妻无码 | 伊人久久亚洲综合天堂 | 亚洲 欧美 国产 综合 播放 | 中文字幕不卡免费高清视频 | 99久久国产免费福利 | 男女又黄又刺激B片免费网站 | 97色色极品av影院 | 国内精品久久 | 女神被调教成了精盆 | 国产AV无码成人黄网站免费 | 中文字幕99香蕉在线 | 亚洲精品高清在线 | 成人网18免费韩国 | 2019中文字幕乱码免费 | 亚洲乱码中文字幕久久孕妇黑人 | 亚洲精品无码葡京AV天堂 | 嫩草影院久久国产精品 | 99RE6国产精品视频播放 | 97精品在线播放 | 国产精品成人免费 | 婷婷五月久久精品国产亚洲 | 国产成人教育视频在线观看 | 国产99久久九九精品无码不卡 | 久久re热线视频国产 | 伦理片2499电影伦理片 | 777米奇色狠狠俺去啦 | 久久久久久久久久综合情日本 | yellow在线中文 | 就去色一色 | 欧美激情一区二区三区四区 | 脔到她哭H粗话HWWW男男动漫 | 欧美日韩国产码在线 | 久久综合伊人 magnet | 三级黄色在线视频中文 | 99久久免费看国产精品 |