采用片上系統(tǒng)解決方案設(shè)計(jì)下一代低功耗自動(dòng)傳感器節(jié)點(diǎn)
片上系統(tǒng)解決方案
本文引用地址:http://www.ex-cimer.com/article/137982.htm可通過片上系統(tǒng)架構(gòu)來(lái)構(gòu)建包括模擬和數(shù)字模塊的完整平臺(tái)。片上系統(tǒng)架構(gòu)包含模擬和數(shù)字外設(shè),便于實(shí)現(xiàn)自動(dòng)傳感器節(jié)點(diǎn)。舉例來(lái)說,賽普拉斯半導(dǎo)體公司的可編程片上系統(tǒng) (PSoC 3/5) 就是針對(duì)這種系統(tǒng)設(shè)計(jì)的理想處理器。PSoC Creator 是進(jìn)行系統(tǒng)開發(fā)所使用的開發(fā)環(huán)境。其低功耗特性以及其它多種混合信號(hào)可編程模塊使得該架構(gòu)能夠充分滿足無(wú)線傳感器網(wǎng)絡(luò)應(yīng)用的較高要求?! ?/p>
圖 3 為一個(gè)簡(jiǎn)單的自動(dòng)系統(tǒng)。三個(gè)不同的傳感器通過可編程增益放大器相連接。根據(jù)傳感器信號(hào)輸出強(qiáng)度的不同來(lái)設(shè)置增益。
The amplified signal(So) is time-multiplexed and sampled at a pre-determined rate, then converted by a Delta-Sigma ADC. The data collected is stored on-chip in Flash and then periodically transmitted via wireless communication.
放大后的信號(hào) (So) 需進(jìn)行時(shí)分多路復(fù)用,并按預(yù)設(shè)的頻率進(jìn)行采樣,隨后由 Delta-Sigma ADC 進(jìn)行轉(zhuǎn)換。收集到的數(shù)據(jù)被存儲(chǔ)到片上閃存內(nèi),隨后定期通過無(wú)線通信進(jìn)行傳輸。
使用能量收集電源進(jìn)行供電
集成型升壓調(diào)節(jié)器理想適用于能源供應(yīng)有限或采用較低能量收集傳感器的應(yīng)用。舉例來(lái)說,對(duì)于 PSoC 器件而言,供電電壓可低至 0.5V,提供 1.8V 到 5.25V 的可編程電壓,平均負(fù)載電流為 50mA。如前所述,升壓調(diào)節(jié)器用于從能量收集電源獲得足量供電,使節(jié)點(diǎn)實(shí)現(xiàn)自供電。也可以使用充電電池進(jìn)行供電和存儲(chǔ)收集到的能量。系統(tǒng)可對(duì)電壓電平實(shí)施監(jiān)控,并根據(jù)可用電量的多少調(diào)整運(yùn)行狀態(tài)。舉例來(lái)說,如果電池發(fā)出電量較低的信號(hào),那么整個(gè)系統(tǒng)就會(huì)進(jìn)入休眠模式。在進(jìn)入休眠模式等待電池充電之前,系統(tǒng)會(huì)給附近的節(jié)點(diǎn)/網(wǎng)絡(luò)網(wǎng)關(guān)發(fā)送信號(hào),以便更新自身的狀態(tài)?! ?/p>
如圖 4 所示,我們通過調(diào)節(jié)電容和電感的值來(lái)配置升壓轉(zhuǎn)換器??筛鶕?jù)收集器和最終應(yīng)用的需求指定輸入和輸出電壓。開關(guān)頻率根據(jù)電感允許值的大小(與開關(guān)頻率成反比)和開關(guān)損耗(與頻率成正比)進(jìn)行控制。
面向重要電池供電系統(tǒng)的低功耗設(shè)計(jì)特性
由于有些系統(tǒng)的規(guī)模很大或者由于安裝位置的原因難以更換電池,所以這類系統(tǒng)有著嚴(yán)格的能耗要求,需要確保電池?fù)碛泻荛L(zhǎng)的使用壽命。隨著節(jié)點(diǎn)變得越來(lái)越小,這也給節(jié)點(diǎn)的能量存儲(chǔ)和收集面積提出了嚴(yán)峻的挑戰(zhàn)。低功耗設(shè)計(jì)對(duì)于具有能量限制的移動(dòng)應(yīng)用而言非常重要,SoC 必須確保節(jié)點(diǎn)處于閑置狀態(tài)(也是節(jié)點(diǎn)的常規(guī)狀態(tài))時(shí)的靜態(tài)耗電量達(dá)到最低。
許多處理器都提供多種工作模式和低功耗模式以提高功率效率。舉例來(lái)說,PSoC3 可提供四種模式。工作模式是 CPU 控制特定模塊工作的基本模式。替代工作電源在 CPU 掛起時(shí)只給特定子系統(tǒng)供電。休眠模式 (Sleep mode)是指除監(jiān)視定時(shí)器等監(jiān)控系統(tǒng)外,所有模塊和 CPU 都被禁用。最后,睡眠模式 (hibernate mode) 是功耗最低的模式,該模式下包括監(jiān)控模塊在內(nèi)的所有模塊都關(guān)閉,耗電低于 200nA。器件僅在出現(xiàn)硬件引腳中斷時(shí)喚醒。這些不同的工作模式都非常有用,模式的選擇取決于無(wú)線傳感器節(jié)點(diǎn)的運(yùn)行狀態(tài)。這可能由外部環(huán)境、當(dāng)天時(shí)間以及感應(yīng)到的活動(dòng)量或頻率來(lái)決定。這種基于軟件的狀態(tài)機(jī)控制功能有助于最終用戶選擇適當(dāng)?shù)哪J?,還能根據(jù)應(yīng)用的當(dāng)前要求輕松改變功耗。
還可以通過一些其它技術(shù)來(lái)避免不必要的功耗,例如 I/O 不使用時(shí)會(huì)繼續(xù)驅(qū)動(dòng)負(fù)載,為解決這個(gè)問題,我們可以讓 I/O 引腳默認(rèn)處于高阻抗。此外,使特定應(yīng)用的頻率高于必須值,這種做法也不理想。同樣,使用源時(shí)鐘頻率較低的 PLL 比在較高時(shí)鐘周期下運(yùn)行主時(shí)鐘頻率要更加理想。
無(wú)線傳感器節(jié)點(diǎn)越來(lái)越復(fù)雜,計(jì)算強(qiáng)度越來(lái)越高。低功耗特性以及在單個(gè)芯片中集成模塊等做法對(duì)于穩(wěn)定、高效節(jié)點(diǎn)的開發(fā)工作來(lái)說至關(guān)重要。
評(píng)論