在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何采用用32位微控制器構建藍牙音頻設備

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-02-06 11:03 ? 次閱讀

藍牙音頻應用實際上就是互為對方而生。 藍牙市場成功的第一個十年幾乎完全得益于在音頻耳機中的集成藍牙技術。 當智能手機走進人們生活時,藍牙仍是一種自然選擇,幾乎在每一個部智能手機芯片中都能找到藍牙的蹤跡。 人們喜歡用智能手機傳輸音樂。

隨著藍牙和智能手機的不斷發(fā)展,應用已經有些跟不上速度了,盡管這在某種程度上有悖正常事物發(fā)展順序。 然而,隨著只能由一個藍牙主機設備到一個藍牙從設備單向通話時代的迅速完結,上述情況也在發(fā)生變化。

對設計工程師來說,這意味著多協議、多連接、多設備,以及一個嶄新而美妙的音頻應用世界已如黎明破曉般來臨。 智能手機用戶希望有更多選擇,而藍牙技術已為此做好了準備。

在十多年時間里,藍牙高級音頻分發(fā)規(guī)范 (A2DP) 讓各種各樣的設備實現了很便利的無線立體聲功能。 不過,現在的客戶更希望用智能手機通過異于原有設想的方式來控制音頻娛樂。

當與音視頻遙控規(guī)范 (AVRCP) 等其它規(guī)范結合使用時,可把智能手機當做無線遙控器控制家中的其它藍牙音頻設備,不過應用可能會變得十分復雜。

雖然旨在讓最終用戶擁有的幾乎是無縫應用,但這些應用卻在軟件開發(fā)和認證時給設計工程師帶來諸多大挑戰(zhàn),而且在一個生態(tài)系統內,在要求互操作能力的配件上實現這些應用時情況尤為嚴重。

設計人員有兩種架構選擇。 在過去十年中,主流架構要求藍牙模塊在硬件中執(zhí)行大多數功能——配對、連接和音頻傳輸。 也就是說,藍牙模塊是一個音頻編解碼器,通過硬線連接方式執(zhí)行這些功能。 另一種架構選擇則是在軟件中執(zhí)行幾乎全部功能;于是,32 位 MCU 在這種架構中登場了。 在軟件中實現藍牙堆棧就是將實際音頻轉換為架構中非常薄的一層。 這樣,設計人員便能在任何地方、任何時間訪問大量配置的數據流。

對于傳統藍牙模塊,同時執(zhí)行藍牙串行端口規(guī)范 (SPP) 和高級音頻分發(fā)規(guī)范 (A2DP) 是不可能的。 通過讓軟件訪問藍牙協議堆棧,設計人員能創(chuàng)建這樣的應用,即能保持多個設備與音頻流連接,在讓用戶聽到聲音內容的同時也可控制該音頻流以及通常與音頻無關的其它功能。 換句話說,音頻流和控制數據流同時工作,但不會中斷其中任何一個。

把音頻和數據控制組合在一起

一個簡單易懂的例子就是將臺燈和揚聲器系統組合在一起,讓用戶在欣賞音樂的同時,用智能手機控制臺燈亮度。 該應用經過復雜的擴展后,便可用智能手機控制照明系統——色彩、強度、隨音樂做出的各種變化,以及控制音頻流。 在該應用中增加“智能家庭”概念擴大了控制范圍,可控制自動調溫器、車庫門開啟器,以及其它支持藍牙的家用電器,而這些家電曾支持傳統音頻編解碼器。

藍牙控制在這些應用中具有安全優(yōu)勢,因為可對數據流經進行配置,使其獨立于物聯網IoT)。 幾乎沒有人愿意把自己車庫門開啟器的簡單過程暴露在云端的操作不確定中,而這種情況卻最容易發(fā)生,如采用 WI-Fi 解決方案時。

在已有多個規(guī)范同時工作的應用中組合音頻和數據控制功能,會更多地擴展新應用。 在音頻娛樂領域,支持軟件的概念被稱作“打斷” (break-in),它允許多個手持設備控制同一個音頻流。 在聚會時,人們可以從同一個支持藍牙的音頻內容庫中輪流挑選自己喜歡的音樂。 啟用自動點唱 (juke-box) 模式后,最終用戶可在播放列表中添加自己喜愛的樂曲。 MCU 解決方案啟用了“打斷” 模式,允許多達七部智能手機采用不同的音頻傳輸和控制方式控制同一個音頻系統。

