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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

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

硬件攻城獅 ? 來源:硬件攻城獅 ? 作者:硬件攻城獅 ? 2022-12-09 14:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.引言

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

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

以 STM32G474 為例,ADC 模塊的架構框圖如下,基于逐次逼近原理(SAR)完成模擬量到數(shù)字量的轉換。前端通過多通道選擇開關(input selection)來對轉換通道進行切換,從而實現(xiàn)對多個輸入通道的信號進行采樣。

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

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

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

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

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

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

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

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

? 定時器的比較/捕獲事件

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

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

? 外部輸入管腳

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

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

2.1.1. 定時器的比較/捕獲事件

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

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

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

的選擇項:

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

定時器的 Reset 事件、Enable 事件、Update 事件以及和 Compare 相關的事件都可以用來做TRGO2。這里以 TRGO2 為例對相關的事件進行簡單說明。

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

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

? Compare - tim_ocxrefc :定時器通道輸出信號作為 TRGO2 輸出,觸發(fā) ADC 轉換,此種方式下,需要結合信道輸出波形參考的沿與 ADC 觸發(fā)源的沿方式來確定最終的 ADC 觸發(fā)點。

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

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

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

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

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

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

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

當選擇的 EXIT LINE 對應的管腳電平出現(xiàn)上升沿或是下降沿時觸發(fā) ADC 轉換,通過這種方式將 ADC 觸發(fā)信號與 MCU 外部的信號關聯(lián)起來,靈活的控制 ADC 轉換。

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

小結

這里對 ADC 的架構進行了簡單的介紹,重點說明了 ADC 的各種觸發(fā)源和工作原理以及在實際選擇中需要注意的事項。

