99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

CHANBAEK ? 來源:1ST-LABS ? 作者:王譯 ? 2023-10-24 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

針對常規(guī)STM32系列性能測試所引起的準確度低、可靠性差、操作困難等問題,文中提出了一種關(guān)于I/O響應(yīng)頻率以及定時器最高頻率的極限性能測試方法。通過對STM32H7時鐘頻率進行最高頻率配置,分別對需要測試的引腳進行電平翻轉(zhuǎn)并輸出波形,從示波器顯示的波形結(jié)果來看,驗證結(jié)果表明I/O響應(yīng)的時鐘頻率受時鐘源最高頻率的限制,能夠達到時鐘源所規(guī)定的最高頻率。文中給出了STM32CubeMX配置時鐘頻率的方法。

近年來,隨著科學(xué)技術(shù)的不斷創(chuàng)新和發(fā)展,嵌入式計算機行業(yè)迎來了翻天覆地的變化,隨之而來,嵌入式計算機對于人類的生產(chǎn)活動和社會活動產(chǎn)生了極其重要的影響,它的應(yīng)用領(lǐng)域從最初的軍事科研應(yīng)用擴展到社會的各個領(lǐng)域,從而帶動了全球范圍的技術(shù)進步,由此引發(fā)了深刻的社會變革。

在嵌入式計算機中,單片機作為一種體積小、質(zhì)量輕、價格便宜的嵌入式計算機,它的應(yīng)用領(lǐng)域也十分廣泛,如智能儀表、實時工控、通訊設(shè)備、導(dǎo)航系統(tǒng)、家用電器等。而STM32系列芯片作為32bit單片機類型的代表,在實際的開發(fā)應(yīng)用中,需要對它的性能做測試,進而驗證其保持在最高的頻率下,系統(tǒng)能否正常運行。

1. 系統(tǒng)架構(gòu)框圖

圖片

圖片

2. 系統(tǒng)時鐘樹架構(gòu)

圖片

圖片

3. 驗證系統(tǒng)時鐘頻率

3.1 原理方案

本文硬件采用的是STM32H723ZGT6開發(fā)板,通過對時鐘輸出引腳MCO2進行配置,用示波器抓取引腳的波形,從波形中驗證時鐘頻率是否達到要求。MCO2可輸出的時鐘源都有SYSCLK、HSE、LLCLK、LL2PCLK、SICLK、SICLK。根據(jù)需求通過HAL_RCC_MCOConfig(RCC_MCO2, RCC_MCO2SOURCE_SYSCLK, RCC_MCODIV_10);函數(shù)進行配置時鐘輸出源以及分頻。

3.2 STM32CubeMX配置時鐘頻率

圖片

3.3 MCO2引腳配置

圖片

需要注意的是,MCO2引腳的最大輸出速度應(yīng)配置為Very High,否則輸出速度將受到限制。

3.4 示波器抓取引腳波形變化

圖片

由于系統(tǒng)時鐘配置的是500MHz,時鐘輸出的是10分頻后的結(jié)果,從圖中可以看到波形正好是主頻10分頻后的波形,即50MHz,所以推斷出系統(tǒng)實際時鐘頻率跟理論時鐘頻率相符。

4. 驗證TIM定時器最高時鐘頻率

官方給出的TIM時鐘源的時鐘頻率理論值為275MHz,為了方便計算,本文配置的系統(tǒng)時鐘頻率為500MHz,分到TIM時鐘頻率的時候為250MHz。也就是說每一個TIM的計數(shù)值為1 s /250 MHz =4ns ,所以,當計數(shù)值為25 count時,TIM的輸出周期100 ns,而當計數(shù)值為26 count時,TIM的輸出周期104 ns,驗證實際輸出的波形可得出TIM的實際時鐘頻率。

4.1 配置TIM工作模式

圖片

圖片

圖片

4.2 代碼修改

開啟定時器輸出比較功能,使其引腳輸出波形。使用函數(shù)接口HAL_TIM_OC_ Start(&htim1, TIM_CHANNEL_1); 進行開啟。

圖片

4.3 示波器抓取引腳波形

圖片

當count為25時輸出的波形

圖片

當count為26時輸出的波形

4.4 結(jié)論

從上文的波形中可以看出,每個count的時間為4ns,從而得出TIM的實際輸出時鐘頻率為1 s /4 ns =250 MHz 。也就是說每個I/O的引腳響應(yīng)頻率受I/O所在時鐘源的限制,如主頻輸出的時鐘頻率能夠到達500MHz,而TIM的輸出引腳的響應(yīng)頻率能夠到達250MHz。

