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

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

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

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

ADC觸發(fā)源的原理介紹

硬件攻城獅 ? 來(lái)源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-12-09 14:24 ? 次閱讀

1.引言

STM32 MCU 中,ADC 有多種啟動(dòng)觸發(fā)方式,本文對(duì)各種觸發(fā)源的原理進(jìn)行介紹,方便大家以后如何選擇合適的觸發(fā)源。

2. ADC 的架構(gòu)與觸發(fā)源

以 STM32G474 為例,ADC 模塊的架構(gòu)框圖如下,基于逐次逼近原理(SAR)完成模擬量到數(shù)字量的轉(zhuǎn)換。前端通過(guò)多通道選擇開(kāi)關(guān)(input selection)來(lái)對(duì)轉(zhuǎn)換通道進(jìn)行切換,從而實(shí)現(xiàn)對(duì)多個(gè)輸入通道的信號(hào)進(jìn)行采樣。

ADC 模塊的信道可以工作在規(guī)則模式或是注入模式下,對(duì)應(yīng)的觸發(fā)源分別為規(guī)則觸發(fā)源與注入觸發(fā)源。所有規(guī)則通道共享一個(gè) ADC 結(jié)果寄存器,一個(gè)通道轉(zhuǎn)換完成后需要及時(shí)讀取轉(zhuǎn)換結(jié)果,否則轉(zhuǎn)換結(jié)果可能會(huì)被覆蓋,具體取決于 overrun 的相關(guān)設(shè)置。

f5d02840-7779-11ed-8abf-dac502259ad0.png

2.1. 各類觸發(fā)源工作方式

ADC 的觸發(fā)源整體上可以分為兩類:軟件觸發(fā)與硬件觸發(fā)。如下面兩個(gè)表所示,EXTEN[1 :0]與 JEXTEN[1 :0]分別用于設(shè)定規(guī)則信道和注入信道的觸發(fā)方式,當(dāng)其值為 0 時(shí),觸發(fā)

方式為軟件觸發(fā),否則為硬件觸發(fā)。

f62114ee-7779-11ed-8abf-dac502259ad0.png

如果選擇軟件觸發(fā),那么當(dāng) ADSTART 或 JADSTART 被置位時(shí),ADC 會(huì)立即啟動(dòng)轉(zhuǎn)換。如果選擇硬件觸發(fā),那么當(dāng) ADSTART 或 JADSTART 被置位后,要等待指定的外部事件發(fā)生時(shí),ADC 才會(huì)啟動(dòng)轉(zhuǎn)換。

對(duì)于硬件觸發(fā)即外部事件觸發(fā)來(lái)說(shuō),有多達(dá) 32 種外部事件可以選擇,這些觸發(fā)源大致可以分為以下四類,具體可以參考 RM 中關(guān)于adc_ext_trgx 和 adc_jext_trgx 的描述。

? 定時(shí)器的比較/捕獲事件

? 定時(shí)器的觸發(fā)輸出 TRGO/TRGO2

? 高精度定時(shí)器的 ADC 觸發(fā)

? 外部輸入管腳

一個(gè) ADC 單元可以選擇多個(gè)硬件觸發(fā)源,多個(gè)硬件觸發(fā)源之間為“OR”的關(guān)系,即任何一個(gè)被選定的外部事件發(fā)生都可以觸發(fā) ADC 啟動(dòng)轉(zhuǎn)換。

下面對(duì)幾類觸發(fā)源的工作方式進(jìn)行介紹。

2.1.1. 定時(shí)器的比較/捕獲事件

選用定時(shí)器的比較/捕獲事件來(lái)觸發(fā) ADC 時(shí),比如 TIM1_CC1,首先需要說(shuō)明是雖從文檔的描述來(lái)看比較事件與捕獲事件都可以用來(lái)觸發(fā) ADC,但是實(shí)際中捕獲事件是不能用來(lái)觸發(fā) ADC 的,只能使用比較事件,且需要結(jié)合觸發(fā)源的上升沿與下降沿(見(jiàn)上表中的說(shuō)明)的設(shè)置來(lái)設(shè)置TIM_CC1 的電平在比較事件點(diǎn)動(dòng)作方式。比如設(shè)置通道電平在比較事件點(diǎn)由低電平變?yōu)楦唠娖剑瓷仙兀敲丛?ADC 觸發(fā)源的沿選擇上也需要選擇上升沿,這樣才能保證在正確的位置觸發(fā)ADC 啟動(dòng)轉(zhuǎn)換。

