在线观看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)不再提示

關(guān)于高速單片機(jī)STM32H7定時(shí)器同步啟動(dòng)并輸出多路PWM波形的探究

冬至子 ? 來(lái)源:1ST-LABS ? 作者:王譯 ? 2023-10-31 17:11 ? 次閱讀

隨著嵌入式系統(tǒng)技術(shù)的不斷發(fā)展,PWM(Pulse Width Modulation)信號(hào)在各種應(yīng)用場(chǎng)景中得到了廣泛應(yīng)用,例如電機(jī)控制LED燈控、音頻處理等方面。在多個(gè)PWM信號(hào)同時(shí)輸出時(shí),為了保證信號(hào)的同步性和穩(wěn)定性,定時(shí)器同步啟動(dòng)技術(shù)成為了必要的手段。

STM32系列芯片以其高性能和多功能外設(shè)而廣受業(yè)界認(rèn)可。其中,STM32H7系列芯片配備了豐富的定時(shí)器模塊,既具備通用性又具備高性能,支持多種工作模式,可以滿足多種嵌入式應(yīng)用對(duì)高精度、多信號(hào)輸出的需求。

本文基于STM32H7芯片,研究了定時(shí)器同步啟動(dòng)技術(shù)在PWM信號(hào)多路輸出中的應(yīng)用。我們?cè)谕ㄟ^(guò)研究相關(guān)技術(shù)的基礎(chǔ)上,提出了一種基于定時(shí)器同步啟動(dòng)的PWM輸出方案,并通過(guò)實(shí)驗(yàn)驗(yàn)證了該方案的穩(wěn)定性和實(shí)用性。

本文旨在探究嵌入式系統(tǒng)中PWM信號(hào)同步輸出問(wèn)題的解決方案,為有類(lèi)似需求的嵌入式開(kāi)發(fā)人員提供參考和借鑒,希望本文對(duì)開(kāi)發(fā)者在設(shè)計(jì)多路PWM輸出應(yīng)用時(shí)提供一些實(shí)用價(jià)值和借鑒意義。

STM32H723ZGT6所有定時(shí)器包括兩個(gè)高級(jí)控制定時(shí)器、十二個(gè)通用定時(shí)器、兩個(gè)基本定時(shí)器、五個(gè)低功耗定時(shí)器、兩個(gè)看門(mén)狗定時(shí)器和一個(gè)SysTick定時(shí)器。所有計(jì)時(shí)器計(jì)數(shù)器都可以在Debug模式下凍結(jié)。

本次實(shí)驗(yàn)主頻配置的是500MHz,共使用過(guò)了TIM1、 TIM2、TIM3、TIM23、TIM24共五個(gè)定時(shí)器,其中TIM1為主定時(shí)器,用于控制其他定時(shí)器的同步啟動(dòng),其他定時(shí)器為從定時(shí)器,用于輸出PWM波形。

-01-

通用定時(shí)器框圖

圖片

-02-

定時(shí)器特性比較

圖片

-03-

定時(shí)器內(nèi)部觸發(fā)連接關(guān)系

圖片

-04-

原理方案以及開(kāi)發(fā)流程

4.1 原理方案

通過(guò)配置主從定時(shí)器內(nèi)部觸發(fā)連接功能,以達(dá)到啟動(dòng)主定時(shí)器時(shí),其他從定時(shí)器同步啟動(dòng)的功能。

4.2 通過(guò)STM32CubeMX

配置定時(shí)器工作模式

4.2.1 配置主定時(shí)器

圖片

4.2.2 配置從定時(shí)器

圖片

4.2.3 配置PWM輸出引腳功能

圖片

-05-

修改代碼并驗(yàn)證功能

5.1 修改代碼

圖片

此HAL庫(kù)接口每次只能初始化一個(gè)其中一個(gè)TIM的通道并開(kāi)啟PWM,但判斷不了是否由主定時(shí)器TIM1來(lái)控制同步啟動(dòng)的,所以需要對(duì)其函數(shù)進(jìn)行修改。

如下:

圖片

圖片

int main(void) 函數(shù)內(nèi)容

5.2 用示波器邏輯分析功能驗(yàn)證結(jié)果

圖片

5.3 驗(yàn)證抖動(dòng)范圍不超過(guò)3ns

圖片

-06-

結(jié)論

綜上所述,使用STM32H7的同步啟動(dòng)定時(shí)器可有效降低多個(gè)定時(shí)器之間的相位誤差,提高系統(tǒng)的定時(shí)精度。通過(guò)TIM定時(shí)器主從模式功能,實(shí)現(xiàn)了定時(shí)器的同步啟動(dòng),并且實(shí)現(xiàn)了周期、占空比和相位的精確控制。實(shí)驗(yàn)結(jié)果表明,該方案可以在多種應(yīng)用場(chǎng)景下提高系統(tǒng)穩(wěn)定性和可靠性。