把音頻與控制融合

盡管 Bluetooth SIG 已制定并批準了 30 多個規(guī)范,但在藍牙“音頻 + 控制”的全新應用領域發(fā)展初期,最重要的大概是以下四個:

串行端口規(guī)范 (SPP)——RS-232 無線數據傳輸的標準替代方案

高級音頻分發(fā)規(guī)范 (A2DP)——用于多媒體音頻傳輸的最常見規(guī)范。 通過 SBC 傳輸音頻內容,并支持 MPEG 和 AAC 壓縮編解碼器。

音視頻遙控規(guī)范 (AVRCP)——用于電視、家庭影院等的標準化遙控規(guī)范,通常與 A2DP 配合使用。 最近獲批的特性是音頻同步,例如,當手持設備上的音量改變時,受控于該手持設備的系統音量也作相應調節(jié)。

免提規(guī)范 (HFP) — 遠程通話

多個規(guī)范在軟件實現過程中可以同時激活,這讓設計人員在創(chuàng)建新應用時擁有極大的靈活性。 換言之,把數據流和音頻流集成在一起將會促成更高級的系統。

在設計階段,必須提供仿真、測試和認證(應牢記利用藍牙)所需的一切。 因此,一個完整的開發(fā)系統遠不止音頻部分,還會集成用于控制顯示器、按鈕、LED、智能手機和音樂的各種功能。 此外,還應包括用于音頻處理功能的 DSP 能力。 系統控制——當然不僅是音樂本身,迫使我們不得不采用 32 位 MCU。

圖 1 所示為基本藍牙音頻系統的數據通道和主要元件,我們以此為起點詳細介紹創(chuàng)建此類功能的基本設計點。

從全新“音頻 + 控制”應用組合的角度看該圖,發(fā)送設備 (source) 側為手機,正在傳輸可以進行加密的編碼數據(音頻和控制)。 數據會最終找到進入基帶層(藍牙無線電)的途徑。 數據流執(zhí)行接收設備 (sink) 側的協議堆棧,接收側設備可以是上文提到的任何設備/智能家電。

軟件解決方案同時包括多協議堆棧和一個可以在源代碼中修改的應用層。 堆棧處理規(guī)范通信,能與各種各樣附加應用元件進行互動,包括音頻解碼器、數字過濾、發(fā)送側速率轉換和控制特性。 有多個解碼器可用于支持藍牙 A2DP 音頻流的音頻,包括 SBC、AAC 和 MP3。 利用這種模塊化解決方案,設備制造商可按照特性、控制和存儲器成本區(qū)分各種潛在的解決方案。

如何采用用32位微控制器構建藍牙音頻設備

圖 1:基本藍牙通信(感謝 Microchip Technology 提供此內容)。

供應商開發(fā)套件

為通信鏈路的接收 (sink) 側系統創(chuàng)建開發(fā)和入門套件是一項重要工作。 雖然兼容性和互操作性測試能讓設計人員更輕松地開發(fā)應用,但對于任何 MCU 供應商來說則是一個極為重要的問題。

目前有多種移動 OS,包括安卓 (Android)、蘋果的 IOS、微軟的嵌入式 Windows 以及黑莓 (Blackberry) 系統,且每個系統都有眾多 OS 版本。 為確保一款切實可行的最終用戶產品,套件供應商必須進行數百次兼容性和互操作測試。 根據列出的問題清單,設計人員在選擇套件時,必須可靠地保證其設計能通過這些測試且返工量最少或無需返工。

Microchip Technology 便是該設計領域的競爭者之一。 該公司在藍牙音頻開發(fā)套件中采用了其 PIC32MX3 和 PIC32MX4 器件。 圖 2 所示為基本硬件配置。

如何采用用32位微控制器構建藍牙音頻設備

圖 2:Microchip 套件的基本硬件配置(感謝 Microchip Technology 提供此內容)