文章來源:上海凝睿電子科技有限公司西安分公司

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

    關(guān)注

    5147

    文章

    19613

    瀏覽量

    316455
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11026

    瀏覽量

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

    關(guān)注

    23

    文章

    3298

    瀏覽量

    117675
  • 時鐘頻率
    +關(guān)注

    關(guān)注

    0

    文章

    50

    瀏覽量

    20661
  • stm32cubemx
    +關(guān)注

    關(guān)注

    5

    文章

    286

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    最高頻率分量的頻率

    請問什么叫最高頻率分量的頻率??新人一枚 ,請大家指教?。≈x謝
    發(fā)表于 08-28 10:58

    EP3C25E144I7工作最高頻率是多少

    EP3C25E144I7工作的最高頻率是多少,也就是PLL設(shè)置最高輸出為多少,求大神們幫忙解答下
    發(fā)表于 03-21 09:41

    請問STM32時鐘配置為72Mhz時可以輸出的脈沖的最高頻率是多少?

    STM32時鐘配置為72Mhz時可以輸出的脈沖的最高頻率是多少?我有點糊涂了,誰能說說?
    發(fā)表于 12-07 08:54

    STM32H7的TIM定時器基礎(chǔ)知識和HAL庫

    第32章 STM32H7的TIM定時器基礎(chǔ)知識和HAL庫API本章節(jié)為大家講解TIM1 – TIM17(STM32H7沒有TIM9,TIM10和TIM11)共計14個定時器的基礎(chǔ)知識和
    發(fā)表于 08-19 06:53

    STM32H745定時器頻率問題求解

    我知道它工作正常。似乎定時器時鐘不是 240MHz,而是其他東西。如果有人了解 stm32h7 定時器時鐘
    發(fā)表于 01-06 08:49

    51單片機pwm最高頻率能到多少?

    at89c51的io輸出pwm,級數(shù)256級,用定時器實現(xiàn)那么它的最高頻率能到多少
    發(fā)表于 10-08 07:16

    STM32H7移植freertos能不能直接用通用定時器作為系統(tǒng)時鐘基準?

    STM32H7移植freertos,能不能直接用通用定時器作為系統(tǒng)時鐘基準
    發(fā)表于 10-10 06:30

    圖像信號最高頻率

    圖像信號最高頻率
    發(fā)表于 07-31 12:26 ?2857次閱讀

    STM32H7教程】第19章 STM32H7的GPIO應(yīng)用之按鍵FIFO

    STM32H7教程】第19章 STM32H7的GPIO應(yīng)用之按鍵FIFO
    發(fā)表于 11-23 18:21 ?9次下載
    【<b class='flag-5'>STM32H7</b>教程】第19章 <b class='flag-5'>STM32H7</b>的GPIO應(yīng)用之按鍵FIFO

    STM32H7學(xué)習之路繼續(xù)(stm32H7系列3) GPIO

    STM32H7學(xué)習之路繼續(xù)(stm32H7系列3) GPIO
    發(fā)表于 11-30 12:36 ?21次下載
    <b class='flag-5'>STM32H7</b>學(xué)習之路繼續(xù)(<b class='flag-5'>stm32H7</b>系列3)  GPIO

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)

    STM32H7教程】第21章 STM32H7的NVIC中斷分組和配置(重要)
    發(fā)表于 12-04 14:36 ?14次下載
    【<b class='flag-5'>STM32H7</b>教程】第21章 <b class='flag-5'>STM32H7</b>的NVIC中斷分組和配置(重要)

    STM32H7教程】第8章 STM32H7的終極調(diào)試組件Event Recorder

    STM32H7教程】第8章 STM32H7的終極調(diào)試組件Event Recorder
    發(fā)表于 12-05 20:06 ?7次下載
    【<b class='flag-5'>STM32H7</b>教程】第8章 <b class='flag-5'>STM32H7</b>的終極調(diào)試組件Event Recorder

    STM32H7教程】第14章 STM32H7的電源,復(fù)位和時鐘系統(tǒng)

    STM32H7教程】第14章 STM32H7的電源,復(fù)位和時鐘系統(tǒng)
    發(fā)表于 12-09 11:21 ?37次下載
    【<b class='flag-5'>STM32H7</b>教程】第14章 <b class='flag-5'>STM32H7</b>的電源,復(fù)位和<b class='flag-5'>時鐘</b>系統(tǒng)

    如何依據(jù)電源線共模騷擾的最高頻率來選擇濾波插損的最高頻率呢?

    如何依據(jù)電源線共模騷擾的最高頻率來選擇濾波插損的最高頻率呢? 電器設(shè)備中的電源線共模騷擾是導(dǎo)致電力系統(tǒng)電磁干擾和錯誤操作的主要原因之一。解決這個問題的方法之一是使用適當?shù)臑V波
    的頭像 發(fā)表于 09-12 11:48 ?1025次閱讀

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

    本文主要研究了STM32H7芯片系列中定時器同步啟動并輸出PWM波形的實現(xiàn)方法。
    的頭像 發(fā)表于 10-24 14:56 ?2915次閱讀
    <b class='flag-5'>STM32H7</b>芯片系列中<b class='flag-5'>定時器</b>同步啟動并輸出PWM波形的實現(xiàn)<b class='flag-5'>方法</b>