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

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

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

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

利用先進(jìn)的時鐘控制功能在MCU設(shè)計(jì)提高了處理效率

jf_pJlTbmA9 ? 來源:網(wǎng)絡(luò) ? 作者:網(wǎng)絡(luò) ? 2023-11-03 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由于微控制器激增到越來越多的權(quán)力受限的設(shè)計(jì),加工效率成為越來越多的關(guān)注,以系統(tǒng)設(shè)計(jì)。該驅(qū)動器來獲得額外的處理能力以更低的功率是由電池不僅是重要的操作的產(chǎn)品,但是,越來越多的功率也制約了許多“插件”模塊,其中功率由模塊規(guī)格的限制。在這些情況下,一個有效的設(shè)計(jì)將能夠提供更多的功能,并創(chuàng)建一個競爭優(yōu)勢一個效率較低的實(shí)施。 MCU設(shè)計(jì)的一個被忽視的方面是在時鐘控制區(qū)。設(shè)計(jì)人員往往可以通過使用時鐘控制模塊的高級特性來調(diào)整時鐘為CPU,外設(shè)和其他耗電的資源打造更高效的設(shè)計(jì)。本文將探討先進(jìn)的時鐘控制模塊一些常用功能的能力,并展示它們的使用如何能改善大多數(shù)MCU為基礎(chǔ)的設(shè)計(jì)處理效率。

時鐘源

MCU的總體操作由一個時鐘控制塊和許多時鐘控制塊管理具有的功能,可用于選擇,控制和管理的時鐘源的CPU,內(nèi)存,外圍設(shè)備,和模擬模塊。通過控制時鐘這些塊,甚至關(guān)閉的時鐘不被在某些處理程序使用的功能,功率可以被應(yīng)用到需要它和MCU的只是部分只是在需要時,使得對于一個非常有效的實(shí)現(xiàn)。的起點(diǎn)的時鐘管理和控制是可使用的不同的時鐘源的各種子模塊。了解每一個時鐘源的優(yōu)點(diǎn)和缺點(diǎn)是起點(diǎn)的高效的MCU執(zhí)行。許多共同的時鐘源和控制功能中提供了意法半導(dǎo)體ST32F37xx MCU的時鐘控制塊。例如,高速外部(HSE)時鐘,如圖1所示的左中,使用任一外部晶體/陶瓷諧振器或現(xiàn)有的用戶提供的時鐘。外部晶體/陶瓷諧振器可以操作4至32兆赫,并產(chǎn)生一個非常精確的主時鐘速率。如果現(xiàn)有的外部時鐘已經(jīng)可用,或如果用戶希望實(shí)行額外控制的時鐘源(可能停止或更細(xì)的低功率操作控制減慢時鐘),外部時鐘輸入都可以使用。這也釋放了一個附加的GPIO引腳,因?yàn)樯倭艘粋€引腳,需要在諧振器實(shí)現(xiàn)。

(意法半導(dǎo)體公司提供)的高速內(nèi)部從內(nèi)部的8 MHz的RC振蕩器產(chǎn)生(HIS)的時鐘信號,并且可以直接用作系統(tǒng)時鐘或由兩個分割所使用由PLL之前。所述HIS RC振蕩器具有以低成本提供一個時鐘源,因?yàn)樗皇褂猛獠吭膬?yōu)點(diǎn)。它還具有比HSE晶體振蕩器更快的啟動時間;然而,即使使用校準(zhǔn)的頻率比外部晶體振蕩器或陶瓷振蕩器不太準(zhǔn)確。注意,CPU時鐘只能通過的高速時鐘的一個或從PLL的輸出來驅(qū)動。該STM32F37xx也有兩個低速時鐘源。的低速外部(LSE)晶體/陶瓷振蕩器示出在圖1的頂部,并使用高精度32.768kHz的諧振器來創(chuàng)建精確時鐘源的實(shí)時時鐘(RTC)的外圍。低速內(nèi)部RC振蕩器提供用于自動喚醒從低功耗停止/睡眠模式時,它驅(qū)動獨(dú)立看門狗定時器和可選的RTC 40kHz的信號。低功耗時鐘從高速時鐘獨(dú)立運(yùn)作,以便他們外設(shè)可以當(dāng)主系統(tǒng)時鐘被關(guān)閉,從而節(jié)省顯著電源也能工作。這些時鐘源均顯示出典型的來源,你會發(fā)現(xiàn)在大多數(shù)微控制器。時鐘源,如在圖1中所見只是的起點(diǎn),在大多數(shù)的MCU的時鐘架構(gòu)。一般的時鐘可被進(jìn)一步選擇,加工(通常與一個或多個鎖相環(huán),或PLL,塊),或啟用的所有下控制MCU。我們將繼續(xù)我們的時鐘控制的探索通過查看下一節(jié)一個PLL模塊的典型功能。