2.1.2. 定時(shí)器的觸發(fā)輸出 TRGO/TRGO2

TRGO 或是 TRGO2 來(lái)自于定時(shí)器的觸發(fā)輸出,可以選擇的觸發(fā)方式也比較多,如下 TRGO2

的選擇項(xiàng):

f64cb22a-7779-11ed-8abf-dac502259ad0.png

定時(shí)器的 Reset 事件、Enable 事件、Update 事件以及和 Compare 相關(guān)的事件都可以用來(lái)做TRGO2。這里以 TRGO2 為例對(duì)相關(guān)的事件進(jìn)行簡(jiǎn)單說(shuō)明。

? Reset/Enable/Update :定時(shí)器 Reset/Enable/Update 事件作為 TRGO2 輸出,并觸發(fā)ADC 轉(zhuǎn)換,選擇這幾個(gè)事件時(shí),可以忽略 ADC 觸發(fā)源的沿方式的選擇。

? Compare pulse:通道的捕獲事件或是比較事件作為 TRGO2 輸出,觸發(fā) ADC 轉(zhuǎn)換,在up-down counting(Center-aligned mode)模式下,可以通過(guò)設(shè)定 CMS 位的值來(lái)確定比較事件是發(fā)生在向上計(jì)數(shù)階段還是向下計(jì)數(shù)階段,或是向上/向下都產(chǎn)生,此種方式下可以忽略ADC 觸發(fā)源的沿方式的選擇。

? Compare - tim_ocxrefc :定時(shí)器通道輸出信號(hào)作為 TRGO2 輸出,觸發(fā) ADC 轉(zhuǎn)換,此種方式下,需要結(jié)合信道輸出波形參考的沿與 ADC 觸發(fā)源的沿方式來(lái)確定最終的 ADC 觸發(fā)點(diǎn)。

? Compare Pulse - tim_ocxrefc:定時(shí)器通道輸出波形參考指定的沿作為 TRGO2 輸出,觸發(fā) ADC 轉(zhuǎn)化,此種方式下可以忽略 ADC 觸發(fā)源的沿方式的選擇。

2.1.3. 高精度定時(shí)器的 ADC 觸發(fā)

在高精度定時(shí)器中,包含了 10 個(gè) ADC 觸發(fā)輸出,ADC Trigger 1 ~10,每個(gè)觸發(fā)輸出可以有多達(dá) 32 個(gè)觸發(fā)事件可以選擇。對(duì)于 ADC Trigger 1~4,可以同時(shí)選擇多個(gè)觸發(fā)事件(最多 32),多個(gè)觸發(fā)事件之間為“OR”的關(guān)系,其中任意一個(gè)事件發(fā)生,都將產(chǎn)生 ADC 觸發(fā)輸出;對(duì)于 ADC Trigger 5~10,則只能選擇其 32 個(gè)觸發(fā)事件中的一個(gè)來(lái)產(chǎn)生觸發(fā)輸出。

另外,可以對(duì)高精度定時(shí)器中的 ADC 觸發(fā)輸出進(jìn)行分頻。高精度定時(shí)器的頻率可以上 G,但是很多情況下 ADC 的采樣速率并不需要那么高,通過(guò)對(duì) ADC 觸發(fā)輸出進(jìn)行分頻可以降低 ADC 的采樣速率,實(shí)現(xiàn)多個(gè)定時(shí)器周期才觸發(fā)一次 ADC 采樣。

選擇高精度定時(shí)器的 ADC 觸發(fā)方式時(shí),可以忽略 ADC 觸發(fā)源的沿方式的選擇。

f68154a8-7779-11ed-8abf-dac502259ad0.jpg

2.1.4. 外部輸入管腳(EXIT LINE)

當(dāng)選擇的 EXIT LINE 對(duì)應(yīng)的管腳電平出現(xiàn)上升沿或是下降沿時(shí)觸發(fā) ADC 轉(zhuǎn)換,通過(guò)這種方式將 ADC 觸發(fā)信號(hào)與 MCU 外部的信號(hào)關(guān)聯(lián)起來(lái),靈活的控制 ADC 轉(zhuǎn)換。

該方式下需要對(duì) ADC 觸發(fā)源的沿方式的選擇,以確定具體的觸發(fā)時(shí)刻是發(fā)生在信號(hào)的上升沿或是下降沿。

小結(jié)