總之,本文設(shè)計(jì)的STM32H7同步啟動(dòng)定時(shí)器方案具有較高的實(shí)用價(jià)值和應(yīng)用前景,對(duì)于各種基于定時(shí)器的控制應(yīng)用都具有一定的參考價(jià)值。

聲明:本文內(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)投訴
  • led燈
    +關(guān)注

    關(guān)注

    22

    文章

    1592

    瀏覽量

    108483
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3256

    瀏覽量

    115498
  • PWM波
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

    16960
  • 高速單片機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    7356
  • stm32h7
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    1753
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用STM32單片機(jī)輸出PWM波形

    ??在使用STM32單片機(jī)輸出PWM波形的時(shí)候,通常可以直接使用定時(shí)器提供的
    發(fā)表于 12-06 07:56

    AVR單片機(jī)定時(shí)器輸出PWM的設(shè)計(jì)及注意問(wèn)題

    本內(nèi)容提供了AVR單片機(jī)定時(shí)器輸出PWM的設(shè)計(jì)及注意問(wèn)題,根據(jù)PWM的特點(diǎn),在使用ATmega128的
    發(fā)表于 11-09 17:39 ?1663次閱讀

    51單片機(jī)PWM輸出

    單片機(jī)使用資源:定時(shí)器0,定時(shí)器1,工作模式2(8位溢出自動(dòng)重裝初值)當(dāng)定時(shí)器1溢出時(shí),置位輸出I/O,
    發(fā)表于 07-26 14:31 ?22次下載

    如何采用STM32單片機(jī)來(lái)產(chǎn)生PWM輸出

    STM32定時(shí)器除了基本定時(shí)器TIM6和TIM7之外,其他的定時(shí)器都可以用來(lái)產(chǎn)生PWM
    發(fā)表于 12-13 16:27 ?2.2w次閱讀

    如何使用51單片機(jī)通過(guò)定時(shí)器模擬輸出多路PWM程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用51單片機(jī)通過(guò)定時(shí)器模擬輸出多路PWM程序免費(fèi)下載。
    發(fā)表于 07-17 17:38 ?22次下載
    如何使用51<b class='flag-5'>單片機(jī)</b>通過(guò)<b class='flag-5'>定時(shí)器</b>模擬<b class='flag-5'>輸出</b><b class='flag-5'>多路</b><b class='flag-5'>PWM</b>程序免費(fèi)下載

    如何通過(guò)STM32定時(shí)器輸出PWM

    ? 本文將介紹通過(guò)STM32定時(shí)器輸出PWM,如果對(duì)定時(shí)器不太熟悉的同學(xué)可以看下之前的文章《STM32
    的頭像 發(fā)表于 02-20 15:08 ?2.2w次閱讀
    如何通過(guò)<b class='flag-5'>STM32</b>的<b class='flag-5'>定時(shí)器</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b>?

    華大單片機(jī)高級(jí)定時(shí)器輸出0-100%占空比方法

      華大單片機(jī)可以通過(guò)種方式進(jìn)行PWM輸出,工程師反應(yīng)使用高級(jí)定時(shí)器輸出PWM的時(shí)候,不能
    發(fā)表于 10-12 10:25 ?2705次閱讀

    嵌入式單片機(jī)基礎(chǔ)篇(九)之通用定時(shí)器(二)PWM輸出

    ,是利用微處理的數(shù)字輸出來(lái)對(duì)模擬電路進(jìn)行控制的一種非常有效的技術(shù)。簡(jiǎn)單一點(diǎn),就是對(duì)脈沖寬度的控制,輸出一個(gè)方波。(2)STM32定時(shí)器
    發(fā)表于 11-22 17:51 ?68次下載
    嵌入式<b class='flag-5'>單片機(jī)</b>基礎(chǔ)篇(九)之通用<b class='flag-5'>定時(shí)器</b>(二)<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>

    STM32單片機(jī)-PWM波形輸出

    目錄:一、引腳映像與寄存1、定時(shí)器引腳復(fù)用功能映像2、定時(shí)器二、定時(shí)器PWM產(chǎn)生原理三、STM32
    發(fā)表于 11-23 18:21 ?15次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>-<b class='flag-5'>PWM</b><b class='flag-5'>波形</b><b class='flag-5'>輸出</b>

    STM32單片機(jī)一個(gè)定時(shí)器輸出不同頻率PWM

    ??在使用STM32單片機(jī)輸出PWM波形的時(shí)候,通常可以直接使用定時(shí)器提供的
    發(fā)表于 11-23 18:21 ?18次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)</b>一個(gè)<b class='flag-5'>定時(shí)器</b><b class='flag-5'>輸出</b>不同頻率<b class='flag-5'>PWM</b>波

    STM32-通用定時(shí)器-PWM輸出

    捕獲、輸出比較、PWM輸出、單脈沖模式輸出等。STM32定時(shí)器除了TIM6和TIM
    發(fā)表于 11-26 15:36 ?23次下載
    <b class='flag-5'>STM32</b>-通用<b class='flag-5'>定時(shí)器</b>-<b class='flag-5'>PWM</b><b class='flag-5'>輸出</b>

    stm32F051系列 單片機(jī)引腳定時(shí)器輸出pwm波形控制風(fēng)扇轉(zhuǎn)速

    輸出功能的io。此文章來(lái)詳述使用stm32F051R8T6型號(hào)單片機(jī),帶有定時(shí)器輸出功能的引腳來(lái)輸出
    發(fā)表于 11-29 14:06 ?15次下載
    <b class='flag-5'>stm32</b>F051系列 <b class='flag-5'>單片機(jī)</b>引腳<b class='flag-5'>定時(shí)器</b><b class='flag-5'>輸出</b><b class='flag-5'>pwm</b><b class='flag-5'>波形</b>控制風(fēng)扇轉(zhuǎn)速

    PM0253_STM32F7STM32H7單片機(jī)編程手冊(cè)

    PM0253_STM32F7STM32H7單片機(jī)編程手冊(cè)
    發(fā)表于 11-24 08:29 ?18次下載
    PM0253_<b class='flag-5'>STM32F7</b>和 <b class='flag-5'>STM32H7</b><b class='flag-5'>單片機(jī)</b>編程手冊(cè)

    STM32H7時(shí)鐘I/O響應(yīng)頻率和定時(shí)器最高頻率的測(cè)試方法

    針對(duì)常規(guī)STM32系列性能測(cè)試所引起的準(zhǔn)確度低、可靠性差、操作困難等問(wèn)題,文中提出了一種關(guān)于I/O響應(yīng)頻率以及定時(shí)器最高頻率的極限性能測(cè)試方法。通過(guò)對(duì)STM32H7時(shí)鐘頻率進(jìn)行最高頻率
    的頭像 發(fā)表于 10-24 14:51 ?2532次閱讀
    <b class='flag-5'>STM32H7</b>時(shí)鐘I/O響應(yīng)頻率和<b class='flag-5'>定時(shí)器</b>最高頻率的測(cè)試方法

    STM32H7芯片系列中定時(shí)器同步啟動(dòng)輸出PWM波形的實(shí)現(xiàn)方法

    本文主要研究了STM32H7芯片系列中定時(shí)器同步啟動(dòng)輸出P
    的頭像 發(fā)表于 10-24 14:56 ?2174次閱讀
    <b class='flag-5'>STM32H7</b>芯片系列中<b class='flag-5'>定時(shí)器</b><b class='flag-5'>同步</b><b class='flag-5'>啟動(dòng)</b><b class='flag-5'>并</b><b class='flag-5'>輸出</b><b class='flag-5'>PWM</b><b class='flag-5'>波形</b>的實(shí)現(xiàn)方法
    主站蜘蛛池模板: 精品一区二区三区自拍图片区 | 天天摸天天操免费播放小视频 | 特级毛片a级毛免费播放 | 狠狠色伊人亚洲综合第8页 狠狠色依依成人婷婷九月 狠狠色影院 | 国产欧美精品午夜在线播放 | 91视频免费观看 | 在线www 天堂网在线 | 国内一级野外a一级毛片 | 2021国产精品成人免费视频 | 最好看的2019中文字幕免费高清 | 4438x成人网最大色成网站 | 射菊吧| 日本v片免费一区二区三区 日本www.色 日本wwwwww | 欧美操bb| 性久久久久久久久久 | 日韩免费高清一级毛片 | 日本黄页网 | 狠狠色丁香久久婷婷综 | 老色批午夜免费视频网站 | 人人爽天天爽夜夜爽曰 | 免费一级特黄欧美大片勹久久网 | 电影天堂bt| 在厨房乱子伦在线观看 | 天堂在线观看视频 | 国产精品免费久久久久影院 | 黄色hd| 男女爱爱福利 | 在线观看视频播放 | 国产狂喷冒白浆免费视频 | 欧美一级黄色片视频 | 日本日b视频 | 一区二区三区高清不卡 | 色狠狠综合网 | 欧美精品国产第一区二区 | 日本精品视频四虎在线观看 | 亚洲综合色一区 | 狠狠色噜噜狠狠狠狠999米奇 | 天天躁天天爽 | 性夜影院爽黄a免费视频 | 亚洲第一毛片 | 日本丝瓜着色视频 |