大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>微控制器省電管理方法

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

微控制器省電管理方法

2015年04月30日 11:50:08人氣:1093來源:

  本文介紹各種不同的省電方法的原理,并提供相關的范例說明。
  
  開關系統模塊
  
  在新唐科技NUC1xx中,為了省電的需求,當某個系統模塊不使用時,可以將其輸入時鐘關閉,使其進入關閉的模式,依此來達到省電的效果。在NUC1xx中,幾乎所有的系統模塊都可以各別被關閉,這些模塊包括:WatchDogTimer、RTC、Timer0"3、I2C0"1、SPI0"3、UART0"2、PWM0"7、CAN、USB、ADC、ACMP、PS2、PDMA、FlashISP。不過,并非每顆芯片都包含了所有模塊功能,例如CAN模塊只在NUC130和NUC140才有此功能,詳細說明請參考各芯片的相關文件。
  
  系統時鐘設定
  
  如果運行的時鐘高,則耗電高,反之則比較省電,但同時CPU就可能無法負荷大量的運算。因此,如果要同時兼顧大量運算跟省電,就必須能夠根據實際上的需求來調整CPU的工作時鐘,以求達到*的運作效率。
  
  NUC1xx內建了PLL,能使用外部12MHz的晶振或是內部22M振蕩器產生系統所需的時鐘,由PLL所產生的時鐘再經過適當除頻,即可作為CPU的工作頻率。另外NUC1xx也提供經由外部32KHz的晶振或是內部10KHz振蕩器直接供給作為CPU工作頻率的方式。因此,NUC1xx對于工作時鐘的設定,提供了很大的靈活性。
  
  IDLE省電模式
  
  除了可利用設定的工作時鐘來達到省電的目的外,如果在系統*不需要工作時,還可以將CPU及大部分的硬件關閉,以達到zui大的省電效果。這種搭配關閉CPU及大部分硬件的模式,我們稱之為省電模式,其中包括了Idle省電模式及PowerDown省電模式。下面就Idle省電模式進行說明。
  
  藉由關閉大部分硬件時鐘以達到zui大省電效率的模式主要有兩種,一種是Idle省電模式,另一種是PowerDown省電模式。這兩種模式zui大的不同點是,當系統進入Idle省電模式下時,任何的中斷事件都可以重新喚醒CPU,以便讓系統可以處理新進的事件。但如果系統處于PowerDown省電模式,就只有少數特定的中斷事件能夠喚醒系統。
  
  由于所謂的Idle模式,實際上就是把CPU的時鐘關閉,這樣讓CPU在沒有工作時處在zui省電的模式。因為在這個模式下,只是將CPU的時鐘關閉,一旦有任何中斷事件發生,馬上可以打開CPU的時鐘來處理相關的事件,所以不會造成處理事件的延遲,同時又可以達到省電效果,是兼顧速度與省電的一種模式。
  
  NUC1xx可以利用ARMCortex-M0本身提供的WFI/WFE指令進入Idle模式。一旦進入Idle模式,CPU將立刻進入Sleep模式而停止運作,因此在WFI/WFE指令之后的程序都必須等到CPU被喚醒后才會被執行。此時NUC1xx的耗電量將降到約16mA@3.3V-48MHz。
  
  進入Idle省電模式之后,如果要喚醒CPU,回到一般的工作模式,就必須先產生中斷信號。該中斷信號可以是NUC1xx中的任何模塊所產生的中斷,也可以通過外部中斷的方式來喚醒CPU。需要注意的是,當決定CPU要由某個中斷來喚醒時,就必須在進入Idle省電模式前,將該中斷設定完成,才能使其產生中斷事件來喚醒CPU。
  
  PowerDown省電模式
  
  PowerDown是新唐科技NUC1xxzui省電的一種模式,因為一旦進入PowerDown省電模式,晶振時鐘會被關閉,整顆NUC1xx呈現靜止的狀態,這時的耗電量將減到zui小的程度。而在此模式下,也只有少數的特定中斷事件能夠喚醒NUC1xx,使其恢復工作狀態。在PowerDown模式下,NUC1xx提供了GPIO、USB、UART、RTC、ACMP和CAN的中斷喚醒方式。
  
  要進入PowerDown省電模式,除了必須呼叫WFI/WFE指令外,在調用WFI/WFE指令之前,必須另將PD_WAIT_CPU和PWR_DOWN_EN兩個功能依序打開。已確保CPU*入Sleep模式后,系統再進入PowerDown模式,此時NUc1xx是屬于zui省電的狀態,耗電量將降到約15uA。
  
  一旦NUC1xx進入PowerDown省電模式,由于大部分的邏輯電路都進入停止狀態,因此要想喚醒CPU,必須經由特殊定義的中斷源來喚醒。在Idle省電模式下,只要有任何中斷即可喚醒CPU不同,不過相同的是,兩者都必須要在進入省電模式前,先設定好將來要用來喚醒CPU的模塊,這包括其中斷或喚醒功能,這些為了喚醒CPU的準備都完成之后,才能進入省電模式,否則就沒有任何方式能夠再喚醒CPU了。
關鍵詞:振蕩器CAN
全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 富蕴县| 济南市| 西畴县| 金湖县| 南溪县| 玉山县| 吉隆县| 卢龙县| 宣汉县| 商城县| 芒康县| 阿拉善盟| 横峰县| 玉环县| 伊川县| 汕尾市| 正宁县| 昌都县| 龙山县| 安乡县| 浠水县| 漳州市| 江源县| 伊通| 麻栗坡县| 铜川市| 苍溪县| 陆丰市| 鄂托克前旗| 林甸县| 石家庄市| 板桥市| 丹寨县| 汕头市| 晋城| 玛纳斯县| 马关县| 洪泽县| 永仁县| 淄博市| 夏河县|