国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

現(xiàn)在將4個(gè)ADC模塊用起來,同時(shí)進(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ī)則通道同時(shí)轉(zhuǎn)換的應(yīng)用介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    185

    文章

    18841

    瀏覽量

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

    關(guān)注

    100

    文章

    7511

    瀏覽量

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

    關(guān)注

    0

    文章

    91

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    SA818Pro 無線數(shù)據(jù)和語音對(duì)講模塊規(guī)格書

    SA818Pro 無線數(shù)據(jù)和語音對(duì)講模塊規(guī)格書
    發(fā)表于 02-09 14:41 ?0次下載

    ADC通道轉(zhuǎn)換

    _ClkDiv = ADC_Clk_Div1; #endif //ADC模擬看門狗通道初始化 ADC_WdtInit( ADC_Wdt
    發(fā)表于 01-27 10:42

    請(qǐng)問CW32F030的ADC轉(zhuǎn)換器支持哪些通道轉(zhuǎn)換

    CW32F030的ADC轉(zhuǎn)換器支持哪些通道轉(zhuǎn)換?
    發(fā)表于 12-25 06:38

    UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書

    UWB653Pro USB口測(cè)距通信定位模塊規(guī)格書
    發(fā)表于 12-16 11:32 ?6次下載

    CW32L010_ADC介紹

    一、CW32L010_ADC特性概述 分辨率與采樣率:CW32L010的ADC具有12位分辨率,這意味著它能夠提供較高的精度。同時(shí),其采樣率可達(dá)2M,這使得ADC能夠快速地采集模擬信
    發(fā)表于 11-28 07:52

    ?ADC122S655 雙通道12位同步采樣模數(shù)轉(zhuǎn)換器技術(shù)文檔總結(jié)

    ADC122S655為12位,速率為200 kSPS到500 kSPS的同時(shí)采樣 模擬轉(zhuǎn)數(shù)字(A/D)轉(zhuǎn)換器。兩個(gè)通道的模擬輸入
    的頭像 發(fā)表于 11-26 14:04 ?950次閱讀
    ?<b class='flag-5'>ADC</b>122S655 雙<b class='flag-5'>通道</b>12位同步采樣模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器技術(shù)文檔總結(jié)

    ?ADC122S625 雙通道12位同步采樣模數(shù)轉(zhuǎn)換器技術(shù)規(guī)格總結(jié)

    ADC122S625為12位,50 kSPS到200 kSPS的同時(shí)采樣 模擬轉(zhuǎn)數(shù)字(A/D)轉(zhuǎn)換器。兩個(gè)通道的模擬輸入
    的頭像 發(fā)表于 11-26 13:47 ?884次閱讀
    ?<b class='flag-5'>ADC</b>122S625 雙<b class='flag-5'>通道</b>12位同步采樣模數(shù)<b class='flag-5'>轉(zhuǎn)換</b>器技術(shù)規(guī)格總結(jié)

    CW32L010 ADC啟動(dòng)轉(zhuǎn)換后,8個(gè)通道全部開始轉(zhuǎn)換嗎?

    ADC啟動(dòng)轉(zhuǎn)換后,8個(gè)通道全部開始轉(zhuǎn)換嗎?
    發(fā)表于 11-24 07:55

    ADS8556 630kSPS 6通道同時(shí)采樣ADC技術(shù)手冊(cè)

    ADS855x 包含六種低功耗、16、14 或 12 位的連續(xù)近似 基于寄存器(SAR)的模數(shù)轉(zhuǎn)換器(ADC),具有真正的極性輸入。每個(gè)頻道 包含采樣保持電路,支持同時(shí)高速多
    的頭像 發(fā)表于 11-21 14:44 ?792次閱讀
    ADS8556 630kSPS 6<b class='flag-5'>通道</b><b class='flag-5'>同時(shí)</b>采樣<b class='flag-5'>ADC</b>技術(shù)手冊(cè)

    LoRa2021 全頻段無線通訊模塊規(guī)格書

    LoRa2021 全頻段無線通訊模塊規(guī)格書
    發(fā)表于 11-17 15:00 ?2次下載

    通道ADC數(shù)模轉(zhuǎn)換器電池管理系統(tǒng)解決方案

    在BMS汽車電池管理系統(tǒng)、工業(yè)傳感與精密測(cè)量等領(lǐng)域,高精度、多通道ADC數(shù)模轉(zhuǎn)換器是實(shí)現(xiàn)信號(hào)采集與處理的關(guān)鍵元件。ADX3202AQFN32作為一款高性能的多通道同步采樣
    的頭像 發(fā)表于 11-14 14:53 ?324次閱讀

    UWB650串口測(cè)距通信定位模塊規(guī)格書

    UWB650串口測(cè)距通信定位模塊規(guī)格書
    發(fā)表于 11-03 17:40 ?1次下載

    NuMicro?系列微控制器中具有相同模塊ADC的每個(gè)通道是否可以同時(shí)采樣?

    NuMicro?系列微控制器中具有相同模塊ADC的每個(gè)通道是否可以同時(shí)采樣?
    發(fā)表于 08-26 08:08

    Texas Instruments ADC3669EVM ADC評(píng)估模塊 (EVM)數(shù)據(jù)手冊(cè)

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

    LoRa1120 全頻段Lora無線通訊模塊規(guī)格書

    LoRa1120 全頻段Lora無線通訊模塊規(guī)格書
    發(fā)表于 04-02 10:39 ?1次下載