1. CSR (已經被高通收購)
CSR在藍牙音頻SOC方面應該是最大的廠商了,現在國內外大部分藍牙音頻(藍牙耳機,藍牙音響,soundbar)的芯片方案都是基于CSR的。被高通收購之后,高通在手機上推廣aptX格式,也使得SCR的芯片更加具有競爭力了,畢竟SCR的aptX編碼是現在可以接入的最高品質的藍牙傳輸編碼格式了。FIIL耳機也是支持aptX格式并將其作為亮點之一的。
CSR旗下芯片很多,官網(http://www.csr.com/)都有介紹,其中畢竟熱門的芯片為 CSRA64215(這款芯片的資料官網暫時沒找到,估計官網叫另外一個名字),CSR8645和CSR8670,分別對應低,中,高端應用。這三款都支持aptX,其中CSRA64215因為時間更新,也支持aptX-LL,另外兩款并沒有注明,有待確定。CSR8645和CSR8670都是ARM+DSP設計,具體型號為:80MHz RISC MCU and 80MIPS Kalimba DSP。8670則是支持更多的外設,包括6個觸摸控制和6數字麥克風輸入,以實現更加復雜的應用。
CSR的開發環境比較不友好,遠不如意法半導體和TI這種ARM M內核的cpu或者藍牙SOC,國內有一些CSR的開發者寫了一些教材和共享了一些資料,但也都較為混亂和難以入門。而官方的支持則是需要以公司合作的方式簽訂保密協議去獲得技術支持,所以增加了開發門檻。而實際代碼的編寫是基于C語言,以消息事件的方式去運行,筆者在淘寶采購了完整的開發板,并獲取了一些資料,在寒假期間將盡量把CSR的開發的一些體驗和經驗寫成文檔分享給大家。
2. 炬力
炬力在早些年就在音頻播放器的主控芯片產業里面耕耘,所以在解碼和主控方案具有較為不錯的積淀,推出的藍牙SOC也是更加功能全面。
炬力推出了 ATS2823,ATS2825和ATS2829三款藍牙音頻SOC方案,分別想應用在藍牙音箱,soundbar和藍牙耳機上面。以ATS2829為例,官網介紹如下:
ATS2829是一顆高度集成度的藍牙音頻解決方案Soc,是專為便攜式和無線藍牙音頻所設計的產品,滿足市場需求的高性能,低成本和低功耗等特點。
大容量內置RAM能夠滿足不同藍牙應用方案的需求,支持后臺藍牙,在播放外置SD卡或U盤中高品質音樂的同時可以保持藍牙連接狀態。內置DSP支持多種音效處理,支持藍牙免提通話時雙麥克風回波消除和降噪。
? 該芯片集成了完全符合藍牙規范的藍牙V2.1/V3.0/V4.0/V4.1/V4.2 控制器,并支持雙模(BR/EDR + AMP + Low Energy Controllers)。它可以與以前的版本兼容,包括V2.1+ EDR和V3.0 + HS。
? 嵌入式電源管理模塊支持功耗優化并提供更長的電池使用壽命。在保證高品質音樂播放和通話效果的同時仍保持低功耗和低成本是其競爭優勢,為我們定位中高端市場奠定了基礎。
? 該芯片提供了一個真正的完整解決方案,是高集成度和可擴展的藍牙音頻產品的理想選擇。
可以看出,該芯片集成度很高,CPU為104M的MIPS,DSP則是180M的主頻,性能很強,且支持文件管理,可以實現除音頻傳輸之外更多功能。
當然,因為aptX協議的專有性,其也只能支持ACC和SBC,更高品質的音樂播放只能通過本地播放來實現。
3. BEKEN (博通集成電路)
雖然名字和Broadcom重合了,但其推出的BK3256在低端市場廣受歡迎,甚至存在很多改絲印的變種,可見其受眾之廣。
該芯片具有插卡,U盤和FM功能,非常強大,淘寶賣郵票模塊零售價15塊錢,成本及其低,下圖為硬件構架圖
功能很齊全,對于不要求很高音質的藍牙音頻方案來說,具有很高的性價比。成為淘寶爆款也是實至名歸。
4. TI
TI在藍牙BLE方面屬于很強的水平,CC系列在物聯網中也是極為可靠的解決方案,同時TI家除了芯片貴,其他都近乎完美,對開發人員和實驗人員來說,TI文檔編的好,還經常送開發板和SDK,是快速入門的首選。
最近TI推出了CC2640系列的芯片,雖然沒有著重于音頻方面的應用,但其外接了I2S接口,同時也支持A2DP協議,所以理論上是支持SBC編碼的,是可以應用在藍牙音頻方面的?,F在已經有廠商開始做基于CC2640的藍牙音頻方案,但是是基于MCU+CC2640的方案,方案的硬件成本還是較高和較冗余,如果TI在藍牙音頻方面做一些sdk,估計會有一些實際應用,當然aptX的壟斷和CC2640不帶DSP也可能使得這樣做并沒有很大的競爭力。
5. Nordic
nRF51822系列讓Nordic在藍牙SOC領域占據了很大一片市場,很巧的是,其也推出了外接I2S的藍牙SOC nRF52840.其MCU為 32-bit ARM Cortex-M4F Processor,同樣也不帶DSP。其主要的應用領域也不是藍牙音頻領域。其和CC2640的定位類似,并且比CC2640的性能更強,使用M4內核是可以硬解音頻格式的,理論上也是可以實現SBC格式的藍牙傳輸和解碼,同樣的問題也是集成度和適用性會比較弱一些。
6. MTK
MTK在物聯網方面一直很重視,wifi soc,智能手表專用芯片,和物聯網專用芯片都有涉及過,加上與代理商的開發支持,其在工業界具有很快速靈活的技術支撐。同時,MTK旗下的Linkit實驗室(http://labs.mediatek.com/zh-cn)也為MTK的產品推廣起到了很好的引導作用。
聯發科最近公布了其藍牙SOC方案,MT2533D,這款芯針對藍牙耳機的應用,預計2017年第三季度開始出貨,該芯片的功能很強,集成度肯定會很高,估計會成為一款熱門處理器。其官網介紹如下:
具備浮點運算支持的ARM Cortex-M4處理器,支持多種頻率和電壓模式,使用TSMC 55nm超低功耗技術,更加節能并延長電池壽命。芯片內建 4 MB PSRAM 和 4 MB 閃存。
雙模藍牙子系統,支持藍牙 2.1 和低功耗藍牙 4.2,包含藍牙無線電、基帶、鏈路控制器, 使設備能夠連接到各種當前和傳統的智能手機以及其他個人設備。
結合Audio Analog Front End(AFE)以及一個基于Cadence®Tensilica®HiFi Mini Digital Signal Processor(DSP)的小型低功耗DSP,可用于持續監聽及語音觸發和語音識別應用。 DSP支持A2DP,SBC,MP3和AAC(256kbps)編解碼器,以及具有本地雙麥克風降噪(DMNR)技術的雙數字麥克風,和語音增強功能,可支持第三方語音喚醒軟件。
SDIO接口支持4GB eMMC外部存儲。 讓設備能存儲多達1000首歌曲,并且支持本地MP3播放。
顯示組件支持 MIPI-DSI 和串行接口,并且包含下列 2D 功能:全彩顯示,半透明圖層、字體平滑化,以及可節省內存和運算能力的 1 位索引色。相機組件則支持 DDR 模式,最大頻率達 48 MHz,最高分辨率為 VGA。
支持 UART、 I2C、 SPI、 I2S、 PWM、 SDIO、 MSDC、 USB、 PCMIF、 ADC 和雙數字麥克風等接口。
可以看出來,幾乎藍牙耳機會用到的功能它統統支持了,加上MTK的價格優勢,這款芯片具有很強的競爭優勢。
當然不能支持aptX也是所有除CSR外芯片需要面臨的問題。
7. 樂鑫
樂鑫只有兩款產品,ESP8266和新推出的ESP32.
ESP8266是人盡皆知的爆款了,在國內外這款芯片都很受歡迎。
2016年下半年樂鑫的ESP32推出,其強悍的性能也是再次讓很多開發者贊嘆不已(最起碼筆者被驚艷到了),主要性能如下:
Tensilica LX6 雙核處理器,主頻 240 MHz,運算能力高達 600 DMIPS
內置 520 KB SRAM
內置 802.11BGN HT40 Wi-Fi 收發器、基帶、協議棧和 LWIP
集成雙模藍牙(傳統藍牙和低功耗藍牙)
16 MByte Flash
240MHz的主頻雙核,直接跑FreeRTOS,外設支持也很完善。這款芯片具有極高的性價比,而且還帶wifi功能。
雖然樂鑫開源做的很不錯,但是現在能夠使用的例程還是不多,但不能遮擋這塊芯片的強勢之處。合理的調度硬件資源,控制好藍牙和wifi的模式,這款芯片在藍牙和wifi音頻上面會有很好的方案出現。
筆者所知道的大概就是這些,總體來說,aptX為CSR獨有,也是CSR最大的優勢之一,而國內廠商在基于ARM和MIPS構架也開始在這一領域耕植。
能否有新的開源的藍牙音頻編碼方式站出來抗衡aptX,感覺也是值得期待的。
同時,apple的acc傳輸給自己的音頻無線化帶來了瓶頸,其會用什么方法去解決,估計蘋果現在已經在著手解決了吧。