海裝裝備采購中心 阮 進
中電集團10所 鄧 欣
基于DSP的多串口軍事通信系統的設計方法
海裝裝備采購中心 阮 進
中電集團10所 鄧 欣
針對軍事通信系統中數字信號處理器(Digital Signal Process,簡稱DSP)的外設串口資源的有限,不適用與多個外部設備通信的情況,提出了一種DSP多串口軍事通信系統的設計方法,不但實現了DSP外部串口的擴展,并保證在大數據量、多串口通信情況下軍事通信系統的高效可靠的數據傳輸性能。通過實際測試驗證了該方法的有效性。
DSP;多串口通信;ST16C554
隨著電子技術的日益發展,DSP作為一種運算速度快、處理功能強大的單片微處理器,已廣泛應用于控制系統、電氣設備、信號處理及通信系統等領域。尤其在實時信號處理和綜合控制方面,當DSP作為通信數據處理的核心處理器時,常需與多個外部設備進行串口通信,但DSP的串行外設接口資源的有限成為多串口通信處理的瓶頸。如何擴展DSP的串行外設接口,保證多串口通信的快速、穩定和可靠,成為系統設計的關鍵。
近年來,DSP串口擴展的設計方法得到了大量的研究和應用[1~4],尤其在軍事通信系統中,為保證多通信單元間的高速、穩定、可靠的數據傳輸,多串口通信設計方法也得到了深入研究。經典設計方法有采用現場可編程門陣列(FPGA)實現串口數據的收發和存儲[1,2],該方法成本低,但編程復雜、開發周期長、可靠性低;文獻[3]采用異步通信芯片ST16C554實現串口數據的收發和存儲,再通過FPGA邏輯電路進行多串口中斷管理,ST16C554芯片的串口通信處理可靠性高,開發設計簡單,但其發送/接收緩存單元(FIFO)的空間有限,當大量數據經多串口同時傳輸時會出現數據丟失情況,限制了DSP的串口通信能力。……