日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

3天內不再提示

如何使用藍牙無線電芯片創(chuàng)建藍牙音頻系統

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Shahrad Payandeh ? 2022-06-09 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Snapdragon 平臺具有適用于任何類型的音頻/語音處理系統的所有必要組件。本文著眼于如何使用 Snapdragon 的藍牙無線電芯片來創(chuàng)建完整的藍牙音頻系統。

將 QCA 藍牙/Wi-Fi 模塊與 Snapdragon 配合使用是藍牙用例的完整解決方案。在本文中,我們將提供一些有關音頻路由和 BlueZ 接口的信息,以使 Snapdragon 平臺(在本示例中為 APQ8009 - Snapdragon 200 系列)成為免提設備。在這個平臺中,我們使用帶有 I2S 接口的 WCD9326 作為前端音頻編解碼器。

QCA 模塊具有專用于 APQ 的總線接口,使用此總線和定制的主機控制器接口 (HCI) 驅動程序,用戶應用程序可以以與以前相同的方式與藍牙接口通信(圖 1)。接口模塊可以使用共享內存基礎通信直接訪問低功耗音頻子系統 (LPASS)。LPASS 是 Hexagon 數字信號處理器DSP),它為信號處理應用提供了一個平臺。這意味著需要對藍牙流進行的任何處理都可以在作為 Snapdragon 的一部分的 LPASS 中完成。

pYYBAGKhteOAMR_kAAEAu2bhxMs966.png

【圖1 | 與藍牙接口通信的用戶應用程序]

該平臺上的人機交互 (HCI) 接口是一個共享的、基于內存的驅動程序,您可以將它與各種藍牙堆棧一起使用。我們將使用 BlueZ 作為示例。

使用高級音頻分發(fā)配置文件 (A2DP) 接收器和免提配置文件 (HFP),您可以設計出大多數車載套件中的藍牙揚聲器/HFP 設備。

A2DP 接收器配置文件

讓我們完成啟用此配置文件的步驟:

在 BlueZ 配置中啟用配置文件。

在 DBus 配置中啟用正確的消息。使用 。添加與每個接口相關的 DBus 消息dbus_bus_add_match。

開始偵聽 DBus 以獲取與請求連接相關的消息,并提供代理以使用dbus_connection_pop_message.

media_register_endpoint使用 A2DP的正確 UUID 為A2DP 接收器注冊正確的端點。

等待 DBus 上的設置和選擇配置消息,這將由遠程設備觸發(fā)。SelectConfiguration 之類的消息將通知 SBC 編解碼器的正確設置。

配置編解碼器(如 SBC)后,收聽播放消息。收到 SetConfiguration 消息后,打開線程進行下一步。

BlueZ 堆棧提供指向來自遠程設備的音頻流的文件指針。

打開該流,讀取數據包,對其進行解碼,然后將它們發(fā)送到輸出音頻設備。

在這個級別,LPASS 就位,音頻流將由 DSP 處理。使用 Hexagon DSP 及其軟件開發(fā)套件 (SDK),您可以在將其傳遞到 APQ 之前進行任何自定義音頻處理。例如,您可以將低復雜度子帶編碼 (SBC) 解碼留給 DSP 和/或對音頻流進行一些過濾。高級操作系統 (HLOS) 上的音頻接口是標準的。例如,在 Linux/Android 上,高級 Linux 聲音架構 (ALSA) 是音頻層。在 ALSA 端使用混音器命令,您可以控制音頻路由,這為 HLOS 端提供了靈活性。

音頻路由

要設置揚聲器路由,請應用混音器命令來設置 CODEC。

cset “name=‘MI2S_RX Channels’ 1”

cset “name=‘SLIM RX0 MUX’ 1”

cset “name=‘RX INT7_1 MIX1 INP0’ 5”

cset “name=‘COMP7 Switch’ 1”

cset “name=‘SpkrLeft COMP Switch’ 1”

cset “name=‘SpkrLeft BOOST Switch’ 1”

cset “name=‘SpkrLeft SWR DAC_Port Switch’ 1”

