91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用藍(lán)牙無(wú)線電芯片創(chuàng)建藍(lán)牙音頻系統(tǒng)

星星科技指導(dǎo)員 ? 來(lái)源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Shahrad Payandeh ? 2022-06-09 16:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

pYYBAGKhteOAMR_kAAEAu2bhxMs966.png

【圖1 | 與藍(lán)牙接口通信的用戶應(yīng)用程序]

該平臺(tái)上的人機(jī)交互 (HCI) 接口是一個(gè)共享的、基于內(nèi)存的驅(qū)動(dòng)程序,您可以將它與各種藍(lán)牙堆棧一起使用。我們將使用 BlueZ 作為示例。

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

A2DP 接收器配置文件

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

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

在 DBus 配置中啟用正確的消息。使用 。添加與每個(gè)接口相關(guān)的 DBus 消息dbus_bus_add_match。

開(kāi)始偵聽(tīng) DBus 以獲取與請(qǐng)求連接相關(guān)的消息,并提供代理以使用dbus_connection_pop_message.

media_register_endpoint使用 A2DP的正確 UUID 為A2DP 接收器注冊(cè)正確的端點(diǎn)。

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

配置編解碼器(如 SBC)后,收聽(tīng)播放消息。收到 SetConfiguration 消息后,打開(kāi)線程進(jìn)行下一步。

BlueZ 堆棧提供指向來(lái)自遠(yuǎn)程設(shè)備的音頻流的文件指針。

打開(kāi)該流,讀取數(shù)據(jù)包,對(duì)其進(jìn)行解碼,然后將它們發(fā)送到輸出音頻設(shè)備。

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

音頻路由

要設(shè)置揚(yáng)聲器路由,請(qǐng)應(yīng)用混音器命令來(lái)設(shè)置 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”

現(xiàn)在,使用將音頻流發(fā)送到 MultiMedia2 的任何播放應(yīng)用程序?qū)⒁纛l流從 DSP 路由到揚(yáng)聲器。

免提配置文件

由于 BlueZ 堆棧支持 HFP,我們可以輕松設(shè)置對(duì) HFP 的支持,如下所示

設(shè)置 BlueZ 配置以支持 HFP。

設(shè)置 DBus 配置以獲取 HFP 消息。

使用適當(dāng)?shù)脑O(shè)置設(shè)置語(yǔ)音的 HCI。

hciconfig hci0 類 4C0100

聽(tīng)取配對(duì)請(qǐng)求并提供適當(dāng)?shù)拇韥?lái)完成配對(duì)。

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

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

當(dāng) SCO 連接建立后,LPASS 將擁有來(lái)自藍(lán)牙接口模塊的 TX 和 RX 音頻流。

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

音頻路由

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)回,音頻流來(lái)自藍(lán)牙,被路由到揚(yáng)聲器和來(lái)自麥克風(fēng)的音頻流,并被路由到藍(lán)牙。