我們具體看一下該公司的 DV320032 藍牙音頻開發(fā)套件。 該套件由 100 MHz 中級 32 位 PIC 器件提供動力,具有多達 100 個 I/O 和 512 KB 閃存/128K RAM。 這一基本套件集成了可支持 Cambridge Silicon Radio 的 CSR8811 收發(fā)器的藍牙 HCI 子板(也可提供低成本模塊)。 此外,還包括一個 DAC 子板,板上集成了一個 24 位 192 kHz DAC 和耳機輸出、USB 主機端口和設備接口、一個 2 英寸彩色 LCD 顯示屏以及按鈕控制功能。 為使開發(fā)工作變得更輕松,該套件可驅動許多不同的功能,如蘋果認證適配器 (Apple Authentication Adapter) 選項、一個調試接口、一個 SPI 閃存。

MCU 頂部有一個可編程接口模塊 (PIM),可讓開發(fā)人員可選擇改換處理器,而不必擔心失去寶貴的設計時間。 將來,設計人員利用該模塊還能用更低成本或更高性能的器件靈活地更換標準 MCU。

固件的可獲取性始終是套件開發(fā)的一個關鍵問題。 Microchip 提供如圖 3 所示固件。

如何采用用32位微控制器構建藍牙音頻設備

圖 3:已面市的 Microchip 開發(fā)套件固件(感謝 Microchip Technology 提供此內容)。

Microchip 還把基于其 32 位旗艦 MCU 的更高端入門套件——200 MHz PIC32MZ2048ECH144 推向市場。 DM320006 PIC32MZ 嵌入式連接入門套件也可與另一個系統配合來實現藍牙功能。 多媒體擴展板 2 (DM320005-2) 包括一個無控制器圖形驅動、4.3 英寸的 WQVGA 顯示屏、多點觸控投射式電容觸控 (PCAP) 按鈕控制、VGA 攝像頭、Wi-Fi、藍牙 HCI 模塊、基于 AKM Semiconductor AK4953 的 24 位立體聲音頻編解碼器、3 軸加速計和一個溫度傳感器。 一種能與 Microchip MPLAB Harmony 軟件架構配合工作的演示功能正被集成到該套件中,以支持藍牙數據和音頻應用。

哪個解決方案合適?

不可否認,藍牙“音頻 + 控制”應用的尖端性和復雜性令開發(fā)人員在如何開始開發(fā)方面感到些許困惑。 當然,關鍵器件就是 MCU 本身。 如前所述,32 位 MCU 及其 32 位指令集是同時組合音頻和控制功能的理想選擇。 在首次選擇使用哪個套件時,開發(fā)人員可以參考表 1。該表介紹了一些應用及相應的存儲器和 MIPS 要求。

描述 資源要求 峰值 MIPS 閃存 (KB) RAM (KB) 藍牙堆棧 (A2DP+AVRSPP+SBC) + Android 開放配件音頻 A 型 USB 連接支持和 mini-B 型 USB 連接支持的 Samsung 音頻模塊 271.734 38.8 ~30 藍牙堆棧(A2DP+AVRCP+SPP+AAC 解碼器)+ 圖形卡。 該演示套件用較高品質的 AAC 解碼器取代了 SBC 解碼器。 251.5 34.9 ~65 藍牙數據堆棧(僅 SPP)。 該純數據、非音頻演示套件無 USB 音頻支持功能。 139.6 7.12 ~8 藍牙堆棧(A2DP+AVRCP+SPP+SBC 解碼器)+ 圖形卡。 190.58 34.6 ~30 藍牙堆棧 (A2DP+AVRCP+SPP+AAC) + Android 開放配件音頻 A 型 USB 連接支持和 mini-B 型 USB 連接支持的 Samsung 音頻模塊。 該演示套件用較高品質的 AAC 解碼器取代了 SBC 解碼器。 332.7 39.7 ~65

表 1:應用資源要求示例,包括應用、藍牙堆棧、圖形顯示元件(感謝 Microchip Technology 提供此內容)。

第一欄(描述)說明所運行的藍牙規(guī)范和其它應用。

