聯發科旗下Airoha達發(絡達)推出了 AB1565 TWS藍牙耳機專用晶片,AB1565是藍牙5.3和LE音頻認證的新一代藍牙音頻進階解決方案,包含ARM@ Cortex@-M4F應用處理器,可以實現高性能和功耗效率。採用Tensilica HiFi Mini處理器,實現了AB1565的I/O外圍控制、協議棧和DSP處理功能。它集成了混合有源噪聲消除(ANC)、新一代回聲消除和降噪方案,提高了耳機產品的語音通話質量。AB1565還支持airroha MCSync(多播同步)技術,允許耳塞在左右耳塞之間無縫切換,以獲得更平衡的聲音和低延遲。AB1565支持語音助手,提供軟體開發工具,提供Android和IOS APP開發參考。除了應用在TWS耳機上,還可用於立體聲耳機、藍牙揚聲器、藍牙音箱等應用,提供高質量的藍牙音頻。
硬體設計:
在我們的方案中,因為AB1565的高集成度,所需要的外圍電路相當簡單。而且對於外圍電路,Airoha提供了詳細的設計指南,包括原理圖和PCB設計,加速客戶開發。
在此我放出主MIC、FF MIC和FB MIC的原理圖設計以作參考,詳細設計還請聯繫官方支持人員
1.主MIC
2.FF MIC
3.FB MIC
軟體設計:
Airoha為基於AB1565的設備提供了全面的軟體解決方案。AB1565的軟體架構分為最底層BSP、中間件Middleware和應用層。
最底層BSP中,包括kernel和driver,driver部分也就是所謂的硬體抽象層,包括了ADC、Audio、UART等等,已經將其封裝好,底層的寄存器完全不需要我們操心,只需要關注HAL開頭的文件,調用封裝好的API即可。在Kernel中包括異常處理,log的管理機制,FreeRTOS的源碼等。
中間層Middleware中,包含了Bluetooth middleware、 Battery management、Le audio、UI shell等都在其中,也可以將第三方算法添加其中。
應用層中,Airoha提供了許多例程項目,開發者可以在此層面進行客制化開發。
軟體應用層的系統架構如下所示:
除了修改應用層代碼來修改軟體功能外,Airoha也提供了可視化圖形工具MP_Tool 以供客戶使用,比如說修改按鍵時間長度,在源代碼中可以直接找到.h文件airo_key_config.h進行配置,如下圖所示
在MP Tool中,如下圖也可以方便的修改按鍵時間長度
►場景應用圖
►展示板照片
►方案方塊圖
►核心技術優勢
■ 藍牙5.3版本,連接更穩定,延時更小,功耗更低。 ■ 雙聲道立體聲輸出, 可適用於TWS耳機和運動,頭戴式耳機產品。 ■ LE Audio藍牙音頻技術。 ■ 支持MCSync技術,左右耳絲滑切換。 ■ 強大的ANC降噪算法,根據Mic數量自由選擇Hybrid、FF和FB modes。 ■ Multi-Point技術,同時連接電腦和手機,在使用電腦時無縫切換手機接聽電話。 ■ 多重串流音頻(Multi-Stream Audio)在多個設備之間傳輸多個獨立、同步的音頻串流。 ■ ULL 2.0 超低延遲技術。 ■ 支持第三方算法,實現更多更強大的功能。 ■ 支持谷歌 Fast Pair、微軟 Swift Pair、Spotify Tap等技術。
►方案規格
■主處理器採用主頻最高達208MHz的ARM Cortex@-M4 MCU ■DSP處理器採用主頻可達416MHz的Cadence HiFi MiniAudio Engine DSP coprocessor with Hifi EP extension ■ 完全符合藍牙v5.3規範 ■ 集成PA提供10dBm的輸出功率 ■ 具有高線性度和高階通道濾波器的低中頻結構 ■ -96dBm的靈敏度和抗干擾性能 ■ 支持BT&BLE雙模和同步信道 ■ 集成T-R 開關和Balun ■三個數字和模擬麥克風接口 ■高性能的音頻接口,解析度可達192KHz/24-bits ■用於D/AB類功放的數字控制器 ■ANC:Hybrid/FF/FB ■串行接口:USB 2.0,UART*3,I²C*3,SPI ■外部sram控制接口、外部Flash接口和SD/SDIO/eMMC接口 ■LED引腳和PWM通道、12-bit ADC通道 ■高達23個可編程GPIO,其中包括3個RTC GPIO ■提供電容式觸摸控制、隨機數發生器等功能 ■支持加密引擎AES/SHA1/SHA224/SHA256 ■電池電壓可從3V到4.8V ■具有高集成度的PMU,提供線性充電支持過流、過溫和欠電壓保護等 ■集成鋰離子電池充電器,兩個Buck,三個LDO ■工作溫度-40°C ~ 85°C ■封裝:TFBGA of 4.6mm*5.6mm, 96-ball,0.5mm pitch