在所有這些情況下,您需要做的是在 RX 或 TX 音頻路徑中設(shè)置拓?fù)洌ㄒ纛l/語(yǔ)音處理模塊的組合),并在拓?fù)渲卸x它。然后,在需要時(shí)將該拓?fù)?ID 加載/發(fā)送到 DSP。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    460

    文章

    52529

    瀏覽量

    441341
  • 解碼器
    +關(guān)注

    關(guān)注

    9

    文章

    1178

    瀏覽量

    42016
  • 無(wú)線電
    +關(guān)注

    關(guān)注

    61

    文章

    2174

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    請(qǐng)問(wèn)哪些藍(lán)牙芯片支持藍(lán)牙LE音頻

    哪些藍(lán)牙芯片支持藍(lán)牙 LE 音頻
    發(fā)表于 06-27 08:21

    芯知識(shí)|廣州唯創(chuàng)電子藍(lán)牙音頻語(yǔ)音芯片IC通信接口配置與常見(jiàn)問(wèn)題解析

    隨著智能硬件設(shè)備的快速發(fā)展,藍(lán)牙音頻語(yǔ)音芯片在智能家居、穿戴設(shè)備、車載電子等領(lǐng)域得到廣泛應(yīng)用。廣州唯創(chuàng)電子推出的藍(lán)牙音頻語(yǔ)音芯片憑借其低功耗、高集成度和靈活的通信接口,成為許多開(kāi)發(fā)者的
    的頭像 發(fā)表于 05-19 09:45 ?222次閱讀
    芯知識(shí)|廣州唯創(chuàng)電子<b class='flag-5'>藍(lán)牙音頻</b>語(yǔ)音<b class='flag-5'>芯片</b>IC通信接口配置與常見(jiàn)問(wèn)題解析

    藍(lán)牙音頻模塊中了解I2S的主端和從端功能應(yīng)用

    無(wú)線音頻領(lǐng)域,藍(lán)牙I2S(Inter-ICSound)技術(shù)正逐漸成為高保真音質(zhì)的核心解決方案。不同于傳統(tǒng)藍(lán)牙音頻的二次編解碼損耗,藍(lán)牙I2
    的頭像 發(fā)表于 04-25 16:06 ?426次閱讀
    從<b class='flag-5'>藍(lán)牙音頻</b>模塊中了解I2S的主端和從端功能應(yīng)用

    億佰特首款高通芯BLE5.1藍(lán)牙音頻模塊!還有藍(lán)牙測(cè)試套件、USB轉(zhuǎn)接板上新!

    的一款高性能、低功耗、高性價(jià)比的藍(lán)牙BLE5.1音頻模塊。主控采用高通的QCC5125芯片為模塊提供了一種具有片上藍(lán)牙音頻和可編程應(yīng)用處理
    的頭像 發(fā)表于 04-17 19:34 ?467次閱讀
    億佰特首款高通芯BLE5.1<b class='flag-5'>藍(lán)牙音頻</b>模塊!還有<b class='flag-5'>藍(lán)牙</b>測(cè)試套件、USB轉(zhuǎn)接板上新!

    藍(lán)牙音頻模組中模擬音頻和數(shù)字音頻如何選擇?

    。數(shù)字音頻藍(lán)牙數(shù)字音頻,就是將數(shù)字音頻信號(hào)通過(guò)藍(lán)牙技術(shù)進(jìn)行無(wú)線傳輸。它的工作原理可以簡(jiǎn)單理解為
    的頭像 發(fā)表于 04-17 15:55 ?324次閱讀
    <b class='flag-5'>藍(lán)牙音頻</b>模組中模擬<b class='flag-5'>音頻</b>和數(shù)字<b class='flag-5'>音頻</b>如何選擇?

    藍(lán)牙音箱的EMC問(wèn)題與解決方法

    隨著科技的進(jìn)步和人們對(duì)高品質(zhì)生活的追求,藍(lán)牙音箱作為一種便攜、無(wú)線、智能的音頻設(shè)備,逐漸走進(jìn)了我們的生活。無(wú)論是在家庭、辦公室,還是在戶外活動(dòng)中,藍(lán)牙音箱都以其卓越的音質(zhì)和便捷的連接方
    的頭像 發(fā)表于 01-07 11:38 ?1807次閱讀
    <b class='flag-5'>藍(lán)牙音</b>箱的EMC問(wèn)題與解決方法

    提升車載音頻體驗(yàn),F(xiàn)SC-BT1035 藍(lán)牙雙模音頻模塊助力智能車載系統(tǒng)

    在現(xiàn)代車載系統(tǒng)中,音頻體驗(yàn)不僅僅是娛樂(lè),更是智能互聯(lián)的重要組成部分。無(wú)論是駕駛途中流暢的音樂(lè)播放,還是通話過(guò)程中清晰的語(yǔ)音傳輸,F(xiàn)SC-BT1035 藍(lán)牙音頻模塊都能提供卓越的支持。作為
    的頭像 發(fā)表于 01-06 09:44 ?603次閱讀

    大聯(lián)大控股友尚推出基于炬芯ATS2853的藍(lán)牙音箱方案

    。 ATS2853是炬芯科技推出的一款高度集成的單芯片藍(lán)牙音頻SoC,支持雙模藍(lán)牙5.3規(guī)格,能夠作為傳統(tǒng)的雙揚(yáng)聲器和讀卡器進(jìn)行數(shù)據(jù)傳輸。該芯片內(nèi)部集成了高性能收發(fā)器、功能豐富的基帶處
    的頭像 發(fā)表于 12-18 11:31 ?2062次閱讀

    藍(lán)牙音頻模組在智能鬧鐘中的創(chuàng)新應(yīng)用

    。1、藍(lán)牙音頻模組的功能概述藍(lán)牙音頻模組是一種集成音頻處理、無(wú)線傳輸、低功耗管理等功能的硬件模塊,廣泛應(yīng)用于需要無(wú)線
    的頭像 發(fā)表于 11-29 16:55 ?820次閱讀
    <b class='flag-5'>藍(lán)牙音頻</b>模組在智能鬧鐘中的創(chuàng)新應(yīng)用

    藍(lán)牙耳機(jī)與藍(lán)牙音箱的區(qū)別

    在現(xiàn)代生活中,無(wú)線音頻設(shè)備已經(jīng)成為我們?nèi)粘蕵?lè)和溝通的重要組成部分。藍(lán)牙技術(shù)的發(fā)展使得我們可以擺脫線纜的束縛,享受更加自由的音頻體驗(yàn)。在眾多無(wú)線
    的頭像 發(fā)表于 10-28 15:47 ?1711次閱讀

    合肥湯誠(chéng)便攜式藍(lán)牙音箱XA9811D音頻功放芯片應(yīng)用解決方案

    便攜音頻設(shè)備如藍(lán)牙音響,平板電腦,學(xué)習(xí)機(jī)等,因其靈活性和易用性受到廣泛歡迎。其中藍(lán)牙音響尤為受歡迎。這類音響以其無(wú)線連接的便利性和便攜性,成為了許多人日常生活中的必備品。無(wú)論是在家中還
    的頭像 發(fā)表于 09-07 11:18 ?1026次閱讀
    合肥湯誠(chéng)便攜式<b class='flag-5'>藍(lán)牙音</b>箱XA9811D<b class='flag-5'>音頻</b>功放<b class='flag-5'>芯片</b>應(yīng)用解決方案

    時(shí)鐘藍(lán)牙音箱怎么打開(kāi)藍(lán)牙

    時(shí)鐘藍(lán)牙音箱是一種結(jié)合了時(shí)鐘和藍(lán)牙音響功能的設(shè)備,它不僅可以顯示時(shí)間,還能通過(guò)藍(lán)牙技術(shù)無(wú)線連接到智能手機(jī)、平板電腦或其他藍(lán)牙設(shè)備,播放音樂(lè)或
    的頭像 發(fā)表于 09-07 09:19 ?3282次閱讀

    如何利用藍(lán)牙產(chǎn)品執(zhí)行射頻無(wú)線電測(cè)試

    電子發(fā)燒友網(wǎng)站提供《如何利用藍(lán)牙產(chǎn)品執(zhí)行射頻無(wú)線電測(cè)試.pdf》資料免費(fèi)下載
    發(fā)表于 08-29 10:53 ?0次下載
    如何利用<b class='flag-5'>藍(lán)牙</b>產(chǎn)品執(zhí)行射頻<b class='flag-5'>無(wú)線電</b>測(cè)試

    達(dá)發(fā)科技LDAC藍(lán)牙音頻芯片出貨量破7000萬(wàn)

    聯(lián)發(fā)科旗下的網(wǎng)通芯片與物聯(lián)網(wǎng)芯片領(lǐng)先企業(yè)——達(dá)發(fā)科技,宣布了一項(xiàng)重要里程碑。自2021年起,通過(guò)與全球知名電子巨頭索尼集團(tuán)的深度合作,達(dá)發(fā)科技成功在其藍(lán)牙音頻平臺(tái)中整合了索尼標(biāo)志性的LDAC
    的頭像 發(fā)表于 08-28 15:31 ?1362次閱讀

    無(wú)線音頻系統(tǒng)介紹

    無(wú)線音頻系統(tǒng)是一種通過(guò)無(wú)線信號(hào)傳輸音頻數(shù)據(jù)的技術(shù),旨在消除傳統(tǒng)有線連接的限制,提供更大的靈活性和便利性。無(wú)線
    的頭像 發(fā)表于 08-09 17:48 ?2121次閱讀
    <b class='flag-5'>無(wú)線</b><b class='flag-5'>音頻系統(tǒng)</b>介紹
    主站蜘蛛池模板: 傲视影院午夜毛片 | 美女拍拍拍免费视频观看 | 欧美一区二区三区黄色 | 免费人成激情视频在线观看冫 | 最新国产厕所 | 天堂网a| 午夜a级毛片 | gay超刺激污文 | 国产91丝袜在线播放九色 | 一级黄a| 久久在线免费观看 | 日本黄a | 香蕉成人国产精品免费看网站 | 亚洲人成a在线网站 | 萌白酱白丝护士服喷水铁牛tv | 午夜影院普通用户体验区 | 四虎永久地址4hu紧急入口 | 国产叼嘿网站免费观看不用充会员 | 1v1高h肉爽文bl | 久久天天躁夜夜躁狠狠躁2020 | 免费a网址 | 天天综合射| 午夜激情影视 | 女人精69xxxxxx | v视界影院最新网站 | 手机看片1024欧美 | 四虎影视色费永久在线观看 | 真实一级一级一片免费视频 | 婷婷激情综合五月天 | 亚洲国产精品综合久久网络 | 69性xxxxfreexxxx | 18年大片免费在线观看 | 一级做a爱片就在线看 | 天天综合天天射 | 1024手机在线看片 | 激情性爽三级成人 | 性色影院| 午夜免费 | 毛片特黄| 在线播放黄色网址 | 丁香婷婷综合网 |