鎖相環(huán)操作

不同的時鐘操作的模塊,例如在鎖相環(huán)(PLL)和鎖頻環(huán)(FLL)塊,是最重要的,但典型地小于理解在一個時鐘控制模塊元件。飛思卡爾的Kinetis K10子系列MCU具有多用途時鐘發(fā)生器(MCG)模塊,其中包括一個FLL和PLL,所以它是一個很好的例子來審查。該的Kinetis K10 MCG FLL是可控通過任何一個內(nèi)部或外部參考時鐘。該P(yáng)LL是可控的外部基準(zhǔn)時鐘。該模塊可以選擇的FLL-或PLL輸出時鐘的內(nèi)部 - 或外部參考時鐘或任一作為MCU系統(tǒng)時鐘源。 MCG的操作與一個晶體振蕩器,其允許外部晶體,陶瓷諧振器,或其他外部時鐘源,以產(chǎn)生所述外部參考時鐘一起使用。

(飛思卡爾提供)的FLL塊,在圖2的中間所示,它選擇的時鐘源,且運(yùn)行在它創(chuàng)建所需的時鐘頻率。輸入時鐘可以通過十六個不同的值進(jìn)行劃分,從1至1536,以創(chuàng)建之間31.25kHz到39.0625千赫的基頻?;l,然后通過數(shù)字控制的振蕩器(DCO)相乘來創(chuàng)建從20兆赫和96兆赫之間的所需輸出頻率。從多種頻率,通過使用FLL進(jìn)行選擇的能力,可輕松調(diào)整時鐘速率為只是操作所需的特定模式的正確的頻率,提高了處理效率。該P(yáng)LL操作以類似的方式,但采用的是電壓控制振蕩器(VCO)來調(diào)整時鐘輸出頻率。的輸入時鐘的PLL能夠由一個預(yù)定標(biāo)器被除以2至25.一種相位檢測器的因子結(jié)合了PLL的輸入時鐘與VCO輸出時鐘由一個因子乘以輸入信號從24至55 。所有這除法和乘法的結(jié)果是一個時鐘信號,它是所需要的應(yīng)用的精確值。通常有由PLL在FLL需要額外的電源,但PLL有更精細(xì)的調(diào)整,提高精度。注意,無論是在PLL或FLL可被禁用,以降低功耗,如果他們不要求產(chǎn)生所需的應(yīng)用,例如頻率,在外部時鐘信號提供所需的精確頻率的情況。

外設(shè)時鐘控制

