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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

STM32定時器觸發ADC的時序話題

茶話MCU ? 來源:ST MCU 信息交流 ? 作者:ST MCU 信息交流 ? 2021-02-19 14:13 ? 次閱讀

STM32芯片ADC應用中,我們往往會利用定時器來觸發ADC的啟動轉換,而能夠觸發ADC轉換的定時器事件往往有多個,有時我們可能很關注這些定時器事件在觸發ADC時有哪些時序上的差別。下面以STM32G4芯片為例,來大致聊聊該話題

26c82428-7215-11eb-8b86-12bb97331649.png

這里選擇TIM1來觸發ADC。我們從手冊或CubeMx配置界面不難看到可用來觸發ADC的定時器事件可以是定時器TRGO信號和通道CC事件/信號,而TRGO可能來自定時器的使能動作、定時器的更新事件、通道輸出比較事件、通道比較輸出參考信號以及編碼時鐘

27115bca-7215-11eb-8b86-12bb97331649.png

這里先重點就Update事件、通道OCx信號和OCxREF信號作為TRGO來觸發ADC,看看相應的觸發時間點在哪里。

另外,作為ADC的外部觸發事件還有個觸發極性選擇的配置。這點我們可用從CubeMx配置界面直觀看到,如下圖所示,可以選擇上沿觸發、下沿觸發或雙沿觸發。

2741b81a-7215-11eb-8b86-12bb97331649.png

我這里將TIM1配置為向上計數模式,基于PWM1模式,極性選擇為0的條件下,讓CH1輸出PWM信號,以便觀察不同定時器事件及配置對ADC觸發時序的影響。

277b56d8-7215-11eb-8b86-12bb97331649.png

1、當選擇Update Event做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,不論ADC的觸發極性如何選擇,都確定在定時器發生更新事件時觸發ADC,即下圖紅色箭頭所指位置。

27b95870-7215-11eb-8b86-12bb97331649.png

2、當選擇OC1做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,不論ADC的觸發極性如何選擇,都確定在定時器發生比較事件時觸發ADC,即上圖綠色箭頭所指位置。

3、當選擇OC1REF做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,此時ADC的觸發時間點還跟ADC的觸發極性選擇有關,如果選擇上升沿觸發,ADC觸發則發生在上圖中的紅色箭頭處,反之則發生在綠色箭頭處,如果選擇雙沿觸發,則上圖中紅色箭頭、綠色箭頭處都會觸發ADC轉換。

上面主要介紹的是ADC觸發信號源于定時器的TRGO,如果說ADC的觸發信號不是來自TRGO而是來自開篇提到的通道CC事件呢。定時器CC事件包括IC事件【input Capture】和OC事件【output compare】。這里IC事件是不能作為ADC觸發源的,那我們看看OC事件作為ADC的觸發源的情況,即像下面的配置。

28094f56-7215-11eb-8b86-12bb97331649.png

經驗證測試,這里選擇OC1作為ADC觸發源時的情形跟前面選擇OC1ref作為TRGO去觸發ADC的情形是一樣的,具體觸發點跟ADC配置的觸發極性選擇有關,即上面的第三種情形。

看到這里,有人或許會問,既然這兩組情形的結果是一樣的,為什么配置里面不拿掉一項呢?不過,我們要知道,OCx與OCxref可能一樣也可能不一樣,具體取決于OC輸出時的極性配置。上面我們測得兩組情形是一樣,剛好是因為OCx與OCxref完全同相,如果調整極性選擇,觸發時間點就會不一樣了,結果就會剛好反過來。畢竟實際應用是千變萬化的,說不定哪里就能派上用場。

誠然,STM32系列眾多,相應技術手冊內容豐富而龐大,細節也多,個別細節可能描述未必很詳盡,此時我們實際驗證下或許更清晰。OK,關于定時器觸發ADC的時序話題就聊到這里。時間真快,祝福2021!一起加油!

原文標題:STM32定時器觸發ADC的時序話題

文章出處:【微信公眾號:ST MCU 信息交流】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    98

    文章

    6501

    瀏覽量

    544741
  • STM32
    +關注

    關注

    2270

    文章

    10901

    瀏覽量

    356195
  • 定時器
    +關注

    關注

    23

    文章

    3250

    瀏覽量

    114865