這里對(duì) ADC 的架構(gòu)進(jìn)行了簡(jiǎn)單的介紹,重點(diǎn)說(shuō)明了 ADC 的各種觸發(fā)源和工作原理以及在實(shí)際選擇中需要注意的事項(xiàng)。

審核編輯 :李倩

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

    關(guān)注

    146

    文章

    17184

    瀏覽量

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

    關(guān)注

    98

    文章

    6513

    瀏覽量

    545041
  • 模擬量
    +關(guān)注

    關(guān)注

    5

    文章

    491

    瀏覽量

    25579

原文標(biāo)題:ADC 觸發(fā)源的原理介紹

文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32G474如果使用HRTIM A觸發(fā)ADC,使用ADC的DMA中斷接受數(shù)據(jù),該怎么處理呢?

    HRTIM A設(shè)置comp3作為ADC觸發(fā)源ADC啟動(dòng)DMA,并使用DMA中斷來(lái)處理ADC數(shù)據(jù)和環(huán)2路計(jì)算。 問(wèn)題:當(dāng)開(kāi)啟HRTIMA 的中斷和DMA
    發(fā)表于 07-18 08:10

    CW32使用DMA單通道、定時(shí)器觸發(fā)ADC實(shí)現(xiàn)了多路AD采集

    本測(cè)試樣例基于CW32F030C8T6MCU,使用DMA單通道、定時(shí)器觸發(fā)ADC實(shí)現(xiàn)了12路AD采集。
    的頭像 發(fā)表于 05-24 09:29 ?866次閱讀
    CW32使用DMA單通道、定時(shí)器<b class='flag-5'>觸發(fā)</b><b class='flag-5'>ADC</b>實(shí)現(xiàn)了多路AD采集

    求助,關(guān)于ADC觸發(fā)器的基本問(wèn)題求解

    我有一些關(guān)于 ADC 觸發(fā)器的問(wèn)題。 我知道我們可以使用同一個(gè) gtm-adc-trigger 從一個(gè)原子定時(shí)器觸發(fā)多個(gè) ADC 組轉(zhuǎn)換。
    發(fā)表于 05-20 06:54

    采用同一個(gè)觸發(fā)源和雙重采樣有什么區(qū)別?有什么好處呢?

    采用同一個(gè)觸發(fā)源和雙重采樣有什么區(qū)別?有什么好處?假如兩個(gè)通道采樣,一個(gè)方式是采用雙重采樣,寧外一個(gè)方式兩個(gè)ADC均獨(dú)立模式但是采用同一個(gè)觸發(fā)源,這樣出來(lái)的的結(jié)果一樣,這兩種方式有啥區(qū)別?
    發(fā)表于 04-10 06:29

    CS32G020 DAC觸發(fā)源選擇定時(shí)器時(shí),無(wú)法觸發(fā)DAC轉(zhuǎn)換?

    */ DAC_ITConfig(DAC_IE_OV, ENABLE); /* NVIC_EnableIRQ(IRQn_ADC)*/ NVIC->NVIC_ISER = 1 <<
    發(fā)表于 04-01 14:02

    關(guān)于STM32H723 TIM1觸發(fā)ADC延時(shí)問(wèn)題求解

    STM32H723 ,用TIM1 的update 事件作為trgo2 去觸發(fā)ADC 注入采樣 ,ADC1和ADC2 設(shè)置成雙通道注入+規(guī)則同時(shí)采樣模式(規(guī)則采樣沒(méi)有啟動(dòng)),在updat
    發(fā)表于 03-22 07:26

    STM32F334如何才能配置不同的通道有獨(dú)自的觸發(fā)源

    我現(xiàn)在想嘗試用STM32F334來(lái)制作三相PFC,需要采集每一相的電感電流,采樣時(shí)間都是在開(kāi)關(guān)周期的中點(diǎn)進(jìn)行采樣,還要同時(shí)對(duì)每一相的電壓進(jìn)行采樣,六路采樣每個(gè)都是不同的觸發(fā)源,我看STM32這種基于序列的觸發(fā)做起來(lái)只能使用軟件實(shí)現(xiàn),如果不使用軟件的話請(qǐng)問(wèn)如何才能配置出類似
    發(fā)表于 03-19 08:06

    DMA Request不是DMA的觸發(fā)源嗎?為什么沒(méi)反應(yīng)?

    這個(gè)DMA Request不是DMA的觸發(fā)源嗎,我想在TIM執(zhí)行完一個(gè)周期后,DMA再行將數(shù)據(jù)寫(xiě)入CCR寄存器,那不是應(yīng)該選擇TIM_UP的DMA觸發(fā)源嗎,為什么沒(méi)反應(yīng),反而選擇TIM_CH1為觸發(fā)源是正常的
    發(fā)表于 03-12 08:17

    gd32f130代碼寫(xiě)好ADC后,運(yùn)行發(fā)現(xiàn)ADC的各個(gè)寄存器值沒(méi)有改變,后續(xù)循環(huán)判斷eoc的位也沒(méi)有置1

    _REGULAR_CHANNEL,ENABLE); //adc外部觸發(fā)源CTL1的17 18 19 位是設(shè)置觸發(fā)源 全1為軟件觸發(fā) adc
    發(fā)表于 03-05 16:34

    TOM觸發(fā)ADC采集,觸發(fā)延遲時(shí)間在哪里改啊?

    TOM觸發(fā)ADC采集,觸發(fā)延遲時(shí)間在哪里改啊 不想觸發(fā)立即采集,想上升沿過(guò)幾微妙采集問(wèn)題
    發(fā)表于 02-04 06:19

    如何使用GTM_TIM (TIM_EXT_CAPTURE) 作為觸發(fā)源在SOMP模式下觸發(fā)GTM_ATOM頻道?

    我正在使用 TC3XX 系列,我想知道如何使用 GTM_TIM (TIM_EXT_CAPTURE) 作為觸發(fā)源在 SOMP 模式下觸發(fā) GTM_ATOM 頻道?是否需要連接到端口引腳(TIM 輸入
    發(fā)表于 01-29 08:13

    tc297帶外擴(kuò)adcadc模塊可以用硬件觸發(fā)嗎?

    tc297帶外擴(kuò)adcadc模塊可以用硬件觸發(fā)么?
    發(fā)表于 01-25 06:22

    XMC7200 ADC觸發(fā)器輸入和觸發(fā)通道輸入有什么區(qū)別嗎?

    我正在嘗試編寫(xiě)一個(gè)用于從 PWM 通道觸發(fā) ADC 通道轉(zhuǎn)換的應(yīng)用程序。 ADC trigger options in Device Configurator設(shè)備配置器中的 ADC
    發(fā)表于 01-24 07:53

    快速了解STM32的ADC功能,從入門(mén)到精通

    快速了解STM32的ADC功能,從入門(mén)到精通 1.關(guān)于ADC輸入通道與GPIO口的輸入關(guān)系需要查看STM32芯片手冊(cè)(p31)而非數(shù)據(jù)手冊(cè)。 2.外部觸發(fā)源指的是觸發(fā)
    發(fā)表于 01-15 09:16

    STM32ADC中斷的使用注意事項(xiàng)和優(yōu)化建議

    使用中斷是提高系統(tǒng)性能和精確度的關(guān)鍵。本文將詳細(xì)介紹STM32ADC中斷的使用注意事項(xiàng)和優(yōu)化建議。 注意事項(xiàng): 1. 合理選擇中斷觸發(fā)方式:STM32ADC可以通過(guò)軟件
    的頭像 發(fā)表于 01-12 15:17 ?3538次閱讀
    主站蜘蛛池模板: 欧美性黑人十极品hd| 精品久久久久久中文字幕欧美| 亚洲欧美v视色一区二区| 中文字幕一区在线播放| 日操夜操| 国产精品久久久亚洲| 欧美一级二级三级视频| 日本黄色站| 色狠狠xx| 日韩天堂| 天堂资源吧| 免费大片a一级一级| 很黄的网站在线观看| 国产福利小视频在线观看| 2019天天操| 亚洲影视一区二区| 欧美精品激情| 亚洲欧美视频一区二区| 国产精品色婷婷在线观看| 婷婷六| 欧美在线一级视频| 日韩城人视频| 黄网站色视频| 校园春色亚洲欧美| 在线天堂中文| 7m视频精品凹凸在线播放| 天天做天天爱天天综合网| 午夜资源站| 狠狠干2015| 国产一级影院| 国产真实乱在线更新| 免费h网站在线观看| 91福利视频网站| 日本三级视频| 沟沟人体一区二区| 免费人成黄页在线观看1024| 免费久久久久| 一区二区在线免费观看| 亚色最新网址| 国产亚洲欧美日韩俺去了| 69精品在线|