后的源時鐘進(jìn)行了調(diào)整(如果需要)通過使用有PLL它是由時鐘分配網(wǎng)絡(luò)提供單獨(dú)的時鐘為每個鍵的MCU塊。該CPU及其相關(guān)存儲系統(tǒng)將需要自己的時鐘,但通常各種外設(shè)都會有自己的時鐘,以及。更細(xì)碎的外設(shè)時鐘網(wǎng)絡(luò)是,越容易分別選擇和控制的時鐘,以及調(diào)節(jié)操作頻率,以該應(yīng)用程序所需。時鐘網(wǎng)絡(luò)被控制的通常的方法是添加時鐘分頻器電路(因?yàn)樗峭ǔS糜趯⑼鈬倪\(yùn)行速度比在CPU慢)和偶數(shù)時鐘禁止電路中,如果外圍不需要在所有。更控制可用的更多的功率和性能可以進(jìn)行調(diào)整,但在某些方面的附加模腔(及其相關(guān)的成本),并需要額外的功率必須考慮。通常,制造商限制從提供完全靈活性的時鐘網(wǎng)絡(luò),而是試圖提供足夠的能力,對于大多數(shù)應(yīng)用程序來獲得顯著能力和處理效率。 NXP,其LPC15xx MCU,已分割的時鐘分頻器每個鍵外圍功能,如圖3中,沿著非常實(shí)用線,因此很容易確定的設(shè)置要使用的每個子塊。例如,該時鐘信號到USART塊,在圖3的中部右側(cè)所示,從主時鐘源,但是使用USART外設(shè)時鐘分頻器可以預(yù)先分割(通過從1到255或完全禁用) 。這個時鐘信號可以被用于個人分?jǐn)?shù)波特率發(fā)生器(含16位時鐘除數(shù)可用),每個USART模塊中,可以很容易單獨(dú)設(shè)置波特率每個USART的。其它外設(shè)時鐘分頻器上提供一個共同的功能的基礎(chǔ)上可以很容易地配置和控制的性能,并且因此所有的關(guān)鍵周邊塊的功耗。

(恩智浦提供)分組外設(shè)時鐘按照職能是一個簡單的概念,而是一個變得更加復(fù)雜,當(dāng)外圍設(shè)備能協(xié)同工作。例如,注意,ADC時鐘分頻可以從SC定時器PLL進(jìn)行采購。這似乎是不必要的連接,直到你認(rèn)識到ADC可結(jié)合工作與SC定時器以周期性的轉(zhuǎn)換,而無需CPU干預(yù)。護(hù)理在創(chuàng)造所需的所需操作的靈活性,而不會加重與外部復(fù)雜的時鐘控制模塊的其他級別,是一個經(jīng)過深思熟慮的實(shí)施標(biāo)志。

動態(tài)時鐘控制

一旦你選擇的時鐘在大多數(shù)電源和加工效率的方式不同外設(shè),你可能會認(rèn)為你完成。為了獲得更大的性能和功耗控制,你可能也想動態(tài)調(diào)整的視功能或模式MCU在某些加工或周邊塊的速度。靈活的時鐘選擇網(wǎng)絡(luò)是利用動態(tài)時鐘所需的關(guān)鍵功能。于Silicon Labs MCU壁虎時鐘控制模塊,如圖4所示的部分,說明了這一點(diǎn)。在圖的左上側(cè)的高頻時鐘交換機(jī)可以從任一高頻時鐘(HFXO或HFRCO)或低頻時鐘(LFXO或LFRCO)選擇。這樣就可以很容易地“混搭”低頻源或高頻源取決于模式的設(shè)備在操作類型

(Silicon Labs公司提供)動態(tài)時鐘選擇可進(jìn)入和走出了一條傳統(tǒng)的低功耗模式時,需要太多的最有用的“啟動”時間(即使是高能效的Gecko MCU系列可能需要2微秒喚醒彌補(bǔ)了EM2低功耗狀態(tài)和高達(dá)160微秒的極低功耗EM4狀態(tài))。通過動態(tài)地選擇一個低頻率的時鐘,該功率節(jié)省是少的,但在快速響應(yīng)時間(通常在僅僅時鐘周期的量級)的速度要快得多。這可以使捕獲異步事件或缺失其之間的差異。有時鐘控制水平也可以增加使用低功耗狀態(tài)時,在工作狀態(tài)需要一個中檔的處理性能。尋找動態(tài)時鐘控制的機(jī)會,在您的設(shè)計(jì)實(shí)現(xiàn)最功耗和處理效率水平。

摘要

高級時鐘控制模塊提供了一些令人驚訝的功能,可以幫助管理一個MCU中的電源使用。控制時鐘的外圍設(shè)備,管理CPU的時鐘速率,并在處理期間動態(tài)地改變時鐘速率都只是一些可以被用來創(chuàng)建更高效的設(shè)計(jì)的技術(shù)。

