||
聚焦語音場景痛點,分享低功耗音頻電路架構、自適應濾波技術等創新方案,助力開發者打造沉浸式、高保真的語音交互系統。
Air780EHV音頻電路參考設計中要注意哪些……
今天在這里分享下相關內容。Air780EHV內置Audio Codec,支持1路Mic,1路Speaker。
有如下特點:
支持1路駐極體Mic,模組內置偏置電壓,差分輸入;
支持1路Speaker輸出,但輸出功率僅14mW,差分輸出;
Speaker輸出需搭配音頻PA使用,音頻PA請根據所需靈活選擇,也可選擇標準配件AirAUDIO_1000搭配使用;
Air780EHV支持VoLTE通話和TTS(文字轉語音)功能。
一、硬件參考設計
資料中心提供了音頻電路參考設計,及其使用的相關注意事項等文檔。
最新內容詳見:
https://docs.openluat.com/air780ehv/luatos/hardware/design/audio/
注意:Air780EHV支持駐極體Mic,內部已接Micbias偏置電壓,外部無需再加。
尤其要注意的是:Mic電路上切勿增加隔直電容,按照參考電路連接即可。
音頻PA選用的是納芯微NS4160,最高可驅動4Ω 3W的喇叭(5V供電時)。
二、Audio API說明
此前文章介紹過LuatOS二次開發提供了豐富的資源支持,目前包括74個核心庫、55個擴展庫、1000多個API接口,以及100多個基于實際場景的Demo示例。
其中就包括Audio函數,詳見:
https://docs.openluat.com/osapi/core/audio/
本文主要介紹audio.config() 這一個函數:
audio.config()跟硬件相關,主要是兩個GPIO的配置。
一個GPIO控制Audio PA;
一個GPIO控制Audio Codec。
如下圖所示:
Air780EHV內部集成了Audio Codec:相應的控制GPIO為GPIO20,大家在使用本函數時可以輸入20 ,也可以默認不填。
Air780EHV需要在外部增加Audio PA電路:相應的控制GPIO我們默認推薦使用GPIO22,也就是PIN19:AudioPA_EN。
如下圖所示:
大家在使用時務必注意如下幾點:
Audio PA務必使用一個單獨的GPIO控制使能,不能默認一直開啟,一方面在功耗上比較浪費,一方面也無法搭配Audio函數抑制有可能產生的POP音;
Audio PA的控制GPIO推薦使用PIN19:AudioPA_EN,也就是GPIO22;
如果不使用PIN19:AudioPA_EN,那么至少也要選用一個AGPIO,只有AGPIO在休眠狀態下才能控制其輸出狀態。
詳見Air780EHV GPIO設計說明:https://docs.openluat.com/air780ehv/luatos/hardware/design/gpio/
今天的內容就分享到這里了~