基于TDR的ADSL線纜斷點(diǎn)測(cè)試儀設(shè)計(jì)
3.1.1 單片機(jī)STC12C5410AD模塊
由于該測(cè)試儀是手持式設(shè)計(jì),需考慮合理的電源管理。因此單片機(jī)選擇帶電源管理功能的STC12C5410AD器件,其低功耗設(shè)計(jì)可使其處于空閑和睡眠模式。通過(guò)設(shè)置電源管理寄存器使其進(jìn)入睡眠模式,并自動(dòng)斷開(kāi)各電路模塊電源,以減少整機(jī)功耗,且能夠通過(guò)外部喚醒模式啟動(dòng)系統(tǒng)。而且該單片機(jī)自帶硬件看門(mén)狗,全雙工異步串行口和10位8通道A/D轉(zhuǎn)換器,通過(guò)設(shè)置硬件看門(mén)狗寄存器實(shí)現(xiàn)程序的抗干擾;通過(guò)A/D轉(zhuǎn)換通道擴(kuò)展按鍵,節(jié)省I/O端口;并利用串口與PC通信。STC12C5410AD還帶有增強(qiáng)型8051內(nèi)核。能夠在1個(gè)時(shí)鐘/機(jī)器周期下運(yùn)行,速度比普通的8051要高8~12倍。通過(guò)8位可配置的I/O端口與FPGA進(jìn)行數(shù)據(jù)交互,對(duì)FPGA配置脈寬,讀取 FPGA計(jì)數(shù)值并計(jì)算脈沖往返時(shí)間及線纜長(zhǎng)度,最后控制LCD顯示。
3.1.2 FPGA模塊
圖2為FPGA脈沖產(chǎn)生接收框圖。FPGA產(chǎn)生寬度可調(diào)的脈沖,按系統(tǒng)設(shè)計(jì)要求單片機(jī)向FPGA預(yù)置一個(gè)數(shù),狀態(tài)機(jī)處于低電平,在接收到單片機(jī)啟動(dòng)命令后,計(jì)數(shù)器1開(kāi)始計(jì)數(shù),與此同時(shí)狀態(tài)機(jī)置高,每一個(gè)時(shí)鐘脈沖沿到來(lái)時(shí),計(jì)數(shù)器1值與預(yù)置數(shù)比較,直到兩者相等,狀態(tài)機(jī)才轉(zhuǎn)為低電平,這樣就發(fā)射一個(gè)脈沖。本文引用地址:http://2s4d.com/article/195712.htm
測(cè)試儀所能采集到的反射脈沖在測(cè)試盲區(qū)外至少有2個(gè),而有用的為前兩個(gè):一個(gè)是發(fā)射脈沖直接經(jīng)接收電路得到,另一個(gè)是由線纜反射再經(jīng)接收電路得到。若有其他脈沖則是由于脈沖的多次反射引起的。顯然,脈沖在線纜中傳播的時(shí)間為兩個(gè)反射脈沖之間的時(shí)間差,這樣就很容易避免電路所帶來(lái)的系統(tǒng)誤差,提高了測(cè)試精度。
當(dāng)接收到回波產(chǎn)生的第1個(gè)脈沖下降沿后。計(jì)數(shù)器2開(kāi)始計(jì)數(shù),直到第2個(gè)下降沿到來(lái),計(jì)數(shù)器停止計(jì)數(shù),計(jì)數(shù)值鎖存后通知單片機(jī)已完成,單片機(jī)分兩次高8位和低8位讀取計(jì)數(shù)器值。計(jì)數(shù)器2通過(guò)鎖相環(huán)倍頻得到更高的采集時(shí)鐘,以減小因采集計(jì)數(shù)所帶來(lái)的測(cè)試誤差。以下是捕捉這2個(gè)下降沿時(shí),輸出一個(gè)脈沖的VHDL 進(jìn)程:
此脈沖寬度即為信號(hào)在線纜中的傳播時(shí)間。
3.1.3 脈沖發(fā)射接收模塊
圖3為脈沖發(fā)射接收框圖。為防止因信號(hào)損耗過(guò)大導(dǎo)致回波幅值較小不易辨別,將 FPGA產(chǎn)生的脈沖通過(guò)放大電路放大到+50 V;為避免因測(cè)試點(diǎn)阻抗不平衡導(dǎo)致發(fā)射脈沖幅度減小,在放大電路與線纜之間加入高頻脈沖隔離器,使電路與線纜更好耦合。信號(hào)放大電路與FPGA之間加入光電隔離,防止相互干擾,同時(shí)對(duì)FPGA起到電氣隔離保護(hù)作用。在遇到斷點(diǎn)后,脈沖原路返回,經(jīng)耦合電路后再經(jīng)放大處理,由光電耦合器6N137產(chǎn)生下降沿,傳輸至FPGA。該脈沖發(fā)射放大電路由高速光電耦合器6N137與小功率高速開(kāi)關(guān)管3DK91C及升壓電源器件構(gòu)成。圖4為脈沖發(fā)射放大電路。
當(dāng)6N137同的信號(hào)輸入端(引腳2)為高電平時(shí),發(fā)光二極管點(diǎn)亮,反向偏置的光敏管導(dǎo)通,經(jīng)電流電壓轉(zhuǎn)換送到與門(mén),與門(mén)的引腳7為使能端,高電平有效。此時(shí)內(nèi)部晶體管導(dǎo)通,輸出引腳6為低電平,反之則為高電平。輸出端產(chǎn)生脈沖后經(jīng)高速開(kāi)關(guān)管VQ(3DK91C),基極為高電平,開(kāi)關(guān)管導(dǎo)通,集電極為低電平;反之則為+50 V。+50 V由升壓電源器件產(chǎn)生。脈沖接收電路應(yīng)采用高帶寬的放大器,光電耦合器6N137作為放大器與FPGA的接口。
評(píng)論