CS21354在手持式2M誤碼測(cè)試儀中的應(yīng)用
2 2M測(cè)試模塊設(shè)計(jì)
2.1 電路設(shè)計(jì)
2M測(cè)試模塊由CS21354及其外圍電路組成,載有時(shí)鐘信號(hào)的單極信號(hào)和參考電壓從接收端口引入,并由時(shí)鐘與數(shù)據(jù)恢復(fù)模塊進(jìn)行B8ZS和HDB3解碼,時(shí)鐘和PCM數(shù)據(jù)恢復(fù)、線路編碼混亂監(jiān)測(cè)及信號(hào)丟失檢測(cè)。當(dāng)可編程連續(xù)比特周期極限內(nèi)的線路脈沖輸入的正負(fù)方向上都沒有脈沖時(shí),模塊則指示為信號(hào)丟失。一旦出現(xiàn)一個(gè)單獨(dú)線路脈沖,指示即被消除。當(dāng)檢測(cè)到線路信號(hào)丟失或出現(xiàn)時(shí),即產(chǎn)生中斷。背板收接口輸出包含BRPCM所有時(shí)隙2.048Mbit/s的串行數(shù)據(jù)流,BRFP信號(hào)可以指示每256bit幀的第一比特,或是CRC復(fù)幀的第一幀的第一比特。所以接收背板信號(hào)背板時(shí)鐘保持同步。
E1轉(zhuǎn)發(fā)器產(chǎn)生2046kbit/s數(shù)據(jù)流、生產(chǎn)幀、CRC復(fù)幀及CAS復(fù)幀。與傳輸單信道串行控制器(TPSC(一致,E1-TRAN塊提供空閑碼置換、數(shù)據(jù)轉(zhuǎn)換,信令源與CAS數(shù)據(jù)及數(shù)字音頻插入的單時(shí)隙控制。HDLC轉(zhuǎn)發(fā)器(TDPR)和傳輸信道插入(TXC1)塊串的時(shí)隙16均支持普通信道信令(CCS),CCS支持AIS和TS16AIS的傳輸出及遠(yuǎn)端警報(bào)(RAI)和遠(yuǎn)端多幀警報(bào)信號(hào)的傳輸。
2.2 軟件設(shè)計(jì)
誤碼儀的軟件按照軟件工程的要求進(jìn)行設(shè)計(jì)。可分為以下幾個(gè)部分:初始化模塊、鍵盤模塊、運(yùn)算處理模塊、顯示模塊、管理控制模塊、存儲(chǔ)操作模塊和打印模塊。
系統(tǒng)的初始化模塊包括開機(jī)自檢、硬件參數(shù)初始化等;鍵盤模塊對(duì)面板上的用戶輸入進(jìn)行分析處理,并轉(zhuǎn)到管理控制模塊,通過調(diào)用相關(guān)函數(shù)實(shí)現(xiàn)并進(jìn)行處理;算法處理模塊對(duì)從CS21354輸入的原始數(shù)據(jù)進(jìn)行分析,并由狀態(tài)顯示模塊顯示程序運(yùn)行時(shí)的各種狀態(tài);存儲(chǔ)操作模塊對(duì)各次操作結(jié)果和分析進(jìn)行記錄,并對(duì)記錄進(jìn)行管理,打印模塊完成對(duì)測(cè)試結(jié)果的打印。誤碼儀的所有與硬件有關(guān)的操作都以標(biāo)準(zhǔn)函數(shù)形式提供,上層應(yīng)用程序與硬件不發(fā)生任何聯(lián)系,而是通過標(biāo)準(zhǔn)函數(shù)訪問。由SOPC Builder應(yīng)用軟件生成的用戶邏輯接口來完成對(duì)CS21354的硬件驅(qū)動(dòng)。上層應(yīng)用程序?qū)τ脩暨壿嫷暮瘮?shù)調(diào)用即可完成對(duì)CS21354的操作。
3 結(jié)束語
文中主要討論了CS21354在手持式2M誤碼測(cè)試儀的硬件和軟件設(shè)計(jì)中的設(shè)計(jì)思路和設(shè)計(jì)方案。本設(shè)計(jì)采用目前非常先進(jìn)的軟硬件協(xié)同設(shè)計(jì)的SOPC技術(shù)方案完全是可行的,測(cè)試結(jié)果表明,該設(shè)計(jì)的技術(shù)指標(biāo)達(dá)到了設(shè)計(jì)要求。具有非常廣闊的應(yīng)用前景。
評(píng)論