cset “name=‘PRI_MI2S_RX Audio Mixer MultiMedia2’ 1”

現在,使用將音頻流發(fā)送到 MultiMedia2 的任何播放應用程序將音頻流從 DSP 路由到揚聲器。

免提配置文件

由于 BlueZ 堆棧支持 HFP,我們可以輕松設置對 HFP 的支持,如下所示

設置 BlueZ 配置以支持 HFP。

設置 DBus 配置以獲取 HFP 消息。

使用適當的設置設置語音的 HCI。

hciconfig hci0 類 4C0100

聽取配對請求并提供適當的代理來完成配對。

啟用同步面向連接 (SCO) 連接。

等待 BlueZ 堆棧提供 RFCOMM 和 SCO 套接字。

當 SCO 連接建立后,LPASS 將擁有來自藍牙接口模塊的 TX 和 RX 音頻流。

現在 LPASS(Hexagon DSP)就位。音頻流將通過 DSP 并傳遞到 APQ。使用 DSP 上的現有模塊,您可以輕松地為 HFP 案例設置回聲消除系統。此外,現有的模塊可用于噪聲消除或抑制。

音頻路由

amixer cset name=‘MI2S_RX Channels’ ‘Two’

amixer cset name=‘SLIM RX0 MUX’ ‘AIF1_PB’

amixer cset name=‘SLIM RX1 MUX’ ‘AIF1_PB’

amixer cset name=‘RX INT7_1 MIX1 INP0’ ‘RX0’

amixer cset name=‘RX INT8_1 MIX1 INP0’ ‘RX1’

amixer cset name=‘COMP7 Switch’ 1

amixer cset name=‘COMP8 Switch’ 1

amixer cset name=‘SpkrLeft COMP Switch’ 1

amixer cset name=‘SpkrLeft BOOST Switch’ 1

amixer cset name=‘SpkrLeft VISENSE Switch’ 1

amixer cset name=‘SpkrLeft SWR DAC_Port Switch’ 1

amixer cset name=‘RX7 Digital Volume’ 90

amixer cset name=‘RX8 Digital Volume’ 90

amixer cset name=‘AIF1_CAP Mixer SLIM TX6’ 1

amixer cset name=‘MI2S_TX Channels’ 0

amixer cset name=‘SLIM TX6 MUX’ 2

amixer cset name=‘ADC MUX6’ 0

amixer cset name=‘DMIC MUX6’ 1

amixer cset name=‘IIR0 INP0 MUX’ 7

amixer cset name=‘PRI_MI2S_RX Port Mixer INTERNAL_BT_SCO_TX’ 1

amixer cset name=‘HFP_INT_UL_HL Switch’ 1

amixer cset name=‘INTERNAL_BT_SCO_RX Audio Mixer MultiMedia6’ 1

amixer cset name=‘MultiMedia6 Mixer QUAT_MI2S_TX’ 1

aplay -D hw:0,5 -P &

arec -D hw:0,17 -P -R 8000 -C 1 &

aplay -D hw:0,18 -P &

arec -D hw:0,18 -P -R 8000 -C 1 &

使用此環(huán)回,音頻流來自藍牙,被路由到揚聲器和來自麥克風的音頻流,并被路由到藍牙。

在所有這些情況下,您需要做的是在 RX 或 TX 音頻路徑中設置拓撲(音頻/語音處理模塊的組合),并在拓撲中定義它。然后,在需要時將該拓撲 ID 加載/發(fā)送到 DSP。

