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