審核編輯 黃宇

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

    關(guān)注

    49

    文章

    8890

    瀏覽量

    165908
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    147

    文章

    19169

    瀏覽量

    404905
  • 時鐘控制
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    深入剖析RX610 Group 32位MCU:特性、應(yīng)用與設(shè)計(jì)要點(diǎn)

    RX610 Group以高速、高性能的RX CPU為核心,具備諸多令人矚目的特性。它的基本指令可在一個系統(tǒng)時鐘周期內(nèi)執(zhí)行,大大提高了運(yùn)算效率
    的頭像 發(fā)表于 04-27 17:25 ?437次閱讀

    ATtiny25/45/85:高性能低功耗8位微控制器的技術(shù)解析

    /85采用先進(jìn)的RISC架構(gòu),擁有120條強(qiáng)大指令,多數(shù)指令可在單時鐘周期內(nèi)執(zhí)行,極大提高了處理效率。它配備
    的頭像 發(fā)表于 04-06 15:50 ?1199次閱讀

    一起盤點(diǎn)AG32 MCU 的特性及產(chǎn)品特色,異構(gòu)SOC入門推薦

    套件),包含外設(shè)驅(qū)動庫、FreeRTOS支持以及MCU與CPLD聯(lián)合開發(fā)的參考庫,便于用戶快速上手。 三、典型應(yīng)用與開發(fā)支持 - MiniLED背光控制利用其并行多通道特性,AG32
    發(fā)表于 03-13 11:51

    深入剖析RX610 Group:高性能32位MCU的技術(shù)魅力

    RX610 Group以高速、高性能的RX CPU為核心,具備諸多令人矚目的特性。它的基本指令能在一個系統(tǒng)時鐘周期內(nèi)執(zhí)行,大大提高了運(yùn)算效率。
    的頭像 發(fā)表于 03-11 17:50 ?1086次閱讀

    智能底盤電機(jī)驅(qū)動應(yīng)用方案

    智能底盤技術(shù)是汽車電氣化和智能化技術(shù)革命的產(chǎn)物。它不僅提高了車輛的整體效率,還提高了車輛的安全性。類比半導(dǎo)體公司為智能底盤系統(tǒng)提供一系列高性能電機(jī)驅(qū)動器和傳感器接口芯片。這些芯片以其出色的控制
    的頭像 發(fā)表于 01-06 14:15 ?234次閱讀

    提高系統(tǒng)效率幾個誤解解析

    頻率為50M時,必須設(shè)為4個周期,實(shí)際存取時間卻放慢到了 80ns。 誤解五:一個CPU處理不過來,就用兩個分布處理處理能力可提高一倍 點(diǎn)評:對于搬磚頭來說,兩個人應(yīng)該比一個人的
    發(fā)表于 12-15 06:09

    AG32三合一芯片:為“國產(chǎn)替代”注入強(qiáng)芯動力 MCU+2K CPLD+64Mbit高集成 體積縮減一半 成本直降50%

    無需 CPU干預(yù)的情況下自動完成批量數(shù)據(jù)傳輸,不僅釋放了CPU核心算力,也顯著提高了系統(tǒng)整體并發(fā)處理效率與響應(yīng)實(shí)時性,適用于對數(shù)據(jù)傳輸速率與處理實(shí)時性要求較高的嵌入式應(yīng)用。 AG3
    發(fā)表于 12-01 16:47

    利用DMA如何降低MCU功耗?

    利用DMA(直接內(nèi)存訪問)降低MCU功耗的核心在于最小化CPU介入,通過硬件自動完成數(shù)據(jù)傳輸任務(wù),使CPU能盡可能長時間處于休眠狀態(tài)。 CPU休眠時間最大化 DMA接管數(shù)據(jù)搬運(yùn)(如外設(shè)?內(nèi)存、內(nèi)存
    發(fā)表于 11-18 07:34

    為什么FPU在MCU中很重要呢?

    核心去處理其他任務(wù)(如控制邏輯、通信、中斷處理),提高了系統(tǒng)的整體響應(yīng)能力和多任務(wù)處理能力。 降低功耗: 由于計(jì)算速度大大加快,完成相同計(jì)
    發(fā)表于 11-18 07:05

    新手必備:LuatOS MCU核心庫功能測試與實(shí)踐指南

    新手如何快速掌握MCU芯片級開發(fā)?本文通過LuatOS的MCU核心庫,全面演示時鐘頻率獲取、唯一ID讀取、高精度計(jì)時、IO復(fù)用配置等核心功能的測試流程,并提供實(shí)用示例,幫助開發(fā)者高效入
    的頭像 發(fā)表于 11-12 14:26 ?483次閱讀
    新手必備:LuatOS <b class='flag-5'>MCU</b>核心庫<b class='flag-5'>功能</b>測試與實(shí)踐指南

    通過優(yōu)化代碼來提高MCU運(yùn)行效率

    調(diào)用開銷。 使用 const 和 volatile 關(guān)鍵字,幫助編譯器進(jìn)行更好的優(yōu)化。 數(shù)據(jù)類型選擇 使用與MCU字長匹配的數(shù)據(jù)類型。在32位MCU上,int 和 uint32_t 的處理
    發(fā)表于 11-12 08:21

    蜂鳥E203乘法器改進(jìn)

    蜂鳥E203為了節(jié)約資源,乘法運(yùn)算采用循環(huán)移位方式計(jì)算最終結(jié)果,這樣的乘法器需要經(jīng)過較多時鐘周期來處理數(shù)據(jù),導(dǎo)致處理數(shù)據(jù)效率較低。為了提高計(jì)
    發(fā)表于 10-22 07:28

    LMK5C33216 超低抖動時鐘同步器

    該LMK5C33216是一款高性能網(wǎng)絡(luò)時鐘發(fā)生器、同步器和抖動衰減器,具有先進(jìn)的參考時鐘選擇和無中斷開關(guān)功能,旨在滿足通信基礎(chǔ)設(shè)施應(yīng)用的嚴(yán)格要求。 該LMK5C33216集成了
    的頭像 發(fā)表于 09-11 17:19 ?1109次閱讀
    LMK5C33216 超低抖動<b class='flag-5'>時鐘</b>同步器

    優(yōu)化電機(jī)控制提高能效

    組成。多年來,這些部件的材料不斷演進(jìn)。例如,轉(zhuǎn)子和定子線圈從鋁材轉(zhuǎn)為銅材,提升了導(dǎo)電性和效率。此外,制造精度的進(jìn)步降低了噪音并進(jìn)一步提高了效率。 電機(jī)技術(shù)中一個顯著趨勢是非晶材料在轉(zhuǎn)子和定子中
    發(fā)表于 06-11 09:57

    玻璃清洗機(jī)能提高清洗效率嗎?使用玻璃清洗機(jī)有哪些好處?

    的時間,提高了生產(chǎn)率。2.精確清洗:玻璃清洗機(jī)可以精確控制清洗參數(shù),如水壓、溫度和清洗劑濃度,確保每塊玻璃表面都得到適當(dāng)?shù)那逑矗苊鈿埩粑酃富蚝圹E。3.節(jié)省資源:
    的頭像 發(fā)表于 05-28 17:40 ?800次閱讀
    玻璃清洗機(jī)能<b class='flag-5'>提高</b>清洗<b class='flag-5'>效率</b>嗎?使用玻璃清洗機(jī)有哪些好處?
    长宁县| 易门县| 佛山市| 淮北市| 冕宁县| 衡山县| 莲花县| 阿克| 清涧县| 湘阴县| 望江县| 阿瓦提县| 郑州市| 辉县市| 宜良县| 汤阴县| 尼玛县| 杭锦后旗| 连州市| 盘锦市| 白朗县| 宝山区| 错那县| 大埔区| 海宁市| 明光市| 阆中市| 盐池县| 青铜峡市| 视频| 施甸县| 普安县| 贡觉县| 梁平县| 宜阳县| 霍州市| 安国市| 宾阳县| 南和县| 周口市| 大同市|