審核編輯:郭婷

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

    關注

    463

    文章

    54553

    瀏覽量

    470318
  • 解碼器
    +關注

    關注

    9

    文章

    1225

    瀏覽量

    43805
  • 無線電
    +關注

    關注

    63

    文章

    2216

    瀏覽量

    119902
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    藍牙5.1雙模音頻模塊如何驅動TWS耳機全場景體驗?

    一、TWS市場爆發(fā)背后,藍牙音頻模塊才是核心引擎 真無線立體聲(TWS)耳機市場在過去幾年經歷了井噴式增長。從商務通勤到運動健身,從在線會議到沉浸式游戲,用戶對無線音頻的需求早已超越"
    的頭像 發(fā)表于 05-13 17:28 ?748次閱讀
    <b class='flag-5'>藍牙</b>5.1雙模<b class='flag-5'>音頻</b>模塊如何驅動TWS耳機全場景體驗?

    音頻藍牙芯片如何讓聲音掙脫線纜的束縛?——深度解析藍牙音頻芯片工作原理及廣州唯創(chuàng)電子創(chuàng)新應用方案

    接聽電話,聲音還能如此清晰?這些無線音頻體驗的背后,離不開一個核心元件——音頻藍牙芯片。音頻
    的頭像 發(fā)表于 04-22 09:28 ?349次閱讀
    <b class='flag-5'>音頻</b><b class='flag-5'>藍牙</b><b class='flag-5'>芯片</b>如何讓聲音掙脫線纜的束縛?——深度解析<b class='flag-5'>藍牙音頻芯片</b>工作原理及廣州唯創(chuàng)電子創(chuàng)新應用方案

    盤點藍牙音箱熱門功放芯片品牌:藍牙音箱方案實戰(zhàn),各家功放芯片盤點

    在當今科技飛速發(fā)展的時代,各類藍牙產品層出不窮,今天我們就來聊聊其中的藍牙音箱。 在藍牙音箱中,功放IC和升壓IC各司其職,共同決定著音質、音量與續(xù)航表現。功放IC負責將音頻信號放大,
    的頭像 發(fā)表于 04-10 13:52 ?451次閱讀
    盤點<b class='flag-5'>藍牙音</b>箱熱門功放<b class='flag-5'>芯片</b>品牌:<b class='flag-5'>藍牙音</b>箱方案實戰(zhàn),各家功放<b class='flag-5'>芯片</b>盤點

    BT401 藍牙音頻模塊,支持 BLE 和 SPP 雙模數據透傳

    藍牙音頻
    jf_96571837
    發(fā)布于 :2026年04月08日 22:29:28

    WT2605C 藍牙音頻芯片介紹

    WT2605C藍牙音頻芯片介紹功能詳解與應用指南—雙模藍牙+本地音頻播放SoC,適用于耳機、車載、智能家居等場景WT2605C是深圳唯創(chuàng)知音電子有限公司推出的一款高品質雙模藍牙音頻芯片
    的頭像 發(fā)表于 03-25 16:49 ?738次閱讀
    WT2605C <b class='flag-5'>藍牙音頻芯片</b>介紹

    支持藍牙Piconet和Scatternet組網協議的高性能32位藍牙音頻應用處理器-BP1048B2

    32位藍牙音頻應用處理器是一種集成了?32位RISC內核、DSP指令集、浮點運算單元(FPU)以及藍牙通信功能?的專用芯片,專為處理高質量音頻流而設計。
    的頭像 發(fā)表于 03-11 16:43 ?395次閱讀
    支持<b class='flag-5'>藍牙</b>Piconet和Scatternet組網協議的高性能32位<b class='flag-5'>藍牙音頻</b>應用處理器-BP1048B2

    LE Audio融合BLE雙模重塑藍牙音頻生態(tài)的革命性技術

    的新一代藍牙音頻標準,不僅解決了傳統藍牙音頻(Classic Audio)的功耗、延遲和連接靈活性等痛點,更通過“低功耗架構+高效編碼+靈活傳輸”的組合,重新定義了無線音頻的傳輸規(guī)則,
    的頭像 發(fā)表于 03-11 15:11 ?351次閱讀

    藍牙音箱 CE-RED 認證要求詳解:進入歐盟市場必須滿足哪些合規(guī)條件?

    藍牙音箱屬于典型的無線電設備,在出口歐盟前,必須符合 CE-RED 指令(Radio Equipment Directive,2014/53/EU)。很多企業(yè)已經做過 CE,但依然在歐盟市場被要求
    的頭像 發(fā)表于 02-05 16:31 ?542次閱讀
    <b class='flag-5'>藍牙音</b>箱 CE-RED 認證要求詳解:進入歐盟市場必須滿足哪些合規(guī)條件?

    WT2605C-L011語音芯片IC:藍牙音頻與數據傳輸如何賦能智能設備創(chuàng)新?

    隨著無線技術的飛速發(fā)展,藍牙功能已成為現代智能設備的核心標配。在這一趨勢下,語音芯片作為音頻處理和控制的樞紐,正經歷著從單一功能向集成化、智能化方向的演進。WT2605C-L011作為
    的頭像 發(fā)表于 01-23 08:40 ?711次閱讀
    WT2605C-L011語音<b class='flag-5'>芯片</b>IC:<b class='flag-5'>藍牙音頻</b>與數據傳輸如何賦能智能設備創(chuàng)新?

    LE Audio藍牙模塊方案:重塑無線音頻新體驗

    ? 在無線音頻技術日新月異的今天,藍牙模塊作為連接設備的核心組件,其性能與功能直接決定了用戶體驗的優(yōu)劣。近期,基于LE Audio標準的新一代藍牙模塊方案橫空出世,以其卓越的技術特性和
    的頭像 發(fā)表于 01-06 17:42 ?1830次閱讀

    藍牙音頻播放問題

    有償?。?!STM32F407驅動WM8978播放藍牙SBC音頻數據有滋滋聲和音。
    發(fā)表于 01-05 21:32

    藍牙芯片BT6.0雙模無線藍牙音箱應用方案

    藍牙技術如今已成為無線音頻傳輸的主流方式,而藍牙芯片的性能直接決定了無線音箱的音質、連接穩(wěn)定性和
    的頭像 發(fā)表于 12-16 15:50 ?800次閱讀

    藍牙芯片在高性能藍牙音箱上的應用

    隨著無線音頻市場的持續(xù)增長,藍牙音箱在音質、連接穩(wěn)定性和功耗方面的表現成為產品競爭的關鍵。藍牙芯片AB5702C搭載高性能32位RISC-V
    的頭像 發(fā)表于 12-08 16:30 ?979次閱讀

    WT2605C語音芯片藍牙音頻播放+BLE透傳,引領智能設備語音交互革新

    一、雙模藍牙技術:音頻與通信的完美融合1.1藍牙音頻播放與BLE透傳的協同優(yōu)勢WT2605C作為一款高性能音頻藍牙
    的頭像 發(fā)表于 11-11 09:07 ?1204次閱讀
    WT2605C語音<b class='flag-5'>芯片</b>:<b class='flag-5'>藍牙音頻</b>播放+BLE透傳,引領智能設備語音交互革新

    全功能音頻解決方案:WT2605C-24SS藍牙錄音芯片重塑無線音頻體驗

    無線音頻技術快速發(fā)展的今天,廣州唯創(chuàng)電子WT2605C-24SS以標準藍牙、多存儲支持與低功耗技術的完美融合,開啟智能音頻新篇章核心技術突破:標準
    的頭像 發(fā)表于 10-23 09:11 ?663次閱讀
    全功能<b class='flag-5'>音頻</b>解決方案:WT2605C-24SS<b class='flag-5'>藍牙</b>錄音<b class='flag-5'>芯片</b>重塑<b class='flag-5'>無線</b><b class='flag-5'>音頻</b>體驗
    沙田区| 建昌县| 永修县| 开江县| 金阳县| 专栏| 普兰店市| 漾濞| 绥芬河市| 陕西省| 宁津县| 贵港市| 都匀市| 高清| 互助| 综艺| 石楼县| 信丰县| 平安县| 泰安市| 安庆市| 乐安县| 蚌埠市| 灵宝市| 隆昌县| 福州市| 卓尼县| 土默特右旗| 龙口市| 涞源县| 蛟河市| 绵竹市| 衡水市| 叙永县| 莎车县| 石家庄市| 灯塔市| 崇明县| 德庆县| 博野县| 临高县|