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