郭紅英,高 雁
(忻州師范學院物理與電子系,山西忻州 034000)
動態測試系統通常都是放置在被測體內部,無法從外界獲得電源,必須自帶供電設備,由于被測體空間的緣故,測試系統體積不能太大,電池體積也要盡可能小[1],這就會造成電池容量較小。因而測試系統在滿足測試要求的情況下,功耗要盡可能地實現微功耗。
數字電路的功耗:數字IC主要選用74HC系列高速COMS電路,或4000系列低速COMS電路,盡量少用74LS電路。通常存儲器的功耗和容量的關系不大,故無論從功耗角度還是體積角度應盡可能選一片大容量存儲器而不是選多片小容量存儲器[2]。
模擬電路的功耗:選用單電源軌到軌運放,選用可關斷或具有省電模式的A/D。
降低功耗一個非常有效的途徑就是降低整個系統的工作電壓。由公式P=U2/R可知,系統功耗與工作電壓的平方成正比,所以降低工作電壓是降低功耗的有效方法。即使不改變電路的結構,通過降低工作電壓就可以顯著地減少功耗。在這里,我們假設電路的主要結構不變,將工作電壓從5V降低到3.3V就可節約56%的功耗,如果降低至2.5V,則可節約75%的功耗。因此,通過降低工作電壓來實現微功耗是非常有效的[3]。但是系統的工作電壓是不能無限制降低的,降低電壓會影響電路的速度,同時電壓降低時,引起的延時將導致電路性能的下降。只能在滿足電路性能的條件下降低電壓才有現實意義。
系統的動態功耗與負載電容成正比,因此減小負載電容是降低整個系統功耗的又一有效途徑。在CMOS電路當中,電容主要體現在兩方面:一方面是器件柵電容和節點電容,它們和器件生產工藝息息相關;另一方面是連線電容。隨著生產工藝的不斷改進,器件電容越來越小,而電路結構越來越復雜,導致布線電容已經超過了器件電容。為了減小整個系統的負載電容,在器件選擇上可以選擇小器件,PCB設計時應該盡可能減小連線長度以及電路板上下平行布線。
電源控制技術的主要設計思路為:在電路需要工作時進行供電,不需要工作時停止供電,減小電路等待狀態的功耗。通常可采用單電池電源來實現多分支電源管理,達到系統各功能模塊相對獨立供電,待機狀態可以分別斷電,達到降低功耗的目的。電路開關的選擇,應選擇導通電阻小、開關速度快、靜態功耗小、驅動電流小的器件;及時關閉系統中閑置的部件,使其轉入低功耗的睡眠模式,可起到降低功耗的作用。
從功率時間因子的角度來看,降低某一狀態的功耗可通過減小該狀態的電流或縮短該狀態的持續時間來實現。相對于數據待讀出態,狀態的持續時間應盡量滿足測試要求,降低功耗只能依靠減小電流來實現。從測試系統接通電源,經過安裝等過程,到信號觸發開始正式記錄工作,有效的記錄時間只占觸發前很短的瞬間。如果在通電后測試系統不馬上進入待觸發狀態,而是處于微功耗的接通電源態,等到鄰近正式記錄前,再通過某種上電控制系統進入待觸發狀態,就可以極大地縮短待觸發狀態的持續時間,進而極大地減小系統工作的功耗時間因子。
也就是說,將測試系統分為五種狀態:接通電源態、待觸發狀態、觸發態、等待讀出態、讀出態。以放入式電子測壓器為例。接通電源態時關斷大部分電路的電源,只有狀態觸發器等少數電路工作。接通電源態是可持續很長時間的微功耗狀態 (幾個微安)。待觸發狀態和觸發態時電路各部件全部工作,功耗最大 (幾個毫安)。從接通電源態到待觸發狀態的轉換由上電開關的狀態決定[2]。觸發態后記錄一定長度的數據后進入等待讀出態,等待讀出態大部分電路處于關斷電源狀態,該狀態可持續很長時間 (幾十個微安)。由此看出采用電源控制技術不僅解決了測試系統由于電池能量不足帶來的測試問題,而且能更好地適應被測系統的要求,使用上更加方便。
例如:某型號放入式電子測壓器,未使用電源控制技術時,工作狀態的功耗如表1。

表1 未使用電源控制技術時工作狀態功能示意
從表1可見,電路所需電池的總耗電量為450mA·h,從目前的電池原理及工藝看,電池體積都太大,無法滿足測試要求 (測壓器體積要求小于裝藥量的2%)。由于在等待觸發態電路的功耗最大,且大部分時間屬于無效工作狀態,把等待觸發態分解為接通電源態和等待觸發態后,則各工作狀態的功耗如表2。

表2 采用電源控制技術后工作狀態功能示意
比較以上兩種情況,采用電源控制技術后電子測壓器的功耗降低為原來的1/65;選用容量70mA·h,最大工作電流7mA的小體積電池即可滿足電子測壓器再進行10次測量。
上述技術的實現一方面靠的是電路系統的設計,另一方面靠各種上電開關實現。電路中采用多種電源需注意以下問題:
由于電路中有多種電源供電,為了保證系統的可靠工作,需要采取一些措施[4]。以CMOS器件為例,在CMOS電路中存在著輸入端保護電路和輸出端保護電路。輸入端保護網絡有四個元件組成,一個多晶硅電阻R1,一個連接到VCC的二極管D1,一個是連接到地的擴散二極管D2及電阻R2。這樣要求在進行電源控制時要解決電路中不同供電部分的電氣相容性問題,也即在系統部分斷電時,斷電部分電路與其他部分電路不能發生電氣沖突,可通過電路的保護設計很好地解決這一問題[5]。
優化設計應注意的基本原則有:
(1)深入進行功能分析,去掉多余的功能,簡化設計目標,可采用狀態圖的設計方法;
(2)測試系統降低功耗的一個重要原則,就是盡量用軟件替代硬件的原則。
這樣不僅簡化了硬件設計,而且對降低功耗也起到了重要的作用。例如可以使用軟件來實現接口電路中的串并轉換電路的功能,既簡化了電路的硬件結構節約成本,又減少了系統功耗。
[1]張文棟.存儲測試系統的可靠性分析[J].測試技術學報,1994,8(2):12-15.
[2]祖靜,申湘南,張文棟.存儲測試技術[J].兵工學報,1994(4).
[3]陳鴻.通用存儲測試系統控制器研究[D].太原:太原機械學院,1992.
[4]葛芬,吳寧.功耗優化的片上網絡協同映射[J].應用科學學報,2008,26(6):606-612.
[5]陳俊峰,楊向萍.基于MSP430F149的便攜式儀器的低功耗設計[J].集成電路應用,2004(12):36-38.