- 相關推薦
藍牙技術在音頻網關中的應用
摘要:給出一種基于CSR的BlueCore01b藍牙單片機和BlueStack高級協議棧的音頻網關的實現方法。所開發的音頻網關能通過普通手機的音頻接口與藍牙耳麥進行無線連接。關鍵詞:音頻網關(AG) 藍牙 Bluestack協議棧 耳麥
藍牙是一種近距離無線通信技術規范,用來描述和規定各種電子信息產品相互之間是如何用短距離無線電系統進行連接的。藍牙技術的主要用途是取代電纜。由于藍牙具有比802.11b、HomeRF、紅外等無線技術高得多的性能價格比,藍牙技術應用具有非常廣闊的前景。
目前已有不少公司生產出高集成度的藍牙芯片組,例如朗訊的W7020+W7400芯片組、飛利浦的LMX3162芯片、Atmel的T2901和AT76C551芯片等。利用這些芯片可進一步方便地進行藍牙產品的開發、同時,也有許多公司還開發出了高層協議棧及相應的API。開發者基于這些高級協議棧,可不必對藍牙技術作深入的研究就可以方便地開發基于藍牙的應用。本文討論一個基于CSR的BlueCore01b芯片和CCL的BlueStack協議棧的嵌入式音頻網關的實現實例。
1 音頻網關的應用
由于藍牙的低功耗和小體積的特點,在實現移動電話具備矩距離無線通信的能力時,藍牙是首選的,而且是唯一的。目前已有一些移動電話公司推出了藍牙手機產品,如愛立信的T39和T68等、諾基亞的6310、摩托羅位的T270c、索尼的C413S和阿爾卡特的OT702等;但大部分手機仍不具有藍牙功能。通過在普通手機的音頻接口上加裝一個藍牙音頻網關,就可實現普通手機的藍牙功能,與藍牙無線耳麥進行短距離無線通信。
所實現的音頻網關符合藍牙技術規范PATR K:6中的耳麥應用規范。音頻網關(AG)既用作輸入也用作輸出。AG可與耳麥建立一個RFCOMM連接,向耳麥發送AT命令。AG和耳麥之間也可建立SCO連接,進行音頻傳輸。
2 音頻網關硬件電路
音頻網關的電路設計利用CSR提供的BlueCore01b藍牙芯片。BlueCore01b是在單片芯上集成了射頻單元和法帶控制器。芯片的方框圖如圖1所示。該芯片由射頻接收器、射頻發射器、射頻合成器、物理層DSP硬件引擎、猝發狀態控制器、微處理器、內存管理單元等部分組成,BlueCore0b是一個完整的單片系統,只要與內含藍牙軟件棧配合,即可向數據和語音設備提供全兼容的藍牙接口。因此,實現音頻網關的硬件電路相當簡單。它主要包括以下幾部分:藍牙芯片、外部內存、音頻編/解碼器(CODEC)、鍵盤/顯示。嵌入式音頻網關電路方框圖供音頻輸入/輸出接口,建立音頻連接。鍵盤/顯示部分主要用于輸入設備的識別碼(PIN碼)、發送AT命令、音頻控制等操作及相應的狀態顯示。在外部內存中包含有CSR藍牙軟件棧及用戶應用程序。
3 音頻網關軟件
有了相應的硬件平臺以后,功能的完成主要通過軟件實現。音頻網關應用程序的實現是基于BlueStack協議棧來完成的。下面詳細討論音頻網關的實現。
3.1 軟件的組成
[1] [2] [3] [4] [5]
【藍牙技術在音頻網關中的應用】相關文章:
淺談藍牙技術及其應用05-01
什么是藍牙技術04-26
什么是“藍牙”技術? What is Bluetooth?05-04
興傳送網(OTN)技術的應用探討04-30
RPR技術在秦港環網中的設計與應用04-30
音頻大地電磁在鐵路隧道工程勘察中的應用04-28
錨噴網支護技術在橋梁基礎開挖中的應用04-27