惠曉強,李 昶,鄧廣真
(1.中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710068;2.集成電路與微系統(tǒng)設(shè)計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安 710068)
航空離散量輸入處理機理及設(shè)計實現(xiàn)*
惠曉強1,2,李 昶3,鄧廣真3
(1.中航工業(yè)西安航空計算技術(shù)研究所,陜西 西安 710068;2.集成電路與微系統(tǒng)設(shè)計航空科技重點實驗室,陜西 西安710068;3.西安翔騰微電子科技有限公司,陜西 西安 710068)
隨著微電子技術(shù)的發(fā)展,作為現(xiàn)代電子控制系統(tǒng)的重要組成部分,離散量輸入接口處理電路已從傳統(tǒng)較復(fù)雜的分立元件搭建電路逐步向簡單可靠的集成電路方向發(fā)展。首先從離散量輸入電路基本功能進行介紹,再按離散量輸入接口處理電路的發(fā)展歷程對各種處理電路的實現(xiàn)方式及優(yōu)缺點進行分析對比,最后以國產(chǎn)HKA03201芯片為例歸納總結(jié)出機載航電系統(tǒng)使用集成電路處理離散量信號的優(yōu)越性。
離散量輸入;信號處理;HKA03201
在機彈載領(lǐng)域,計算機需要通過采集離散量信號來識別大量的位置、閥門狀態(tài)、指示燈狀態(tài)等信息。但是,機彈載領(lǐng)域的離散量一般使用28 V信號,這類信號不能直接被計算機所識別,必須通過一定的接口電路轉(zhuǎn)換成計算機所能識別的TTL或CMOS信號[1]。隨著電子元器件、集成電路以及計算機的發(fā)展,離散量信號的接口電路由簡單到復(fù)雜,可靠性逐步提高,集成度逐步增加,功能逐步完善。
在機彈載領(lǐng)域,離散量輸入信號一般為高壓、大電流信號,機彈載計算機無法直接進行采集,需要將離散量輸入信號進行降壓、隔離、濾波等相關(guān)處理后,才能由計算機CPU獲取、采集。一般離散量輸入信號處理電路實現(xiàn)以下功能:
(1)隔離及雷電防護功能,離散量輸入信號不能對后端采集計算機造成電氣損壞。
(2)電平轉(zhuǎn)換功能,將高壓、大電流的離散量輸入信號轉(zhuǎn)換為可被后端計算機識別的標(biāo)準(zhǔn) TTL或 CMOS信號。
(3)濾波,消抖功能。經(jīng)過處理,離散量輸入信號轉(zhuǎn)化為穩(wěn)定的狀態(tài)信號,才可保證后端計算機采集的準(zhǔn)確性。
(4)與計算機主機接口的對接功能。處理轉(zhuǎn)換后,離散量輸入信號應(yīng)與計算機總線靈活對接,方便處理器的采集。
(5)BIT測試能力。離散量輸入信號處理電路需要具有自測試能力,保證CPU對接口處理電路狀態(tài)的可控性和可信性。
用于機彈載領(lǐng)域的離散量輸入主要分為 28 V/開、地/開以及15 V/地等,前兩種在機彈載設(shè)備上是主流離散量輸入類型,后一種只用在飛控等對可靠性和電壓穩(wěn)定度要求很高的設(shè)備上。本文主要對前兩種離散量處理的接口電路進行介紹,15 V/地離散量輸入的處理方法和前兩種在原理上相同。
離散量輸入接口電路不論是分立器件搭建的電路還是集成電路的單芯片電路,其電路的基本原理和組成相同,主要包括雷電防護電路、分壓濾波電路、轉(zhuǎn)換隔離電路、總線驅(qū)動電路、譯碼邏輯電路以及激勵產(chǎn)生電路等,其框架原理圖見圖1。
圖1 離散量輸入信號處理電路功能組成原理圖
目前,主流的離散量輸入接口電路的處理方法仍是基于分立元器件搭建電路,分為隔離型和非隔離型兩種。前者是通過光耦附加分立器件搭建電路進行處理,實現(xiàn)輸入信號與內(nèi)部處理電路的電氣隔離(輸入信號和處理電路不“共地”);而非隔離型則經(jīng)過了三代發(fā)展,從早期的分立器件搭建,到之后的通過比較器和分立器件組合,再到現(xiàn)在的完全單片化集成電路[5]。目前兩種電路在機載電子設(shè)備中根據(jù)不同應(yīng)用情況仍在使用。
3.1 隔離型離散量輸入接口處理
隔離型離散量輸入接口電路見圖2,通過分立器件電阻電容等形成分壓限流電路拓?fù)?,配合光耦以及緩沖驅(qū)動電路實現(xiàn)離散量兩種狀態(tài)到TTL信號的轉(zhuǎn)換。這種接口電路的優(yōu)點是可以實現(xiàn)離散量信號與內(nèi)部電路的電氣隔離[2];缺點是沒有集成芯片可用,都是通過光耦和分立電阻電容等器件搭建電路,體積、重量和成本較高,另外光耦導(dǎo)通時的電流范圍很大,參數(shù)受溫度影響很大,加之外部電源一般使用機上 28 V,導(dǎo)致電路參數(shù)設(shè)計時比較困難;針對28 V/開、28 V/地、地/開三種離散量類型必須設(shè)計不同的電路拓?fù)浜蛥?shù)分別調(diào)試,工作量比較大。
圖2 隔離型離散量輸入接口電路
3.2 非隔離型離散量輸入接口處理
非隔離型離散量輸入接口電路分為分立阻容器件實現(xiàn)的輸入接口電路和基于比較器的輸入接口電路兩種。3.2.1分立器件實現(xiàn)的離散量輸入接口處理
基于分立元器件實現(xiàn)的離散量輸入接口電路如圖3所示。其原理為:通過兩個電阻分壓,當(dāng)輸入是高(18 V~32 V)時,D1輸入端電壓大于2.0 V,當(dāng)輸入為低(-0.5 V~1 V)時,D1輸入端電壓小于 0.4 V,通過D1轉(zhuǎn)換輸出高低的TTL電平,R3輸出端直接連接計算機內(nèi)部數(shù)據(jù)總線。C1與R1、R2構(gòu)成低通濾波。正常工作時,R2下端接地,當(dāng)進行BIT測試時,通過開關(guān)控制接-15 V。這種電路的優(yōu)點是設(shè)計簡單,價格便宜。缺點是所用電阻電容等分立器件較多,特別是路數(shù)較多時,器件占用的印制板面積、體積很大,電路可靠性低;更改閾值時要通過更換分壓電阻進行,比較繁瑣;輸出的數(shù)據(jù)都是并行總線,方式單一;不同類型的信號要設(shè)計不同的電路拓?fù)浜蛥?shù);做BIT時是同時加載激勵源,容易出現(xiàn)相互干擾。
圖3 分立元器件實現(xiàn)離散量輸入接口電路
3.2.2 基于比較器實現(xiàn)的離散量輸入接口處理
基于比較器的離散量輸入接口電路如圖4所示。其原理為:輸入信號通過R1、R2兩個電阻分壓后加在比較器的同相端,固定參考電壓 Vref通過R3、R4兩個電阻分壓設(shè)置閾值,該閾值電壓加在比較器的反相端,比較器通過比較兩個輸入端的電壓輸出高低電平的TTL信號,輸出信號直接接計算機內(nèi)部數(shù)據(jù)總線,離散量輸入信號端的電容與電阻構(gòu)成低通濾波,這種電路形式比單純的電阻分壓模式要復(fù)雜一些,但優(yōu)點是閾值可以精確設(shè)置,同一種類型的所有電路用一個閾值,因此調(diào)整閾值時,只需要調(diào)整閾值設(shè)置的兩個電阻即可[4]。同樣的,當(dāng)路數(shù)較多時,需要的元器件也比較多,占用板面積、體積、重量都較大。
圖4 基于比較器的離散量輸入接口電路
3.3 集成電路實現(xiàn)離散量的輸入接口處理
目前,最新的離散量接口電路處理方式是單片式集成電路,國外的DDC公司、DEI公司和 Holt公司都有相應(yīng)的系列產(chǎn)品供用戶選擇。DDC公司最先基于比較器原理研制了32路(型號DD-03201)和96路(型號DD-03296)單片離散量處理芯片,廣泛應(yīng)用于機載設(shè)備的離散量接口處理領(lǐng)域[3]。由于許多場合并不需要 32路或 96路這么多的離散量接口電路,之后,DEI公司和Holt公司研制了6路和8路的單片離散量處理芯片,原理基本相同,但是功能逐步完善,性能逐步提高,特別是近年來接口設(shè)計要求的雷電防護功能也集成在了芯片內(nèi),可以大大節(jié)省資源,這種芯片內(nèi)置的雷電防護等級可以達到DO-160G中規(guī)定的三級水平。由于芯片僅僅集成了 6或8路,路數(shù)較少,芯片封裝較小,使用起來更加靈活方便,費用也比較低廉。
近年來,隨著集成電路設(shè)計技術(shù)的發(fā)展及自主知識產(chǎn)權(quán)的需求,國內(nèi)的元器件研制單位也競相研制此類復(fù)雜的接口電路,其中西安翔騰公司以國內(nèi)機載電子設(shè)備中離散量輸入通用處理方式作為需求已經(jīng)成功研制了基于比較器原理的32路(HKA03201)和8路(HKA1217)離散量接口芯片。兩者在原理和功能上基本相同,這里以HKA03201為例介紹該類芯片。
傳統(tǒng)的離散量輸入處理方式是根據(jù)不同離散量的電氣特性設(shè)計專用處理電路,這種處理方式專一固定,對于多路同類型離散量輸入處理時顯得笨重,且大量占用板面積。不利于機載電子設(shè)備的高度集成化及小型化需求,HKA03201以其高度集成化及小型化可以解決分立元器件搭建電路帶來的集成化和小型化問題。
HKA03201芯片作為自主知識產(chǎn)權(quán)的國產(chǎn)芯片避免了國外同類型芯片的斷檔、禁運風(fēng)險,保障了國產(chǎn)機載電子設(shè)備的正常生產(chǎn)。
HKA03201是一款將離散量信號轉(zhuǎn)換為 TTL電平的數(shù)字接口集成電路。電路集成32路離散量處理通道,且每一通道均支持28 V/開、28 V/地、地/開三種離散量輸入形式。電路包含自檢測、數(shù)據(jù)抖動延時屏蔽、冗余和錯誤校驗,隔離等功能,提高了數(shù)據(jù)可靠性,同時由于小型化,在功耗、成本和面積重量上具有一定優(yōu)勢[1]。HKA03201芯片功能框圖如圖5所示。
圖5 HKA03201內(nèi)部結(jié)構(gòu)框圖
HKA03201芯片具有以下特點:
(1)2路離散量輸入比較單元,可完成分壓后的離散量信號與外部基準(zhǔn)比較。
(2)雙時鐘冗余為兩路內(nèi)部振蕩器,優(yōu)先選用主OSC,在主時鐘出錯的情況下自動切換至從OSC。
(3)自檢測部分在電路上電時會自動執(zhí)行,并將檢測結(jié)果存儲至自檢結(jié)果寄存器中,自檢測也可以在工作狀態(tài)由控制器以指令形式發(fā)出。自檢測有0′s/1′s mode和1′s/0′s mode兩種形式。
(4)離散量輸入抖動屏蔽用于屏蔽離散量信號輸入的抖動。采用延時采樣輸入信號的方式,屏蔽高頻抖動,同時可配置的抖動時間,可以滿足不同離散量抖動時間的要求。
另外,HKA03201還具有一些特色功能,主要包括:
(1)支持28 V/開、28 V/地、地/開三種離散量輸入形式,通過軟件配置實現(xiàn)同一管腳對三種離散量接口的支持;
(2)提供串行接口和異步并行接口,實現(xiàn)與主機接口的靈活對接;
(3)可配置為條件中斷模式,減少對主機工作的打斷,大大降低主機負(fù)擔(dān),使主機專注于應(yīng)用任務(wù);
(4)寬溫度工作范圍-55℃~125℃,能夠在惡劣條件下使用;
(5)輸入16位時可配置為雙倍冗余模式,可以很容易的用于雙余度計算機場合;
(6)可配置防抖動時間,這是該款芯片不同于國外同類芯片的最大特色,當(dāng)離散量輸入信號由繼電器提供時,繼電器的觸點抖動會導(dǎo)致信號不穩(wěn),HKA03201能根據(jù)不同的繼電器觸點抖動的最大穩(wěn)定時間自動將抖動屏蔽掉,芯片輸出的信號是穩(wěn)定后的信號,這個功能是國外芯片沒有的;
(7)可配置外部參考電平;
(8)離散量輸入端口最大耐壓50 V,完全符合GJB181A飛機供電特性的標(biāo)準(zhǔn)規(guī)定,接口電路不需要再做過壓防護處理;
(9)離散量輸入端口瞬態(tài)間接雷電防護水平為3級,對于3級以下的雷電不需要做雷電防護處理。
基于HKA03201芯片的離散量輸入處理電路工作原理為:被采集的離散量信號通過RC濾波后,經(jīng)過分壓限幅送入 HKA03201芯片處理后,通過局部總線或者SPI串行總線將采集信息發(fā)送到處理器模塊。離散量輸入處理芯片HKA03201原理實現(xiàn)框圖如圖6所示。
圖6 基于HKA03201芯片的處理電路框圖
對于地/開信號,可以設(shè)置 Vref=0.3 V,Vref_danger=0 V,自檢閾值電壓 Vref_HI=0.4 V,Vref_LO=0.2 V,其中 Vref、Vref_HI、Vref_LI是通過輸入電壓分壓得到;同理對于28 V/開、28 V/地來說, 可設(shè)置 Vref=1.4 V,Vref_danger=0 V, 自檢閾值電壓Vref_HI=1.5 V,Vref_LI=1.3 V。
離散量芯片采集完成后,CPU可通過局部總線或串行SPI總線采用尋址方式讀取離散量信息,采用局部總線讀取時,芯片支持最高6位的地址空間,每個地址對應(yīng)16位離散量,采用串行SPI總線時最大速率支持10 M。
基于HKA03201芯片實現(xiàn)的離散量輸入處理電路支持上電自測試與工作中測試兩種測試,上電自測試在加電后自動進行,并存儲測試接口到內(nèi)部寄存器中,主機可通過錯誤信息寄存器中的自檢出錯位進行判斷。工作中維護檢測在工作狀態(tài)下由CPU以指令信息發(fā)出,有0/1自檢測和1/0自檢測兩種,以輸入端口基準(zhǔn)電壓上下100 mV作為自檢閾值,+100 mV定義為HI電平,-100 mV定義為LI電平,自檢過程中不允許訪問內(nèi)部寄存器,只能訪問外部寄存器。
某型號飛機機載計算機的通用I/O模塊基板上要求外部輸入輪載、閥門等供給9路地/開離散量及用于狀態(tài)指示的16路 28 V/地離散量及 8路28 V/開開關(guān)指示離散量,離散量輸入經(jīng)過前端處理后,直接掛接在CPU的并行局部總線上,CPU通過局部總線訪問外部接口數(shù)據(jù),根據(jù)讀取的外部離散量信號狀態(tài)判斷執(zhí)行相應(yīng)的操作。
首先根據(jù)實際應(yīng)用情況分析,外部輸入有3種類型離散量狀態(tài):地/開、28 V/開、28 V/地共計33路的離散量,采用傳統(tǒng)分離元器件搭建電路,共需3種共計29套離散量處理電路,板面積占用量非常大,無法在一個基板上實現(xiàn),經(jīng)分析評估后采用2片HKA03201實現(xiàn)離散量電路處理可以解決布板面積不夠的問題。
HKA03201芯片上具有2個參考電壓,即DIN[0:15]具有同一參考電壓,DIN[16:31]具有同一參考電壓,根據(jù)此情況系統(tǒng)外部輸入的 3種離散量劃分為:28 V/開和28 V/地使用1片HKA03201,地/開使用另一片HKA03201,具體設(shè)計框圖如圖7所示。
圖7 離散量處理系統(tǒng)框圖
設(shè)計中,對于28 V/開、28 V/地離散量處理,VREFA= VREFB=1.4 V;VREFA_charge=VREFB_charge=0,供電電源可通過DA芯片由CPU進行靈活配置;同理,處理地/開離散量時,VREFA=0.3 V,VREFA_charge=0。
通過對以上國產(chǎn)HKA03201芯片的應(yīng)用,對比傳統(tǒng)離散量處理電路,可歸納出機載航電系統(tǒng)使用集成電路處理離散量信號的優(yōu)點,主要有以下幾方面:
(1)統(tǒng)一了接口規(guī)范,簡化了電路設(shè)計,提高了系統(tǒng)的抗干擾能力,完善了系統(tǒng)的保護。
(2)完善、可靠和智能化的BIT功能為實現(xiàn)系統(tǒng)的PHM提供了物理基礎(chǔ)和實現(xiàn)手段。
(3)減少了元器件的種類和數(shù)量,大幅度減輕系統(tǒng)的重量、體積和功耗,大大提高了系統(tǒng)的可靠性。
(4)降低離散量處理在計算機中所占用的軟硬件資源的比例,使計算機回歸計算控制的“本職”。
(5)提高了整個系統(tǒng)的技術(shù)水平,實現(xiàn)了離散量信號處理技術(shù)的跨代發(fā)展,達到了國際先進水平。
從離散量輸入接口電路的發(fā)展軌跡來看,其經(jīng)歷了分立器件搭建、分立器件與比較器組合以及單片集成電路三個階段的發(fā)展。各階段優(yōu)缺點見表1。以單片集成電路為代表的離散量輸入接口電路必將成為未來發(fā)展的方向,其特點是硬件功能軟件化,電路設(shè)計集成化,通過應(yīng)用集成電路,可提高設(shè)計人員電路設(shè)計的效率和能力。
Aviation discrete input mechanism and design realization
Hui Xiaoqiang1,2,Li Chang3,Deng Gaungzhen3
(1.AVIC Computing Technique Research Institute,Xi′an 710068,China;2.Aviation Key Laboratory of Science and Technology on Integrated Circuit and Micro-System Design,Xi′an 710068,China;3.Xi′an Xiangteng Microelectronics Technology CO.,LTD,Xi′an 710068,China)
With the development of microelectronics technology,as an important part of modern electronics control systems,discrete input interface processing circuit from the traditional discrete components to build a more complex circuit is gradually developing towards the direction of a simple and reliable integrated circuits.This paper begins with the basic functions of discrete input circuit are introduced,then the course of development of discrete input interface processing circuit implementation and the advantages and disadvantages of various processing circuit were analyzed and compared,and finally to the domestic HKA03201 chip, for example summarized the airborne avionics systems using integrated circuit processing discrete signal of superiority.
discrete input;signal processing;HKA03201
V243.1
A
10.16157/j.issn.0258-7998.2016.03.002
惠曉強,李昶,鄧廣真.航空離散量輸入處理機理及設(shè)計實現(xiàn)[J].電子技術(shù)應(yīng)用,2016,42(3):5-8,12.
英文引用格式:Hui Xiaoqiang,Li Chang,Deng Gaungzhen.Aviation discrete input mechanism and design realization[J].Application of Electronic Technique,2016,42(3):5-8,12.
中國航空工業(yè)集團公司創(chuàng)新基金(2010BD63111)