錢禮華,申曉敏,劉保煒,康 強(qiáng)
(中國兵器工業(yè)試驗(yàn)測試研究院,陜西華陰 714200)
武器系統(tǒng)在研制、定型、生產(chǎn)及交驗(yàn)過程中都需要檢測彈丸的速度。在兵器靶場試驗(yàn)中,常利用區(qū)截裝置(網(wǎng)靶、線圈靶、天幕靶、光幕靶等)和高精度時間間隔測量裝置組合進(jìn)行彈丸初速和區(qū)截速度測量[1-2]。
目前常用的時間間隔測量裝置功能多、智能化較高,在試驗(yàn)靶場發(fā)揮了較大的作用[3-4],但設(shè)計(jì)中存在體積較大、交流供電使用不便等缺點(diǎn)。在采用發(fā)電機(jī)供電時缺點(diǎn)尤為突出,如發(fā)電機(jī)供電時間有限、噪聲大且強(qiáng)沖擊、振動環(huán)境及無人值守的情況下存在供電可靠性差等問題[5]。針對以上不足,開展了小型化、直流供電和實(shí)用化的靶場多通道時間間隔測量裝置低功耗設(shè)計(jì)。
靶場現(xiàn)有的計(jì)時設(shè)備采用了可靠性較高的脈沖計(jì)數(shù)法[6-7],利用高精度晶振產(chǎn)生的穩(wěn)定時間脈沖時鐘作為時基[8]。設(shè)計(jì)采用的晶振為10 MHz,即脈沖周期為0.1 μs,因此通過顯示的脈沖個數(shù)n乘以0.1 μs就可以得到該段時間間隔的數(shù)值。時間間隔測量裝置原理框圖見圖1。
圖1 時間間隔測量裝置原理框圖
時間間隔測量裝置由信號輸入、LCD顯示、內(nèi)部電路(信號調(diào)理模塊、多路計(jì)時模塊、LCD顯示模塊和數(shù)據(jù)處理模塊)和輸出接口等組成。下面主要就內(nèi)部器件選型、低功耗設(shè)計(jì)進(jìn)行論述。
由于設(shè)計(jì)初期已經(jīng)確定了直流、小型化和連續(xù)工作時間不低于8 h的設(shè)計(jì)目標(biāo),因此不僅要對電路功能、計(jì)時精度設(shè)計(jì),還要對裝置內(nèi)部的需要大電流工作的時鐘器件、主控制器、液晶屏和電源等進(jìn)行低功耗設(shè)計(jì)。
2.1.1 工作電流估算
系統(tǒng)中功耗最大的高精度石英晶體振蕩器供電有12 V,5 V和3.3 V三種,穩(wěn)定供電電流依次為500 mA,300 mA和120 mA,因此初步選定電路供電電壓為3.3 V。
裝置擬選用3.7 V(2 600 mA·h)鋰電池作為一次電源,經(jīng)穩(wěn)壓的3.3 V作為內(nèi)部二次電源。預(yù)設(shè)穩(wěn)壓電源轉(zhuǎn)換效率為90%,電路總電流估算為:
(1)
式中:Imax為電路總工作電流;Pbat為電池能量;T為工作時間。
以Pbat選取2 600 mA·h、T為8 h進(jìn)行計(jì)算,得到電路工作總電流最大為292 mA。因此在主要器件選型中需要統(tǒng)籌各器件電流分配。
以下就裝置的時鐘器件、主控制器件和顯示器件進(jìn)行選擇[9-10]。
2.1.2 時鐘器件
高精度時鐘源主要包括硅晶體振蕩器、石英晶體(溫補(bǔ)型、恒溫型)振蕩器、衛(wèi)星馴服時鐘,各種時鐘的精度和穩(wěn)定性差異大。主要特性見表1。
表1 常用時鐘主要特性比較
1)頻率準(zhǔn)確度
時鐘源頻率選型基于GJB2973A—2008《火炮內(nèi)彈道試驗(yàn)方法》中對測時設(shè)備要求:晶振頻率不低于1 MHz、分辨率不低于1 μs。因此選取10 MHz時鐘源,分辨率可達(dá)0.1 μs。
時鐘源類別的選型主要依據(jù)不低于±0.5 μs的計(jì)時精度要求。計(jì)時偏差公式為:
ΔT=±Tmax·f·K
(2)
式中:ΔT為計(jì)時偏差;Tmax為測量時間間隔;f為標(biāo)準(zhǔn)頻率;K為頻率穩(wěn)定度。
假設(shè)測量時間間隔均為1 s,當(dāng)選用0.5×10-6的10 MHz溫補(bǔ)晶體振蕩器時計(jì)時偏差為±5 μs,不滿足精度要求;當(dāng)選用0.05×10-6的10 MHz恒溫晶體振蕩器時計(jì)時偏差為±0.5 μs,再考慮測量不確定度為2,也不滿足精度要求;當(dāng)選用0.01×10-6的10 MHz恒溫晶體振蕩器時計(jì)時偏差為±0.1 μs,再考慮測量不確定度為2,計(jì)時偏差最大為±0.2 μs,滿足精度要求。
綜上時鐘源選取10 MHz,頻率穩(wěn)定度為0.01×10-6的恒溫晶體振蕩器。
2)時鐘源功耗
恒溫晶振采用恒溫槽技術(shù)解決溫度穩(wěn)定性問題,在一定范圍內(nèi)不受外界溫度影響,達(dá)到穩(wěn)定輸出頻率的效果。因此在初始工作時工作電流最大,經(jīng)5~10 min溫度調(diào)節(jié),溫度穩(wěn)定后就以較低電流工作。
設(shè)計(jì)中選用的3.3 V低電壓型10 MHz恒溫晶體振蕩器,初始工作電流約為320 mA,經(jīng)數(shù)分鐘后,電流穩(wěn)定在120~130 mA。
2.1.3 主控制器件
時間間隔測量裝置主要進(jìn)行8路時間數(shù)據(jù)的記錄和傳輸,具有功能單一、實(shí)時性強(qiáng)、數(shù)據(jù)量小、功耗要求低的特點(diǎn)。常用嵌入式系統(tǒng)和控制設(shè)備采用的控制器有FPGA、CPLD、DSP和ARM等,其數(shù)據(jù)處理能力和應(yīng)用場合有較大的差異。
ARM和DSP對大量數(shù)據(jù)運(yùn)算處理具有優(yōu)勢,但實(shí)時數(shù)據(jù)處理能力較弱,因此不采用ARM和DSP。FPGA與CPLD均包括一些相對大數(shù)量的可編程邏輯單元。CPLD更適合完成各種算法和組合邏輯,F(xiàn)PGA更適合于完成大規(guī)模時序邏輯;另外CPLD的速度比FPGA快,并且具有較大的時間可預(yù)測性;FPGA的編程信息需存放在外部存儲器上,且FPGA芯片供電電壓需要外部IO和1.8 V核心電壓等,供電較為復(fù)雜,因此采用CPLD有一定的優(yōu)勢。
在時序和控制設(shè)計(jì)時,利用Quartus軟件進(jìn)行內(nèi)部控制邏輯的仿真設(shè)計(jì),得到所需要內(nèi)部邏輯單元數(shù)量約1 000個,大容量的CPLD芯片EPM1270內(nèi)部具有1 270個邏輯控制單元,容量已能滿足設(shè)計(jì)需求。同時CPLD器件靜態(tài)工作電流約10 mA,也滿足低功耗要求。因此本設(shè)計(jì)選用CPLD作為主控制器。
2.1.4 顯示器件
首先考慮顯示器件需要具備在-20~50 ℃下長時間工作的能力。而常用的工業(yè)TFT彩色液晶屏工作溫度在0~40 ℃,且大部分液晶長時間在0 ℃以下工作會結(jié)晶,屏幕出現(xiàn)顆粒狀混濁固體,嚴(yán)重影響顯示。目前只有低溫字符型LCD才能滿足-20~50 ℃工作溫度需求,見圖2。
圖2 LCD工作示意圖
選取的LCD在背光點(diǎn)亮?xí)r工作電流約為45 mA。設(shè)計(jì)中考慮到白天不需要背光,因此進(jìn)一步優(yōu)化了LCD供電設(shè)計(jì)。在背光供電回路上增加了開關(guān),在不打開背光時工作電流僅約為15 mA。
CPLD芯片采用COMS加工工藝,其功耗包括靜態(tài)功耗和動態(tài)功耗。功耗優(yōu)化從供電電壓、內(nèi)部結(jié)構(gòu)、系統(tǒng)時鐘和低功耗模式等方面入手,并且結(jié)合實(shí)際端口連接器件和功能綜合設(shè)計(jì)。
2.2.1 靜態(tài)功耗
1)CPLD靜態(tài)功耗
如圖3所示,在CMOS電路中靜態(tài)功耗主要由漏電流引起。一般情況下,漏電流主要是指柵極泄漏電流和亞閾值電流。
圖3 漏電流示意圖
靜態(tài)功耗取決于供電和漏電流,其表達(dá)式為:
Ppeak=Vdd·Ipeak
(3)
式中:Ppeak為泄露功率;Vdd為供電電壓;Ipeak為泄漏電流。
泄漏電流往往與工藝和供電電壓相關(guān),Alrera公司相關(guān)CPLD芯片參數(shù)見表2。
表2 ALTERA公司CPLD參數(shù)
采用3.3 V供電時,MAX Ⅱ系列芯片待機(jī)功耗約為MAX系列的0.1倍,僅為825 μW,因此首選MAX Ⅱ系列芯片。
MAX Ⅱ系列芯片通常采用3.3 V供電,但MAX Ⅱ系列芯片內(nèi)部核心電壓為1.8 V。因此可以適當(dāng)降低MAX Ⅱ芯片的供電電壓來降低功耗。
具體措施為:在3.3 V電源輸出端和MAX Ⅱ供電電壓端口間串聯(lián)一只高速肖特基二極管,將MAX Ⅱ供電電壓降至2.9 V。該措施將降低功耗約10%,編程后芯片靜態(tài)電流從10 mA減小至8 mA,同時不會影響CPLD的工作特性。
2)端口上拉和下拉
通常各電路中的上拉和下拉電阻選取為4.7 kΩ。經(jīng)過簡單計(jì)算,如果在一個3.3 V的系統(tǒng)里用上拉電阻,當(dāng)輸出為低的時候,每只腳上的電流消耗就為0.3 mA。當(dāng)電路中有12個上拉和下拉信號時,就將會有3.6 mA電流消耗。
實(shí)際情況中,應(yīng)該考慮在能夠正常驅(qū)動后級的情況下,盡可能選取更大的阻值。在電路設(shè)計(jì)中CPLD前、后級相連接均為CMOS工藝的芯片,因此在應(yīng)用設(shè)計(jì)中的上拉電阻值選取為100 kΩ,同樣連接12個這樣的信號腳時,僅有約0.2 mA電流消耗。
3)LED工作電流
LED常用作工作狀態(tài)指示。本裝置采用11只LED分別作為電源、觸發(fā)狀態(tài)和輸入信號指示。通常LED工作電流在5~20 mA,如裝置每個LED 工作電流為5 mA,其電流消耗將達(dá)到55 mA。
改進(jìn)措施:將9只輸入信號指示的LED供電公共端和電源供電端之間串入機(jī)械開關(guān)K2,只在信號輸入檢測連接時接通K2,其它工作時間K2均斷開,該措施將減小45 mA的電流消耗。
4)驅(qū)動端口
設(shè)計(jì)中,CPLD相連接的液晶屏、RS232和以太網(wǎng)的數(shù)據(jù)端口均采用開漏輸出方式以降低電流消耗。
2.2.2 動態(tài)功耗
時鐘器件不僅是電路中最耗電的器件,同時高頻率的時鐘脈沖信號還是CPLD動態(tài)功耗增大的直接原因。
時鐘脈沖接入CPLD內(nèi)部后,在單位時間內(nèi)連續(xù)翻轉(zhuǎn),造成CPLD動態(tài)功耗的增大,動態(tài)功耗可表示為:
Pswitch=Vdd·Vdd·Cload·Tr
(4)
式中:Cload為后級電路等效的電容負(fù)載大小;Tr為輸入信號的翻轉(zhuǎn)率。
取Cload為200 nF,Tr為40 MHz,Vdd為3.3 V,經(jīng)計(jì)算Pswitch為0.8 W。換算電流則為26.2 mA。
時鐘脈沖帶來的動態(tài)電流消耗會影響裝置的供電時間,因此在電路待機(jī)時和觸發(fā)信號結(jié)束時需要及時關(guān)閉時鐘脈沖。
圖4為計(jì)時模塊原理,在CPLD內(nèi)部設(shè)計(jì)了三與門,當(dāng)啟動信號未形成時,start信號為低電平,stop信號為高電平,時鐘脈沖不能通過;當(dāng)啟動信號形成時,stop信號為高電平,時鐘脈沖可以通過;當(dāng)計(jì)數(shù)完成,停止信號stop形成時,將轉(zhuǎn)換為低電平,這樣就關(guān)閉了時鐘脈沖信號,因此時鐘信號只在計(jì)數(shù)的有效時間段內(nèi)工作,達(dá)到降低CPLD動態(tài)功耗的目的。
圖4 計(jì)時模塊原理示意圖
多路時間間隔測量裝置內(nèi)部采用2 600 mA·h的鋰電池。在實(shí)驗(yàn)室內(nèi),放置于高低溫箱內(nèi)進(jìn)行常溫(20 ℃)、低溫(-20 ℃)和高溫(50 ℃)條件的連續(xù)工作時間測試從而考核多路時間間隔測量裝置低功耗設(shè)計(jì)的效果。
檢測實(shí)驗(yàn)中,每個信號端口連接20 m雙絞線,裝置顯示屏背景燈和指示LED均點(diǎn)亮。
在常溫20 ℃時,初始工作電流約270 mA,穩(wěn)定工作電流約250 mA,連續(xù)工作時間可以達(dá)到10 h;在低溫-20 ℃時,初始工作電流約450 mA,穩(wěn)定工作電流約273 mA,連續(xù)工作時間約8.5 h;在高溫50 ℃時,初始工作電流約460 mA,穩(wěn)定工作電流約264 mA,連續(xù)工作時間約8.5 h。
檢測實(shí)驗(yàn)中,每個信號端口連接20 m雙絞線,裝置顯示屏背景燈和指示LED均不點(diǎn)亮。
在常溫20 ℃時,初始工作電流約223 mA,穩(wěn)定工作電流約191 mA,連續(xù)工作時間可以達(dá)到12 h;在低溫-20 ℃時,初始工作電流約407 mA,穩(wěn)定工作電流約222 mA,連續(xù)工作時間約10 h;在高溫50 ℃時,初始工作電流約416 mA,穩(wěn)定工作電流約213 mA,連續(xù)工作時間約10.5 h。
根據(jù)時間間隔測量裝置總體設(shè)計(jì)要求,采用鋰電池供電并通過包括時鐘器件、主控制器件和顯示器件在內(nèi)的器件低功耗選型和CPLD功耗優(yōu)化兩方面,有效的降低了裝置內(nèi)部的電流總消耗量,并在實(shí)驗(yàn)室條件下對不同環(huán)境溫度中時間間隔測量裝置連續(xù)工作時間進(jìn)行測試;測試結(jié)果表明時間間隔測量裝置系統(tǒng)功耗有效下降,最高工作時間可達(dá)12 h。