藍牙模塊,是一種集成藍牙功能的PCBA板,用于短距離無線通訊,按功能分為藍牙數據模塊和藍牙語音模塊。藍牙模塊是指集成藍牙功能的芯片基本電路集合,用于無線網絡通訊,大致可分為三大類型:數據傳輸模塊、藍牙音頻模塊、藍牙音頻+數據二合一模塊等等。一般模塊具有半成品的屬性,是在芯片的基礎上進行過加工,以使后續應用更為簡單。
整個系統的軟件設計方法有三種,根據不同的應用場合和系統的負責程序采用不同的設計方法,一般情況下,簡單的系統可以采用常規的軟件設計方法;較為復雜的系統可以采用DSP仿真軟件CCS提供的DSP/BIOS設計方法(DSP/BIOS是TI公司專門為DSP設計的嵌入式軟件設計方法);最為復雜的系統需要采用嵌入式操作系統進行設計。OMAP5912支持的操作系統包括WinCE、Linux、Nucleus以及VxWorks等,可以根據需要選擇不同的操作系統,本系統采用常規的軟件設計方法,其實現最為簡單方便。
軟件的結構中包括初始化模塊,鍵盤和液晶顯示、數據和語音通信、Flash讀寫以及藍牙信號收發等模塊,在初始化過程中設置鍵盤掃描時間、語音采樣頻率、顯示狀態等各種參數,整個系統初始化之后,程序進入監控模塊、監控模塊隨時判斷各個模塊的狀態,并進入相應的處理程序,數據通信模塊控制DGI385和藍牙模塊的數據接口,語音通信模塊控制DGI385和音頻AD/DA的接口,藍牙接口收發控制OMAP5910和藍牙模塊的信號收發,Flash讀寫模塊控制DGI385對其片外Flash的讀寫,必要時可以將某些重要數據傳輸到Flash中,此外,DGI385的上電引導程序也存儲在Flash中,鍵盤和顯示模塊控制系統的人機接口,PC通信模塊控制系統和PC機的連接。
在DGI385的藍牙接口設計中,使用DGI385的多通道串口連接藍牙模塊音頻接口,DGI385的異步串口連接藍牙模塊的通信口。藍牙模塊可以避免射頻信號到中頻信號的變換,使系統結構簡單、實現簡單。由于采用具有DSP核的處理器,系統還可以方便地應用到各種語音信號處理中。
