基于AT91SAM7L的極低功耗系統(tǒng)設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
影響系統(tǒng)功耗的主要因素
對(duì)于一個(gè)數(shù)字系統(tǒng)而言,其功耗大致滿足以下公式:P=CV2f,其中C為系統(tǒng)的負(fù)載電容,V為電源電壓,f為系統(tǒng)工作頻率。由此可見,功耗與電源電壓的平方成正比,因此電源電壓對(duì)系統(tǒng)的功耗影響最大,其次是工作頻率,再就是負(fù)載電容。負(fù)載電容對(duì)設(shè)計(jì)人員而言,一般是不可控的,因此設(shè)計(jì)一個(gè)低功耗系統(tǒng),應(yīng)該考慮在不影響系統(tǒng)性能的前提下,盡可能地降低電源的電壓和使用低頻率的時(shí)鐘。下面對(duì)ATMEL公司的AT91SAM7L來具體探討這個(gè)問題。
基于AT91SAM7L的極低功耗系統(tǒng)設(shè)計(jì)
AT91SAM7L是工業(yè)級(jí)的32位RISC 控制器,具有高性能和超低功耗的優(yōu)點(diǎn),該系列產(chǎn)品嵌入了控制多個(gè)功率島 (power island) 的功率開關(guān),以及可編程的電壓調(diào)節(jié)器,用于降低工作和待機(jī)模式下的功耗,為設(shè)計(jì)低功耗系統(tǒng)提供了有利的條件。
圖1是以AT91SAM7L為CPU的計(jì)算器的原理框架,其中還包括了AT91SAM7L電源系統(tǒng)結(jié)構(gòu)圖。
⑴ 電源的電壓
AT91SAM7L采用單電壓模式工作,電壓低至1.8V,在工作模式下,從閃存中執(zhí)行代碼時(shí),典型的電流消耗為0.5mA/MHz。不同待機(jī)模式的功耗可通過多種方式來加以控制,例如功率開關(guān),可調(diào)電壓調(diào)節(jié)器,以及在電壓監(jiān)控器、上電復(fù)位和欠壓檢測(cè)電路使用采樣技術(shù),而非持續(xù)量度。在關(guān)電模式下,AT91SAM7L 的典型電流消耗僅100nA。
⑵ 低功耗模式和快速喚醒功能
在關(guān)電模式下,僅對(duì)快速喚醒 (Fast Wake-up, FWUP) 引腳供電,這樣只需按一個(gè)按鈕即可喚醒系統(tǒng)。這種功能可用于控制計(jì)算器等應(yīng)用的電源開/關(guān)。在后備模式下,只有電源控制器、零功耗上電復(fù)位 (POR) 和32kHz晶振電路在運(yùn)行。RTC、2kb后備SRAM、BOD、電荷泵、LCD 穩(wěn)壓器和LCD控制器均可獨(dú)立開/關(guān)。在等待模式下,該2MHz RC振蕩器便會(huì)快速喚醒系統(tǒng),實(shí)現(xiàn)快速的外部事件管理。圖2是AT91SAM7L各種模式之間的轉(zhuǎn)換及狀態(tài)框圖。
⑶ 降低功耗技術(shù)
AT91SAM7L針對(duì)工作和待機(jī)模式采用了創(chuàng)新的降低功耗技術(shù)。在工作模式下,能通過可編程的方式設(shè)置工作電壓和工作頻率、外設(shè)時(shí)鐘活動(dòng),并采用DMA來替代CPU完成數(shù)據(jù)傳輸,從而優(yōu)化功耗。