摘要:隨著林業的不斷發展,森林的防火工作顯得尤為重要,當火警發生時,一種及時有效的通信平臺對于救火工作顯得極為重要。為滿足森林救火統一通信的需求,研究了一種森林防火語音統一通信平臺,適用于森林救火,采用了FPGA高速信號處理芯片,可提高產品性能。
關鍵詞:通信;模式;森林;FPGA;信號處理
DOI: 10.3969/j.issn.1005-5517.2012.5.007
DAC_CLR信號低電平有效,同步復位送給D/A轉換芯片。FPGA首先傳送8個無效位或無關位,隨后是4位的命令。最普通的使用命令是COMMAND[3:0]=0011,這指的是立即更新D/A轉換芯片的輸出數據值。隨后,FPGA通過4位的地址域選擇一個或所有的輸出通道。地址域之后,FPGA發送12位無符號數據——D/A轉換芯片轉換成模擬值并輸出到相應的輸出端。最后,4個額外的無效位或無關位緊隨在32位命令字之后。圖3表明了向D/A轉換芯片時序圖。
根據D/A轉換芯片時序圖的特點,并結合系統要求,利用計數器、狀態機、觸發器等對FPGA來進行程序設計。圖4給出了D/A轉換芯片轉換某一數值時,D/A轉換程序在ModelSim SE 6.2b下的仿真圖。SPI_SCK信號是將Clk信號32分頻得到的,SPI_MOSI信號是按照D/A轉換芯片的時序依次將無關緊要位、COMMAND、地址選擇、數據位和額外的無效位傳送給D/A轉換芯片的。