日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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、當(dāng)選擇Update Event做為TIM1的TRGO,同時TRGO作為ADC的外部觸發(fā)事件時,不論ADC的觸發(fā)極性如何選擇,都確定在定時器發(fā)生更新事件時觸發(fā)ADC,即下圖紅色箭頭所指位置。

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

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

3、當(dāng)選擇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)容豐富而龐大,細(xì)節(jié)也多,個別細(xì)節(jié)可能描述未必很詳盡,此時我們實際驗證下或許更清晰。OK,關(guān)于定時器觸發(fā)ADC的時序話題就聊到這里。時間真快,祝福2021!一起加油!

原文標(biāo)題: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

    文章

    7950

    瀏覽量

    557014
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11195

    瀏覽量

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

    關(guān)注

    23

    文章

    3375

    瀏覽量

    124656

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    深入剖析NE555定時器:特性、參數(shù)與應(yīng)用

    ,我們就來深入了解一下NE555定時器的相關(guān)特性、參數(shù)以及典型應(yīng)用。 文件下載: NE555M/TR.pdf 產(chǎn)品簡介 NE555定時器內(nèi)部由閾值比較、觸發(fā)比較
    的頭像 發(fā)表于 04-28 15:40 ?100次閱讀

    LM555QML定時器:功能特性、應(yīng)用及設(shè)計要點

    了解一下它。 文件下載: lm555qml.pdf 一、LM555QML簡介 LM555QML是一款可直接替代SE555/NE555的定時器,能實現(xiàn)從微秒到數(shù)小時的定時,支持單穩(wěn)態(tài)和無穩(wěn)態(tài)兩種工作模式,并且占空比可調(diào)。它額外提供了觸發(fā)
    的頭像 發(fā)表于 02-10 15:40 ?344次閱讀

    深入解析 LM555 定時器:特性、應(yīng)用與設(shè)計要點

    深入解析 LM555 定時器:特性、應(yīng)用與設(shè)計要點 一、引言 在電子工程師的工具箱中,定時器芯片是常用的基礎(chǔ)元件之一。而 TI 公司的 LM555 定時器,以其高穩(wěn)定性、多種工作模式和廣泛的應(yīng)用范圍
    的頭像 發(fā)表于 02-10 15:35 ?585次閱讀

    CW32定時器及其中斷介紹

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

    LAT1173高精度定時器的同步功能應(yīng)用筆記

    STM32G474 所含的高精度定時器(HRTIMER)其實包含了多個定時器,多個定時器之間可以單獨工作,也可以進行同步,且高精度定時器還能
    發(fā)表于 01-11 17:32 ?0次下載

    LAT1183+高精度定時器中 single-shot 計數(shù)模式不工作應(yīng)用筆記

    客戶使用 STM32G474 的高精度定時器,基于 CubeMX 進行外設(shè)配置與代碼生成,將某個子定時器的計數(shù)方式設(shè)置為 retriggerable single shot 方式,發(fā)現(xiàn)該子定時
    發(fā)表于 01-11 17:28 ?0次下載

    CW32L083的基本定時器

    CW32L083 內(nèi)部集成 3 個基本定時器 (BTIM),每個 BTIM 完全獨立且功能完全相同,各包含一個 16bit 自動重裝 載計數(shù)并由一個可編程預(yù)分頻驅(qū)動。BTIM 支持定時器
    發(fā)表于 12-15 06:23

    CW32A030微控制定時器

    16bit 自動重裝載計數(shù) 并由一個可編程預(yù)分頻驅(qū)動。GTIM 支持定時器模式、計數(shù)模式、觸發(fā)啟動模式和門控模式4 種基本 工作模式,
    發(fā)表于 12-04 06:47

    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 ?720次閱讀
    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 ?1847次閱讀
    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 ?856次閱讀
    TPL5100 ACTIVE 具有電源門控功能和 MOS 驅(qū)動<b class='flag-5'>器</b>的 Nano 供電可編程<b class='flag-5'>定時器</b>

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

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

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

    新手教程,含11個例程,全面剖析TIMER STM32定時器功能很強大,學(xué)習(xí)起來也很費勁兒,本人在這卡了5天才算看明白。寫下下面的文字送給后來者,希望能帶給你點啟發(fā)。在此聲明,本人也是剛?cè)腴T
    發(fā)表于 08-01 16:51
    仙游县| 镇赉县| 彭州市| 泾川县| 浦东新区| 永登县| 唐河县| 博罗县| 辽中县| 山阳县| 常山县| 南雄市| 宁河县| 内江市| 柳河县| 秭归县| 比如县| 泊头市| 长宁县| 乐东| 天镇县| 五大连池市| 中江县| 龙陵县| 且末县| 乌兰浩特市| 东海县| 光山县| 宜丰县| 深泽县| 化德县| 广丰县| 罗源县| 宁化县| 和平区| 丰台区| 清丰县| 武定县| 抚松县| 平度市| 汶川县|