閱讀屋>輔助設計與工程計算> 藍芽音箱方案設計測試

藍芽音箱方案設計測試

藍芽音箱方案設計測試

  導語:理想失去了,青春之花也便凋零了。因為理想是青春的光和熱。以下小編為大家介紹藍芽音箱方案設計測試文章,歡迎大家閱讀參考!

  藍芽音箱方案設計測試

  1藍芽音箱特點

  藍芽音箱特點主要有:(1)可以廣泛應用。由於藍芽的規格在全球範圍內一致,因此,只要是擁有藍芽介面卡的裝置,就可以連線藍芽,傳送檔案和資訊。主要裝置包括膝上型電腦、藍芽耳機、行動電話及醫療裝置等。(2)操作簡單便捷。藍芽相關技術的使用不需要耗費太大的精力,確切地說,其是一項即時技術。其對基礎設施無要求,在使用中不需要接入電纜,只需將傳送檔案雙方進行配對即可使用。(3)傳輸速度快。藍芽傳輸協議與紅外線等傳輸方式相比,具有很強的速度優勢,如藍芽4.0,在理論上其傳輸速度可高達25Mbps。在傳輸過程中,速度決定了音樂的音質,快速的傳輸使藍芽能夠承載位元速率更高的音樂。(4)具有相容性。藍芽傳輸協議相容了現有的藍芽裝置,即其共用一個頻段的訊號,這就導致在傳送過程中容易出現訊號混亂、互相干擾的情況。

  2一種藍芽音箱的設計方案

  2.1硬體設計

  2.1.1選擇合適的主控晶片。文章以AU6210作為主控晶片,其具有增強型的8051核心,可使用兩組MMC/SD插口讀取MP3、FAT16及FAT32格式的'檔案,支援USB2.0,該晶片透過I2C介面間接控制USB/SD控制器,以此將檔案送至解碼器解碼。該晶片支援多裝置掉電記憶,並具有整合FMReceiver的強大功能。

  2.1.2主控晶片外圍的連線模組設計。(1)電源模組。文章中所研究的音箱以保證使用質量為前提最大限度降低功耗,提高電池的蓄電時間,而AU6210晶片則可以在一定程度上滿足這一條件。該晶片內建有LDO模組,因此只需給其一組LDO輸入電源(3.35-5.5V)。當輸入電壓為5V時,LDO輸出電流最大值為150mA,這樣就可以在很大程度上降低功耗。(2)藍芽模組。在本設計中,藍芽模組將主控晶片AU6210與藍芽晶片state引腳、電源引腳、多功能引腳以及按鍵控制引腳一一對應接入,使得主控晶片可以實現對其的控制。(3)插卡模組。此模組的應用有著很長的歷史,其作為核心功能出現在最早的行動式多媒體音箱上,能夠在插入隨身碟或SD卡之後自動識別並播放音訊檔案。該模組有著很大的優點,即沒有自身的儲存限制。隨著音箱的不斷髮展,現在的插卡模組有了更多的功能,在接入USB資料線之後,音箱可當做讀卡器來使用,能夠直接將隨身碟插入音箱或者對SD卡進行修改或更新。此外,音箱還可以實現充電功能,在插入手機之後,可以自動為手機充電,並且其自帶的音效卡可以使音質更好。(4)按鍵模組。文章中的按鍵模組與平常的按鍵區分不盡相同,其是利用電壓對埠的檢測來實現區分按鍵的功能。本設計中每個按鍵所對應的電路中電阻值各不相同,當按鍵被觸發時,MCU則會接收到相應的電壓值並對其進行判斷,從而識別出是哪個按鍵被觸發,進行與按鍵相對應的操作。AU6210在按鍵模組中具有很大的優勢,能夠同時使用兩組AD按鍵,透過使用兩個GPIO埠對其進行控制。(5)收音機模組。收音機模組選取的是E8035收音機模組,此型號的收音機模組有強大的功能,將所有關鍵的射頻元件集中在了晶片上,因此,該模組完成功能只需幾件配套的原件即可,這不僅節約了PCB板空間,還能夠在很大程度上降低生產成本,充分發揮其優勢。(6)LED顯示模組。AU6210晶片中IO內部帶有兩個下拉電流源,能夠將電路中的電阻免去,從而使LED二極體直接驅動。兩電流源分別為1.7mA和2.4mA。AU6210的功能非常強大,極限可以驅動6COM、8SEG的LED大屏,即AU6210能夠將四到六位的數字顯示和十多個圖示顯示驅動起來,可謂是功能強大。

  2.2軟體編寫

  音響設計不僅需要硬體的設計,同時也需要軟體程式的編寫,同樣,藍芽音箱亦是如此,需要將AU6210與程式相結合控制系統運作。文章中的系統軟體編寫以C語言為主導,並且輔以組合語言,編譯軟體為KeilμVision4,其中以while迴圈函式為main函式。

  2.2.1初始化編寫。系統初始化過程是程式設計中非常重要的一個步驟,不能輕視。本系統中的初始化主要包括系統時鐘、GPIO口、計時器、中斷、按鍵等外接模組的初始化。如果初始化編寫出現問題或者沒有初始化,那麼在音箱使用的過程中將會出現各種難以解決的問題,影響音箱的正常使用。系統初始化的時間是在開機讀取斷電記憶之後,主迴圈開始執行之前進行,有且只有一次。

  2.2.2主迴圈編寫。本系統中的main函式是一個包含while的迴圈函式,透過使用while(1){}的方式,使系統無線迴圈下去直到收到跳出迴圈命令。在編寫迴圈程式時需要注意,要使用多執行緒,一條執行迴圈語句,另外一條接受指令,以便跳出死迴圈。

  2.2.3PWM呼吸燈應用編寫。AU6210支援多路同時輸出,最多為3路,應用廣泛。應注意的是,GPIO_A〔0〕與GPIO_D〔5〕、GPIO_A〔1〕與GPIO_D〔6〕、GPIO_A〔2〕與GPIO_D〔7〕不能同時使用。2.2.4LED屏掃描程式編寫。LED屏掃描程式將會用在測試階段,放在主函式之前執行。6COM和8SEG的掃描程式如下:2.2.5藍芽模組編寫。主控晶片將配置IO口的高、低電平作為控制藍芽工作狀態的方式,並且透過中斷檢測藍芽的工作狀態。

  3結束語

  文章深入研究了藍芽音箱的設計及組成,展示了藍芽音箱的強大優勢,如收音機、MP3播放、多媒體讀取播放、藍芽耳機等,具有良好的發展前景。同時,此類音箱也具有一定的弊端,如AU6210的OTP儲存空間有限,不能夠同時連線所有模組執行。藍芽音箱是新時期音箱發展的趨勢,相信在未來,藍芽音箱的技術會更加完善,應用更加廣泛。

【藍芽音箱方案設計測試】相關文章: