1 引言
藍(lán)牙(Bluetooth)是一種短距離內(nèi)語音及數(shù)據(jù)通信的無線技術(shù)。較其他無線協(xié)議,藍(lán)牙標(biāo)準(zhǔn)更完善,定義了各種應(yīng)用的實現(xiàn)規(guī)范.保證設(shè)備間的互操作性,其應(yīng)用及開發(fā)日益廣泛。這里采用Bluecore5-MM(簡稱BC5-MM)設(shè)計一款車載藍(lán)牙設(shè)備。首先介紹BC5-MM的器件特性、車載藍(lán)牙設(shè)備的藍(lán)牙子系統(tǒng)硬件結(jié)構(gòu)和RF部分的電路設(shè)計,然后從單芯片開發(fā)方式、通信的實現(xiàn)機(jī)制和UART通信等方面詳細(xì)介紹BC5-MM特定軟件的開發(fā)和實現(xiàn)。
2 藍(lán)牙子系統(tǒng)結(jié)構(gòu)
車載藍(lán)牙設(shè)備采用BC5-MM+32位外部嵌入式處理器的雙處理器結(jié)構(gòu)設(shè)計,實現(xiàn)USB音樂播放、藍(lán)牙免提、藍(lán)牙流媒體音樂播放、電話簿同步下載等功能,圖1為藍(lán)牙子系統(tǒng)的結(jié)構(gòu)框圖。其中BC5-MM的關(guān)鍵特性如下: