趙斌
(河北遠東通信系統(tǒng)工程有限公司,河北石家莊,050200)
近年來,隨著5G通信產(chǎn)業(yè)的迅猛發(fā)展,時鐘源的需求量和使用量也呈現(xiàn)出爆發(fā)式增長的趨勢,晶體振蕩器作為電子電路中最常用的時鐘基準元件,其研究成果與生產(chǎn)規(guī)模也在不斷擴大。晶振的類型很多,按不同性能和實現(xiàn)技術(shù)可以劃分為恒溫晶振、溫補晶振、壓控晶振等,其中OCXO以高精度與高穩(wěn)定度著稱,相較于溫補晶振與壓控晶振,OCXO具有更好的溫度特性、短期穩(wěn)定度以及相位噪聲指標,被廣泛的應(yīng)用于各級通信設(shè)備中。OCXO的設(shè)計原理是將晶體置于恒溫槽內(nèi),通過設(shè)置恒溫工作點,使槽體內(nèi)的晶體保持恒溫狀態(tài),在一定范圍內(nèi)不受外界溫度影響,從而達到穩(wěn)定輸出頻率的效果。
長期穩(wěn)定度是OCXO的重要技術(shù)指標,通常使用老化率來表征。在OCXO生產(chǎn)研發(fā)過程中需要對其進行一段時間的上電老化,監(jiān)測其輸出頻率,實時計算老化率并預(yù)測長期老化率,從而保證其頻率準確度與穩(wěn)定度。
本文提出一種OCXO老化測試系統(tǒng),能夠?qū)崿F(xiàn)OCXO老化率的大規(guī)模自動化測試,該系統(tǒng)在大幅提高生產(chǎn)測試效率的同時節(jié)省了大量的人力資源,滿足百萬級年產(chǎn)規(guī)模的生產(chǎn)測試需求,測試數(shù)據(jù)實現(xiàn)數(shù)字化傳輸與存儲,便于生產(chǎn)研發(fā)人員分析數(shù)據(jù),從而更好的管控產(chǎn)品質(zhì)量。
OCXO老化測試系統(tǒng)由計算機及軟件系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫、頻率計數(shù)器、原子頻標、供電設(shè)備、測試箱體、測試板、控制板等部分構(gòu)成,系統(tǒng)結(jié)構(gòu)框架圖見圖1。其中,計算機及軟件系統(tǒng)為操作人員提供可視化操作界面與軟件運行環(huán)境;網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)將處在不同位置、操作上相對獨立的多個測試系統(tǒng)連接起來,實現(xiàn)測試數(shù)據(jù)的遠程傳輸與高效存儲;頻率計數(shù)器受控于計算機,用于測量OCXO輸出信號的頻率,測試完成后將結(jié)果回傳至計算機;原子頻標為頻率計數(shù)器提供測量基準;供電設(shè)備為OCXO老化測試提供穩(wěn)定可靠的供電支持;測試箱體用于裝載供電設(shè)備、測試板與控制板;測試板用于裝載待測OCXO產(chǎn)品、通道切換控制電路以及LED矩陣電路;控制板用于裝載MCU、通信轉(zhuǎn)換電路、過壓保護電路、輸出塊矩陣電路與其他相關(guān)電路,是硬件系統(tǒng)的控制核心。
圖1 系統(tǒng)框架結(jié)構(gòu)圖
本文提出的老化測試系統(tǒng),每臺計算機配置3臺測試箱體,分別通過3根RS232串口通信線與之通信,每臺測試箱體中包含12塊控制板與測試板,控制板固定在測試箱體內(nèi),測試板放置于滑槽上,通過連接器與控制板對接,每塊測試板上包含96個測試單元,單套老化測試系統(tǒng)的OCXO測試量達3456只。
OCXO老化測試系統(tǒng)包含供電電壓設(shè)置與測量、過壓斷電保護、頻率測量、結(jié)果分析與處理、溫度測量、開機特性等功能。
(1)供電電壓設(shè)置與測量:本文提出的測試系統(tǒng)具有設(shè)置與測量OCXO供電電壓功能,供電電壓設(shè)置范圍3~16V,設(shè)置精度達1mV,供電電壓測量范圍0~16V,測量精度0.8mV。電壓測量包括空載電壓與帶載電壓,測量空載電壓是確保在待測OCXO上電之前排除電源供電問題,從而保障待測OCXO品質(zhì)。
(2)過壓斷電保護:OCXO工作時會產(chǎn)生較大電流保持溫槽溫度恒定,所以O(shè)CXO供電設(shè)備需要長時間保持較大功率工作,在OCXO大規(guī)模生產(chǎn)過程中,每套供電設(shè)備同時為上千只OCXO供電,供電設(shè)備故障會導(dǎo)致大批OCXO測試異常,嚴重影響生產(chǎn)效率。本文提出的測試系統(tǒng)具有過壓瞬時斷電保護功能,計算機軟件通過向MCU發(fā)送指令設(shè)置供電上限電壓,在OCXO供電電壓達到上限電壓時,測試系統(tǒng)會立即切斷供電通路,斷電時間處于微秒級。
(3)頻率測量:操作人員通過計算機軟件設(shè)置測量時間與測量位置號,測試系統(tǒng)在設(shè)置的時間向MCU發(fā)送指令將對應(yīng)位置號OCXO的輸出頻率通路導(dǎo)通至頻率計數(shù)器,頻率計數(shù)器將測量結(jié)果傳至PC,計算機軟件將測試結(jié)果存儲并上傳至網(wǎng)絡(luò)數(shù)據(jù)庫。
(4)結(jié)果分析與處理:當(dāng)測試時長達到一個老化周期后,計算機軟件會停止頻率測試并整合老化周期內(nèi)的測試數(shù)據(jù),自動計算OCXO老化率,將合格品與不合格品的位置號顯示在軟件界面,提示操作人員進行挑選分類工作。
(5)溫度測量: 較高的環(huán)境溫度利于OCXO保持恒溫槽溫度從而達到減少系統(tǒng)供電功耗的作用,但是當(dāng)環(huán)境溫度高于恒溫槽設(shè)計溫度后,會影響OCXO正常工作狀態(tài),測試系統(tǒng)通過計算機軟件向MCU發(fā)送指令,MCU將溫度傳感器的測量結(jié)果回傳至PC,對測試環(huán)境溫度進行持續(xù)不間斷監(jiān)測。
(6)開機特性:OCXO的恒溫槽設(shè)計方案決定了其需要一定的上電穩(wěn)定時間,上電穩(wěn)定時間內(nèi),恒溫槽溫度趨于穩(wěn)定,同時OCXO輸出頻率也會趨于標稱頻率,通過對上電后指定時間OCXO輸出頻率的測量能夠計算出其開機特性指標,操作人員通過計算機軟件設(shè)置開機特性測量時間與測量位置號,計算機軟件向MCU發(fā)送指令實現(xiàn)對OCXO指定上電時間后的頻率進行測量。
老化測試系統(tǒng)軟件開發(fā)環(huán)境為VS2010,編程語言為VB.NET,軟件系統(tǒng)由顯示窗口、通信模塊、數(shù)據(jù)存儲與分析、網(wǎng)絡(luò)數(shù)據(jù)庫等部分組成。
(1)顯示窗口包含測試通道復(fù)選框、測試日期與時序設(shè)置框、串口通信設(shè)置框、頻率計數(shù)器設(shè)置框、測試控制設(shè)置框、測試數(shù)據(jù)顯示框、循環(huán)測試設(shè)置框、設(shè)計員調(diào)試控制框與掃碼配置框,老化測試系統(tǒng)軟件界面見圖2。顯示界面為生產(chǎn)操作人員提供豐富的生產(chǎn)測試設(shè)置框體,生產(chǎn)操作人員可根據(jù)不同產(chǎn)品型號、不同測試數(shù)量、不同測試需求自由定制整個測試過程,同時為系統(tǒng)設(shè)計維護人員提供系統(tǒng)調(diào)試控制窗口,系統(tǒng)調(diào)試控制窗口需輸入后臺密碼方可進入。
圖2 老化測試系統(tǒng)軟件界面
(2)通信模塊包含RS232通信模塊、TCP/IP通信模塊、USB通信模塊,負責(zé)與外部設(shè)備之間的互聯(lián)通信。其中,RS232通信模塊負責(zé)向硬件系統(tǒng)發(fā)送指令與接收硬件系統(tǒng)測試數(shù)據(jù),支持多接口、多線程同步通信,同時具有通信校驗功能,最大程度上保證測試系統(tǒng)的高效穩(wěn)定運行;TCP/IP通信模塊與遠程服務(wù)器交互,測試完成后將測試數(shù)據(jù)通過TCP/IP協(xié)議傳輸至網(wǎng)絡(luò)數(shù)據(jù)庫;USB通信模塊連通軟件系統(tǒng)與頻率計數(shù)器,實現(xiàn)對頻率計數(shù)器計數(shù)閘門、輸入阻抗、耦合方式的設(shè)置,同時接收頻率計數(shù)器返回的頻率結(jié)果。
(3)數(shù)據(jù)存儲與分析涉及存儲文件的生成、打開,測試結(jié)果數(shù)據(jù)的存儲,并根據(jù)測試數(shù)據(jù)計算相應(yīng)測試指標結(jié)果。
(4)網(wǎng)絡(luò)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,為大規(guī)模生產(chǎn)測試數(shù)據(jù)提供容器,便于異地數(shù)據(jù)傳輸交互與數(shù)據(jù)融合分析,為管控生產(chǎn)與產(chǎn)品質(zhì)量提供數(shù)據(jù)基礎(chǔ),同時通過與數(shù)據(jù)庫信息的分析與研究達到提前排除生產(chǎn)隱患的效果。
測試時,操作人員首先勾選測試通道,隨后掃描待測OCXO上的二維碼至掃碼配置框,根據(jù)掃描的產(chǎn)品編號軟件系統(tǒng)自動連接至網(wǎng)絡(luò)數(shù)據(jù)庫獲取OCXO型號,自動配置電源電壓下拉框內(nèi)的電壓值,操作人員確定待測OCXO電壓無誤后點擊加電按鈕,軟件系統(tǒng)先測量一遍所有開關(guān)電源的空載電壓,若空載電壓測量沒有問題,為待測OCXO上電,上電穩(wěn)定3分鐘后自動測量帶載電壓,若空載電壓測量有問題則立即停止測試并提示操作人員。OCXO上電后,操作人員確認串口通信設(shè)置框與頻率計數(shù)器設(shè)置框內(nèi)配置無誤,根據(jù)測試周期勾選測試時序,設(shè)置時序設(shè)置框內(nèi)的頻率采集時間后點擊時間重置按鈕。操作人員點擊新存文件按鈕或打開文件按鈕,設(shè)置好存儲文件后點擊時序測試按鈕,開始自動測試。
硬件系統(tǒng)由計算機、頻率計數(shù)器、原子頻標、供電設(shè)備、測試箱體、測試板、控制板組成,其核心電路主要分為供電模塊、頻率選通模塊、RS232通信模塊、MCU控制模塊等。
計算機為軟件系統(tǒng)的運行提供必要的操作系統(tǒng)與軟件運行環(huán)境,同時計算機具有RS232接口、LAN口與USB接口,為計算機軟件與其他硬件設(shè)備的通信提供硬件支持。頻率計數(shù)器實現(xiàn)OCXO輸出頻率的測量,通過USB通信將測試結(jié)果回傳至計算機。原子頻標為頻率計數(shù)器提供標準頻率源。供電設(shè)備由若干臺開關(guān)電源組成,為整個測試系統(tǒng)的控制電路以及OCXO供電。測試箱體用于安裝開關(guān)電源、測試板與控制板,同時密閉的測試環(huán)境有利于保持老化測試的環(huán)境溫度長期穩(wěn)定并隔絕外部干擾。測試板用于裝載OCXO產(chǎn)品,通過連接器與控制板插裝對接,測試板上的各級集成電路受控于控制板實現(xiàn)不同位置號OCXO輸出頻率的切換??刂瓢灏琈CU、RS232通信轉(zhuǎn)換電路、模擬開關(guān)矩陣、過壓保護電路、ADC與DAC,MCU作為整個硬件系統(tǒng)的控制核心負責(zé)接收計算機指令,根據(jù)指令與控制板和測試板上的各級集成電路通信,完成相應(yīng)的測試要求;RS232通信轉(zhuǎn)換電路將RS232通信電平轉(zhuǎn)換為UART通信電平,實現(xiàn)計算機與MCU之間的通信;模擬開關(guān)矩陣實現(xiàn)控制板級頻率輸出的切換;ADC實現(xiàn)OCXO供電電壓的測量,DAC用于調(diào)整開關(guān)電源輸出電壓。
(1)供電模塊由程控開關(guān)電源矩陣、DA電壓輸出電路、電壓比較電路、栓鎖電路組成,其中程控開關(guān)電源矩陣由若干輸出電壓可程控的開關(guān)電源組成,為整個硬件控制系統(tǒng)與待測OCXO供電,程控開關(guān)電源具有電壓調(diào)節(jié)端子,可輸入0~2.5V范圍內(nèi)的模擬電壓調(diào)節(jié)其輸出電壓;DA通過I2C通信方式受控于MCU,為程控開關(guān)電源電壓調(diào)節(jié)端子提供模擬調(diào)整量,同時為電壓比較電路提供上限電壓基準;電壓比較電路與栓鎖電路共同作用,保護OCXO供電的穩(wěn)定與安全,當(dāng)程控開關(guān)電源輸出電源高于上限電壓基準時,電壓比較電路拉低大功率MOS柵極及時為OCXO斷電,斷電反應(yīng)時間處于微秒級,栓鎖電路鎖定保持斷電狀態(tài)直至操作人員排除供電故障后重新復(fù)位上電。
(2)頻率選通模塊由若干輸出塊芯片、8路模擬開關(guān)芯片與8位位移緩存輸出芯片組成,實現(xiàn)OCXO輸出信號通路的分選切換,將待測信號導(dǎo)通至頻率計數(shù)器。其中位移緩存輸出芯片控制每個測試單元的輸出塊的使能,保證測試頻率時僅有待測單元的OCXO信號能夠輸出,防止傳輸過程中測試單元間信號互相干擾,保證測試的穩(wěn)定性與準確性;模擬開關(guān)芯片為OCXO輸出信號提供傳輸通路,將待測測試單元的輸出信號分選至頻率計數(shù)器。
(3)RS232通信模塊實現(xiàn)計算機RS232通信電平與USART通信電平的相互轉(zhuǎn)換,計算機RS232通信信號通過串口通信線連接至DB9接頭,傳輸至通信收發(fā)器芯片,經(jīng)電平轉(zhuǎn)換后傳輸至MCU,MCU向計算機發(fā)送信息時則通過收發(fā)器芯片、DB9接頭與通信串口線傳輸至計算機。
(4)MCU控制模塊由MCU、電源管理芯片以及外圍相關(guān)芯片組成,MCU負責(zé)接收計算機指令,按照通信指令與下級芯片通信或直接控制下級芯片完成上位機指令要求,通過內(nèi)置的AD與溫度傳感器完成電壓測量與測試環(huán)境溫度測量。電壓監(jiān)管芯片保證MCU供電穩(wěn)定,當(dāng)?shù)陀谙孪揠妷簳r復(fù)位MCU,保證MCU的穩(wěn)定運行。
本文提出的OCXO老化測試系統(tǒng)在大幅提升生產(chǎn)測試效率的同時降低了操作人員的工作強度,測試系統(tǒng)上線以來生產(chǎn)測試OCXO達百萬級,運行穩(wěn)定可靠。