原文標題:STM32定時器觸發ADC的時序話題

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    關于定時器觸發ADC連續采樣dma傳輸的疑問求解?

    。 我想問兩個問題: 第一:我上述的采樣思路是否存在錯誤,因為我這幾天寫該程序的時候,從會有各種bug導致ESP32-S2重啟(多數為開門狗超時) 第二:stm32具有定時器觸發連續采樣的功能,我更想
    發表于 06-14 07:25

    CW32使用DMA單通道、定時器觸發ADC實現了多路AD采集

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

    STM32L151定時器上升沿觸發ADC采樣,為什么每個PWM周期內會觸發第二次采樣?

    使用定時器觸發ADC采樣PWM正脈沖時刻的負載電壓電流,觸發ADC定時器用的就是產生PWM的
    發表于 05-24 07:37

    求助,關于ADC觸發器的基本問題求解

    我有一些關于 ADC 觸發器的問題。 我知道我們可以使用同一個 gtm-adc-trigger 從一個原子定時器觸發多個
    發表于 05-20 06:54

    stm32定時器的如何外部啟動?

    我想利用stm32定時器精確定時一個信號從發生到結束的時間,想讓定時器通過外部觸發開啟,一般有什么方法。
    發表于 05-10 06:40

    STM32L0使用定時器上升沿觸發ADC采樣時,采樣頻率如何確定?

    我想問一下,在使用定時器上升沿觸發ADC采樣時,采樣頻率如何確定,是定時器頻率就等于ADC采樣頻率嗎?用的是
    發表于 03-20 06:37

    STM32L0采用tim6上升沿觸發使ADC采樣,把定時器頻率配為4K后,采樣周期不對,為什么?

    目前使用的是STM32L0系列芯片,采用tim6上升沿觸發使ADC采樣,但把定時器頻率配為4K后,采樣周期不對,首先想問tim6的時鐘源來自哪,其次是這個
    發表于 03-20 06:18

    STM32L431RCT6進入STOP模式后,ADC注入通道不再觸發是為什么?

    STM32L431RCT6 ADC注入通道是通過定時器觸發的,調試發現定時器正常觸發,但是不會
    發表于 03-15 06:32

    使用555定時器的可調雙定時器電路

    定時器 IC 555 是最通用和最常用的 IC 之一,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關電路、占空比選擇、時鐘脈沖發生等。這也可用于各種應用,如精確
    的頭像 發表于 02-25 15:16 ?2254次閱讀
    使用555<b class='flag-5'>定時器</b>的可調雙<b class='flag-5'>定時器</b>電路

    使用555定時器的報警電路圖

    555定時器是一種集成電路芯片,常被用于定時器、脈沖產生和振蕩電路。555可被作為電路中的延時器件、觸發器或起振元件。
    的頭像 發表于 02-02 11:14 ?5643次閱讀
    使用555<b class='flag-5'>定時器</b>的報警<b class='flag-5'>器</b>電路圖

    定時器原理能控制馬達嗎為什么

    定時控制。 定時器的工作原理是基于內部的振蕩電路,通過穩定的時鐘信號來觸發或計時特定的事件。常見的定時器電路有555定時器和微控制
    的頭像 發表于 01-23 15:21 ?675次閱讀

    555定時器可以構成哪三種電路 555定時器屬于時序邏輯電路嗎

    555定時器是一款廣泛應用于各種電子設備中的集成電路,它能夠創建不同的電路以滿足多種定時和脈沖生成需求。在本文中,我將詳細介紹555定時器能夠構成的三種常見電路,并回答其是否屬于時序
    的頭像 發表于 01-22 10:21 ?3149次閱讀

    555定時器的基本功能 555定時器的工作原理及其應用

    定時器有三種基本工作模式,分別是單穩態、自由運放和雙穩態。它可以在多種電子電路中實現功能的實現。下面將詳細介紹它們的功能特點。 單穩態模式:在單穩態模式下,555定時器可以實現一個穩態觸發器。當外部
    的頭像 發表于 01-18 11:12 ?1.5w次閱讀

    AWTK 開源串口屏開發(6) - 定時器的用法

    中,可以給每個控件(包括窗口)創建一個定時器定時器到點后觸發v-on:timer事件。在AWTK串口屏中,提供了6個定時器相關函數:start_timer啟動定
    的頭像 發表于 01-13 08:24 ?580次閱讀
    AWTK 開源串口屏開發(6) - <b class='flag-5'>定時器</b>的用法

    STM32ADC中斷的使用注意事項和優化建議

    使用中斷是提高系統性能和精確度的關鍵。本文將詳細介紹STM32ADC中斷的使用注意事項和優化建議。 注意事項: 1. 合理選擇中斷觸發方式:STM32ADC可以通過軟件觸發(軟件啟動轉
    的頭像 發表于 01-12 15:17 ?3461次閱讀
    主站蜘蛛池模板: 第一福利视频网站在线| 99精产国品一二产区在线| 在线A亚洲老鸭窝天堂AV高清| 嘟嘟嘟影院免费观看视频 | 日韩精品无码久久一区二区三| 97视频久久| 女性BBWBBWBBWBBW| adc影院在线| 青青草原影视| 被两根巨大同时进去高H| 欧美亚洲综合另类无码| YELLOW免费观看2019| 欧洲电影巜肉欲丛林| 爆操大胸美女| 日日AV夜夜添久久奶无码| 办公室的秘密2中文字幕| 欧洲精品不卡1卡2卡三卡四卡| 白白操在线视频| 色四房播播| 国产精品外围在线观看| 亚洲精品久久午夜麻豆| 九色终合九色综合88| 最近中文字幕MV免费高清视频8| 久久综合电影| 99久久99久久精品| 日产精品高潮呻吟AV久久| 国产成久久免费精品AV片天堂 | 大胸美女被c| 少妇无码吹潮久久精品AV| 国产浮力草草影院CCYY| 亚洲精品婷婷无码成人A片在线| 精品少妇高潮蜜臀涩涩AV| 最近的2019中文字幕国语完整版| 男男h开荤粗肉h文1v1| 大胸美女洗澡扒奶衣挤奶| 香蕉在线播放| 久久久久久久久a免费| 97超级碰久久久久香蕉人人| 飘雪在线观看免费完整版| 国产人妻午夜无码AV天堂| 中国午夜伦理片|