chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

STM32定時器觸發(fā)ADC的時序話題

茶話MCU ? 來源:ST MCU 信息交流 ? 作者:ST MCU 信息交流 ? 2021-02-19 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原文標題:STM32定時器觸發(fā)ADC的時序話題

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

責(zé)任編輯:haq

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

    關(guān)注

    100

    文章

    7318

    瀏覽量

    553616
  • STM32
    +關(guān)注

    關(guān)注

    2305

    文章

    11118

    瀏覽量

    370948
  • 定時器
    +關(guān)注

    關(guān)注

    23

    文章

    3359

    瀏覽量

    121658

原文標題:STM32定時器觸發(fā)ADC的時序話題

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CW32L010+定時器介紹

    定時器主要由以下幾個部分組成: 計數(shù)定時器的核心組件,通常是一個16位或32位的遞增計數(shù)。計數(shù)在時鐘信號的驅(qū)動下遞增,直到達到預(yù)設(shè)
    發(fā)表于 12-01 07:53

    CW32定時器及中斷介紹

    載計數(shù)并由一個可編程預(yù)分頻驅(qū)動。BTIM 支持定時器模式、計數(shù)模式、觸發(fā)啟動模式和門控模式 4 種工作模式,支持溢出事件
    發(fā)表于 12-01 07:08

    PWM、定時器、SysTick 區(qū)別及應(yīng)用場景

    在單片機和嵌入式開發(fā)中,經(jīng)常會遇到PWM(脈寬調(diào)制)、定時器、SysTick(系統(tǒng)滴答定時器)這幾個詞。很多初學(xué)者容易把它們混為一談,以為都是“定時相關(guān)的東西”。其實,它們在本質(zhì)和應(yīng)用上有明顯差別
    的頭像 發(fā)表于 11-17 10:53 ?196次閱讀
    PWM、<b class='flag-5'>定時器</b>、SysTick 區(qū)別及應(yīng)用場景

    SysTick系統(tǒng)滴答定時器簡介

    SysTick—系統(tǒng)定時器是屬于CM33內(nèi)核中的一個外設(shè),內(nèi)嵌在NVIC中。系統(tǒng)定時器是一個24bit的向下遞減的計數(shù),計數(shù)每計數(shù)一次的時間為 1/SYSCLK,一般我們設(shè)置系統(tǒng)時
    的頭像 發(fā)表于 09-23 09:50 ?1295次閱讀
    SysTick系統(tǒng)滴答<b class='flag-5'>定時器</b>簡介

    TPL5100 ACTIVE 具有電源門控功能和 MOS 驅(qū)動的 Nano 供電可編程定時器

    TPL5100 是一款針對低功耗應(yīng)用優(yōu)化的長期定時器 IC。該TPL5100可以替換微控制的內(nèi)部定時器,使微控制保持完全關(guān)閉而不是運行定時器
    的頭像 發(fā)表于 09-15 09:45 ?457次閱讀
    TPL5100 ACTIVE 具有電源門控功能和 MOS 驅(qū)動<b class='flag-5'>器</b>的 Nano 供電可編程<b class='flag-5'>定時器</b>

    大彩講堂:VisualHMI-LUA教程-定時器的使用指南

    定時器的使用
    的頭像 發(fā)表于 08-31 16:59 ?827次閱讀
    大彩講堂:VisualHMI-LUA教程-<b class='flag-5'>定時器</b>的使用指南

    STM32入門篇之通用定時器徹底研究

    新手教程,含11個例程,全面剖析TIMER STM32定時器功能很強大,學(xué)習(xí)起來也很費勁兒,本人在這卡了5天才算看明白。寫下下面的文字送給后來者,希望能帶給你點啟發(fā)。在此聲明,本人也是剛?cè)腴T
    發(fā)表于 08-01 16:51

    MCU定時器/計數(shù)

    RISC-V核低功耗MCU通過靈活的定時器架構(gòu)、低功耗模式適配及硬件級中斷優(yōu)化,在工業(yè)控制、智能家居等場景中實現(xiàn)高精度計時與能耗控制的協(xié)同設(shè)計,滿足復(fù)雜任務(wù)調(diào)度與實時響應(yīng)的雙重需求?。 一、?硬件
    的頭像 發(fā)表于 04-27 13:54 ?580次閱讀

    STM32定時器基本原理及常見問題之培訓(xùn)資料

    STM32 定時器基本原理及常見問題之培訓(xùn)資料v3.10 時基單元、捕捉比較功能、主從觸發(fā)與級聯(lián)、案例分享 培訓(xùn)內(nèi)容:
    發(fā)表于 04-08 16:26

    stm32h750vbt6 v版本芯片,ADC采樣速度太低

    stm32h750vbt6 v版本芯片,定時器TIM3觸發(fā)ADC2采樣速度最高只能達到1M,無論怎么調(diào)時鐘頻率,都這樣,無法超過1M,是V版本芯片鎖死了速率嗎?
    發(fā)表于 03-19 22:26

    使用stm32f405做6步pwm輸出時,定時器配置由強制輸出轉(zhuǎn)為pwm,com觸發(fā)后會有延遲生效的現(xiàn)象,怎么解決?

    我在使用stm32f405做6步pwm輸出時發(fā)現(xiàn),定時器的配置由pwm改為強制輸出后會在com觸發(fā)時立即生效,但是定時器配置由強制輸出轉(zhuǎn)為pwm,com
    發(fā)表于 03-13 07:24

    STM32Cube配置RTOS時定時器如何選擇?

    STM32Cube配置RTOS時定時器如何選擇
    發(fā)表于 03-07 08:47

    ADC12CTL1 SHI和SAMPCON是什么意思?

    定時器,什么是觸發(fā)輸入信號 2.SHI和SAMPCON是什么意思? 3.是在SHP=0時,才用SHS位嗎?請仔細說說SHP=0和SHP=1兩者的區(qū)別,以及ADC12采樣和轉(zhuǎn)換時序 這些
    發(fā)表于 01-24 07:09

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

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

    定時器已安排!開發(fā)小白看過來~

    或周期性地執(zhí)行代碼段,為物聯(lián)網(wǎng)設(shè)備的運行提供了精確的時間控制。在多種應(yīng)用場景中都發(fā)揮著重要作用,例如:定時發(fā)送數(shù)據(jù)、周期性檢查傳感狀態(tài)等。 Air201最新資料下載: www.air201.cn 本文將通過demo示例,帶你了解單次
    的頭像 發(fā)表于 12-31 14:30 ?764次閱讀
    <b class='flag-5'>定時器</b>已安排!開發(fā)小白看過來~