審核編輯 :李倩

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

    關注

    146

    文章

    17994

    瀏覽量

    367765
  • adc
    adc
    +關注

    關注

    99

    文章

    6714

    瀏覽量

    549431
  • 模擬量
    +關注

    關注

    5

    文章

    532

    瀏覽量

    26531

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

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MDO7350A示波器的介紹

    自動模式,這時不管是什么樣的信號示波器都會掃描,即使沒有波形,也會有掃描線。有掃描線后,可以通過調(diào)節(jié)示波器的垂直增益、垂直位置、時基速率等參數(shù)找到波形,然后通過選擇觸發(fā)源觸發(fā)邊沿、觸發(fā)電平等參數(shù)來穩(wěn)定波形 耦合模式選
    的頭像 發(fā)表于 07-24 16:26 ?50次閱讀
    MDO7350A示波器的<b class='flag-5'>介紹</b>

    無法配置 ADC1 來觸發(fā) DMA 傳輸,怎么解決?

    您好,我無法配置 ADC1 來觸發(fā) DMA 傳輸,以便將 ADC 結果復制到緩沖區(qū)中并避免使用 ADC1 中斷。 根據(jù)用戶手冊,我發(fā)現(xiàn)應該使用 DMAP_
    發(fā)表于 07-21 06:57

    如何使用EXIT0來觸發(fā)DMA實現(xiàn)SPI發(fā)送數(shù)據(jù)?

    請問一下,我想使用EXIT0來觸發(fā)DMA實現(xiàn)SPI發(fā)送數(shù)據(jù)。我現(xiàn)在使用PB0作為EXIT0的觸發(fā)源,我把PB0配置為外部中斷模式,DMAMUX同步模式使能,選擇EXIT0作為同步信號源,這種情況下
    發(fā)表于 04-23 07:31

    存儲示波器的觸發(fā)問題及解決辦法

    觸發(fā)源選擇錯誤(如選擇噪聲較大的通道)。 觸發(fā)抑制(Holdoff)設置不足,導致重復觸發(fā)。 信號包含高頻干擾或毛刺。 3. 預觸發(fā)數(shù)據(jù)缺失 原因: 預
    發(fā)表于 04-09 14:39

    如何使用BCTU觸發(fā)器進行eMIOS ADC轉換?

    我正在努力更好地了解 ADC 和 eMIOS 硬件觸發(fā)器內(nèi)部的協(xié)同作用S32K324我確實對其功能有一些疑問。 因此,eMIOS 通道在 OPWMT 模式下創(chuàng)建其 PWM 信號,在 A 的匹配上設置
    發(fā)表于 04-01 08:18

    中科芯CKS32K148系列MCU的PDB模塊解析

    PDB(可編程延遲模塊)提供從觸發(fā)源ADC的硬件觸發(fā)器輸入的可控延遲,觸發(fā)源來自內(nèi)部、外部觸發(fā)器或可編程間隔時鐘。PDB可以選擇性的提供脈
    的頭像 發(fā)表于 03-25 16:19 ?1026次閱讀
    中科芯CKS32K148系列MCU的PDB模塊解析

    施密特觸發(fā)器是起到什么作用呢?使用adc時必須禁止嗎?

    想請教一下,施密特觸發(fā)器是起到什么作用呢?使用adc時必須禁止嗎?
    發(fā)表于 03-14 10:56

    DLPC350外觸發(fā)模式控制異常如何解決?

    我使用dlpc350遇到了一個觸發(fā)問題,請各位工程師幫助。 我設置的投影序列為先從flash img 1 中加入若干1bit圖,再從flash img 0中加入若干5bit圖組成投影序列,觸發(fā)源
    發(fā)表于 02-21 07:51

    雅特力AT32F402/F405 ADC使用指南

    多種模式,不同模式可組合使用滿足多種應用不同優(yōu)先權的通道,普通通道與搶占通道具備不同的優(yōu)先權多種獨立的觸發(fā)源,包括TMR、EXINT、軟觸發(fā)等多種觸發(fā)選擇數(shù)據(jù)后級
    的頭像 發(fā)表于 01-10 17:27 ?1043次閱讀
    雅特力AT32F402/F405 <b class='flag-5'>ADC</b>使用指南

    STM32H743的高精度定時器觸發(fā)ADC采樣

    目前做的是移相全橋,配置出一對可以移相互補的PWM波,目前已經(jīng)能夠產(chǎn)生了,但是,還是想要在滯后橋臂導通時采集數(shù)據(jù),即在后橋臂開啟時使用hrtim中的ADC觸發(fā)采樣,我這個就是在master
    發(fā)表于 01-09 15:49

    示波器的三種觸發(fā)模式

    模式進行比較,并介紹它們的實操特點和適用場景。 1. 單次觸發(fā)(Single Trigger) 單次觸發(fā)模式是示波器的一種特殊觸發(fā)模式,通常用于捕獲一次性的事件,適用于不規(guī)則或偶發(fā)信號
    的頭像 發(fā)表于 01-07 11:04 ?7914次閱讀
    示波器的三種<b class='flag-5'>觸發(fā)</b>模式

    豐富的觸發(fā)功能-4457系列數(shù)字示波器

    、碼型、狀態(tài)、建立保持、窗口、區(qū)域觸發(fā)(可視觸發(fā))等,為您在紛繁復雜的采樣信息中迅速鎖定感興趣的事件。 ? 4457系列示波器采用精確的數(shù)字觸發(fā)技術,直接對ADC采集樣本進行
    的頭像 發(fā)表于 12-06 17:16 ?680次閱讀
    豐富的<b class='flag-5'>觸發(fā)</b>功能-4457系列數(shù)字示波器

    什么是觸發(fā)開關電路

    觸發(fā)開關電路是一種特殊的電路,它設計用于在接收到特定信號(如脈沖、電壓或電流變化)時,觸發(fā)開關狀態(tài)的變化,從而控制電路的通斷或執(zhí)行其他邏輯功能。以下是關于觸發(fā)開關電路的介紹: 定義與特
    的頭像 發(fā)表于 09-23 09:50 ?1880次閱讀

    d觸發(fā)器是電平觸發(fā)還是邊沿觸發(fā)

    D觸發(fā)器(Data Flip-Flop)是一種常見的數(shù)字邏輯電路元件,主要用于存儲一位二進制數(shù)據(jù)。D觸發(fā)器可以是電平觸發(fā)的,也可以是邊沿觸發(fā)的,具體取決于設計和應用需求。 電平
    的頭像 發(fā)表于 08-22 10:17 ?2425次閱讀

    可控硅觸發(fā)電路的觸發(fā)方式有哪些

    可控硅觸發(fā)電路是一種廣泛應用于電力電子領域的控制電路,其主要作用是控制可控硅器件的導通和關斷,從而實現(xiàn)對電力電子設備的精確控制。可控硅觸發(fā)電路的觸發(fā)方式有很多種,下面將介紹其中的幾種主
    的頭像 發(fā)表于 07-31 09:45 ?2067次閱讀
    主站蜘蛛池模板: 亚洲妈妈精品一区二区三区 | 日本一二三区视频在线 | 久久99热狠狠色一区二区 | 久九九精品免费视频 | 久久4k岛国高清一区二区 | 花蝴蝶在线观看免费中文版高清 | 在线日本v二区不卡 | 久久99re6热在线播放 | 亚洲AV久久无码精品热九九 | 午夜AV内射一区二区三区红桃视 | 国产极品美女视频福利 | 中文字幕专区高清在线观看 | 男男gaygay拳头 | 99精品国产在热久久 | 99久久精品国产一区二区三区 | 日本精品在线观看视频 | 国产乱子影视频上线免费观看 | 欧美中文字幕一区二区三区 | 久久无码AV亚洲精品色午夜 | 九九热视频这里只有精 | 男女疯狂一边摸一边做羞羞视频 | 亚洲区视频| 97色伦亚洲自偷 | www.久艹 | 果冻传媒在线观看进入窗口 | 色欲人妻无码AV精品一区二区 | 无码爽死成人777在线观看网站 | 精品国产免费人成视频 | 在线观看亚洲免费视频 | 精品国产mmd在线观看 | 果冻传媒2021一二三在线观看 | 两个人看的www免费高清直播 | 亚洲精品无码久久久久A片空 | 两个人的视频日本在线观看完整 | 快播电影官方网站 | 婷婷精品国产亚洲AV在线观看 | 美女视频黄a视频全免费网站色窝 | 亚洲午夜精品AV无码少妇 | 国产 高清 无码 在线播放 | 女人爽到高潮嗷嗷叫视频 | 丰满的大白屁股ass 丰满大屁俄罗斯肥女 |

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品