這些示例僅作演示之用,但組合在一起則說明一點,就是對于從最簡單(僅藍牙數據堆棧)到最苛刻的應用(多規(guī)范和高品質 ACC 解碼器)來說,存儲器和峰值 MIPS 會出現顯著變化。

結論

一個使用語音進行數據控制的藍牙開發(fā)新時代將孕育出許多全新的應用,讓多個藍牙規(guī)范同時激活并擁有多點控制、多線連接成為現實。 這些應用可能開發(fā)難度大,尤其因為它們必須通過藍牙交互操作和兼容性測試。 這些應用中的許多也將會把 32 位 MCU 作為必要器件,但這不是為了滿足數據深度之需,而是為了獲得指令集資源。

雖然硅器件供應商提供的開發(fā)套件和固件能顯著減少設計工作,但始終沒有一個萬能解決方案出現。 開發(fā)人員因此必須認真挑選適合自己應用的正確解決方案,同時還應考慮固件的可獲取性和硬件的性能。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17401

    瀏覽量

    353261
  • 控制器
    +關注

    關注

    113

    文章

    16516

    瀏覽量

    179996
  • 藍牙
    +關注

    關注

    114

    文章

    5888

    瀏覽量

    171562
收藏 人收藏

    評論

    相關推薦

    如何使用8051微控制器藍牙模塊構建一個Android手機控制的機器人

    在這個項目中,我們將使用8051微控制器藍牙模塊構建一個Android手機控制的機器人。該機器人是使用直流電機設計的,直流電機的方向將由從安卓應用程序收到的命令
    發(fā)表于 11-18 16:37 ?1561次閱讀
    如何使用8051<b class='flag-5'>微控制器</b>和<b class='flag-5'>藍牙</b>模塊<b class='flag-5'>構建</b>一個Android手機<b class='flag-5'>控制</b>的機器人

    從經典藍牙到低功耗藍牙藍牙音頻設備將專注于雙模式操作

    藍牙和低功耗藍牙音頻設備也朝向雙模式發(fā)展。 ? 音頻領域是藍牙技術的關鍵應用領域之一。ABI Research預測,2027年
    的頭像 發(fā)表于 06-28 01:20 ?4195次閱讀

    低成本藍牙音頻數據傳輸方案

    、AVRCP協議,同時支持藍牙SPP協議,可廣泛應用于各種藍牙音樂LED燈、藍牙音樂健身器材、藍牙音控制器等多種既需要高品質
    發(fā)表于 06-22 11:30

    STM32:32微控制器功能

    STM32:32微控制器功能:1、串口USART:接外設2、內部集成電路I2C:用于與I2C接口設備通信3、串行通訊接口SPI:用于與SPI接口設備通信4、 SDIO( SDIO接口
    發(fā)表于 08-11 08:02

    哪種STM32微控制器可以構建MP3音頻閱讀

    你好我需要從 SD 卡或 USB 閃存開發(fā)特定的 MP3 音頻閱讀。您會推薦哪種 STM32 微控制器構建這樣的 MP3 音頻閱讀
    發(fā)表于 12-20 06:51

    音頻設備類型

    音頻設備類型              設備類型指音頻設備的類型,就是音頻設備屬于功
    發(fā)表于 01-07 11:46 ?2353次閱讀

    淺談32微控制器概念及作用

    總線,因此執(zhí)行功能所需的指令周期更少。 憑借其卓越的性能,通常會構建具有更多外圍設備和內存的32微控制器。例如,NXP LPC1700系列具有4個32
    的頭像 發(fā)表于 12-31 17:20 ?5879次閱讀

    索尼PS5主機目前不支持藍牙音頻設備

    據國外玩家測試,PS5主機目前還不支持藍牙音頻設備。 和PS4一樣,玩家無法在PS5上通過藍牙連接耳機或外部揚聲,即便是索尼自家的WF-1000MX3降噪耳機,也無法在PS5上使用。這對那些想要在PS5上使用
    的頭像 發(fā)表于 11-17 12:04 ?8323次閱讀

    未來5年LE Audio技術規(guī)格將推動藍牙音頻設備大幅增長

    技術規(guī)格的完成將進一步加強藍牙生態(tài)系統并推動對藍牙耳機、揚聲和助聽設備的更大需求,預計2021年至2025年期間,藍牙音頻傳輸
    的頭像 發(fā)表于 07-05 14:46 ?3067次閱讀

    BK3266低功耗藍牙片上系統音頻設備數據手冊

    BK3266是一款低功耗、高集成藍牙片上系統(SoC)音頻設備。它集成了一個高性能藍牙射頻收發(fā),功能豐富的基帶處理、閃存內存
    發(fā)表于 07-22 17:03 ?16次下載

    LE音頻:下一代藍牙音頻技術

      藍牙音頻已經占據了市場上最大的解決方案細分市場,大多數耳塞和耳機都采用現有的藍牙經典技術。然而,LE audio 將成為下一代藍牙音頻技術的游戲規(guī)則改變者。LE
    的頭像 發(fā)表于 11-17 17:21 ?2041次閱讀

    如何為STM32WB系列微控制器構建藍牙?低功耗網狀網絡應用

    如何為STM32WB系列微控制器構建藍牙?低功耗網狀網絡應用
    發(fā)表于 11-21 08:11 ?0次下載
    如何為STM32WB系列<b class='flag-5'>微控制器</b><b class='flag-5'>構建</b><b class='flag-5'>藍牙</b>?低功耗網狀網絡應用

    藍牙音頻設備的噪聲抑制和音質提升

    藍牙音頻設備的噪聲抑制和音質提升
    的頭像 發(fā)表于 08-15 11:37 ?1513次閱讀
    <b class='flag-5'>藍牙音頻設備</b>的噪聲抑制和音質提升

    如何構建STM32WBx5微控制器的低功耗藍牙mesh應用

    電子發(fā)燒友網站提供《如何構建STM32WBx5微控制器的低功耗藍牙mesh應用.pdf》資料免費下載
    發(fā)表于 07-31 14:40 ?0次下載
    如何<b class='flag-5'>構建</b>STM32WBx5<b class='flag-5'>微控制器</b>的低功耗<b class='flag-5'>藍牙</b>mesh應用

    合肥湯誠便攜式藍牙音箱XA9811D音頻功放芯片應用解決方案

    響都能夠提供高質量的音樂播放,極大地提升了音頻體驗。除了藍牙音響,便攜耳機和便攜式音頻播放也是常見的便攜音頻設備,它們?yōu)橛脩籼峁┝藗€性化的
    的頭像 發(fā)表于 09-07 11:18 ?583次閱讀
    合肥湯誠便攜式<b class='flag-5'>藍牙音</b>箱XA9811D<b class='flag-5'>音頻</b>功放芯片應用解決方案
    主站蜘蛛池模板: 99久热成人精品视频 | 久久这里只有精品1 | 久久综合九色综合98一99久久99久 | 日韩免费精品一级毛片 | 午夜无码国产理论在线 | 伊人9999| 成人精品一区二区三区电影 | 97国产精品人人爽人人做 | 亚洲第一成人在线 | 国产精品亚洲精品日韩动图 | 天堂网在线观看 | 亚洲精品卡1卡二卡3卡四卡 | 狠狠躁夜夜躁人人躁婷婷视频 | 一级做a爱片特黄在线观看免费看 | 2021精品综合久久久久 | 久久伊人色| 乱人伦xxxx国语对白 | 日本在线观看一区 | 狠狠干天天色 | 亚洲人成毛片线播放 | 欧美综合精品一区二区三区 | 免费观看黄色网 | 韩国三级中文字幕hd | 老师你好大好白好紧好硬 | 色噜噜狠狠成人网 | 免费在线观看视频网站 | 国产一卡二卡≡卡四卡无人 | 天堂日本 | 人人干人人舔 | 亚洲精品久久久久久婷婷 | 黄蓉h肉辣文大全 | 521色香蕉网在线观看免费 | 午夜影院在线观看免费 | 国模大尺度在线 | 免费视频现线观看 | 女人张开腿让男人做爽爽 | 精品午夜视频 | 成人小视频在线 | 欧美一级日韩一级亚洲一级 | 欧美一级在线免费观看 | 九九九国产在线 |