在线观看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

    文章

    18132

    瀏覽量

    253924
  • adc
    adc
    +關注

    關注

    99

    文章

    6599

    瀏覽量

    547486
  • 產品
    +關注

    關注

    0

    文章

    89

    瀏覽量

    23546
收藏 人收藏

    評論

    相關推薦

    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>

    TI DLP? Pico?系統設計:光學模塊規

    電子發燒友網站提供《TI DLP? Pico?系統設計:光學模塊規格.pdf》資料免費下載
    發表于 08-30 09:20 ?0次下載
    TI DLP? Pico?系統設計:光學<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>器數據表

    CKS32F107xx系列MCU的雙重ADC模式

    獨立模式的ADC采集需要在一個通道采集并且轉換完成后才會進行下一個通道的采集。而雙重ADC的機制就是使用兩個
    的頭像 發表于 07-22 09:19 ?730次閱讀
    CKS32F107xx系列MCU的雙重<b class='flag-5'>ADC</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 ?873次閱讀
    【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
    主站蜘蛛池模板: 免费免费啪视频视频观看 | 偷偷要色偷偷 | japanesexxx日本69 japan日韩xxxx69hd | 一个色在线 | 天天爱天天做久久天天狠狼 | 中国一级特黄视频 | 欧美最猛性xxxx免费 | 美女自熨出白浆视频在线播放 | 特级毛片aaaa级毛片免费 | 一区二区三区在线播放 | 在线免费视频网站 | 欧美三级在线视频 | 中国女人a毛片免费全部播放 | 亚洲情a成黄在线观看 | 农村妇女高清毛片一级 | 日韩美毛片 | 色5月婷婷 | 婷婷亚洲视频 | 精品亚洲欧美无人区乱码 | 狠狠色丁香六月色 | 9299yy看片淫黄大片在线 | 99久热成人精品视频 | 日本黄色影片 | 午夜视频免费看 | 免费一级毛片 | 国产高清区 | 日本不卡免费新一区二区三区 | 午夜色视频 | 久久综合偷偷噜噜噜色 | 另类free性欧美护士 | 201天天爱天天做 | 特级毛片免费视频观看 | 天天操天天干天天插 | 国产激情视频一区二区三区 | 欧美成人综合在线 | 免费日韩一级片 | 日韩精品另类天天更新影院 | 天天视频官网天天视频在线 | 成人在线免费电影 | 色噜噜狠狠狠狠色综合久 | 射在老师的里面真爽 |