Author:DuHao
今天給大家介紹一下上海覺鑫智能科技有限公司基于瑞薩電子RA8D1 MCU的USB&I2S數(shù)字音頻應(yīng)用解決方案。
RA8D1 MCU系列是業(yè)界首款基于ArmCortex-M85(CM85)內(nèi)核的32位圖形微控制器(MCU),能夠在480MHz頻率下實現(xiàn)超過3000CoreMark分?jǐn)?shù)的突破性性能,可支持高分辨率顯示和視覺AI應(yīng)用的卓越圖形功能。適用于工業(yè)自動化、家用電器、智能家居、消費品、樓宇/家居自動化和醫(yī)療/保健細(xì)分市場中的各種高性能和計算密集型應(yīng)用場景。

該解決方案是IST基于RA8D1作為主控開發(fā)的數(shù)字音頻方案。RA8通過USB&I2S連接到主機(jī)PC(Windows/Linux/Mar OS)和DSP,可以實現(xiàn)多頻道錄制和廣播,錄制和播放功能,音頻動態(tài)電平實時反饋功能。支持自定義HID設(shè)備支持?jǐn)?shù)據(jù)收發(fā),實現(xiàn)自定義數(shù)據(jù)通信協(xié)議,用戶可以基于此協(xié)議實現(xiàn)自己的應(yīng)用通信協(xié)議用于音量控制等需求,方案成熟穩(wěn)定。
1方案特點
支持Speaker功能,能夠接收來自USB Host發(fā)送過來的USB音頻數(shù)據(jù)。并把音頻數(shù)據(jù)通過I2S發(fā)送給I2S slave。
支持mic功能,能夠把I2S slave處理后的數(shù)據(jù)再發(fā)送回USB host,實現(xiàn)錄音功能。
支持多種數(shù)據(jù)同步方式,RA8D1通過當(dāng)前數(shù)據(jù)處理情況實時調(diào)整I2S采樣速率,確保音頻數(shù)據(jù)能夠正常處理。
支持主流音頻采樣44.1kHz/48kHz/96kHz/192kHz,16/24/32-bit。
USB2.0高速數(shù)據(jù)傳輸。
支持Windows/Linux/MacOS等主流操作系統(tǒng)(注:Windows不支持implicit feedback同步模式)。
解決方案框圖

方案適用于會議/教育,商用等音響系統(tǒng)。
2軟件構(gòu)架

3軟件包說明
軟件包usb_paud_phid.tgz解壓后,目錄格式如下:
左右滑動查看完整內(nèi)容
$ tree -L 2 . |—— usb_paud_phid_user_guide.pdf ├── ssi_ek_ra8m1_i2s_slave │ ├── configuration.xml │ ├── Debug │ ├── JLinkLog.log │ ├── ra │ ├── RA8D1 EK.pincfg │ ├── ra_cfg │ ├── ra_cfg.txt │ ├── ra_gen │ ├── script │ ├── src │ ├── ssi_ek_ra8d1_ep Debug_Flat.jlink │ ├── ssi_ek_ra8d1_ep_DMAC_RX_TX_Swap Debug_Flat.jlink │ ├── ssi_ek_ra8d1_ep_DMAC_RX_TX_Swap Debug_Flat.launch │ └── ssi_ek_ra8d1_ep.hex ├── tools │ ├── hidraw │ └── HIDTool └── USBX_paud_ek_ra8d1_ep_i2s_master ├── e2studio ├── Hello.wav ├── images ├── readme.txt └── usbx_paud_notes.md 13 directories, 11 files
usb_paud_phid_user_guide.pdf:說明文檔
ssi_ek_ra8m1_i2s_slave:ra8m1 I2S slave側(cè)代碼。
USBX_paud_ek_ra8d1_ep_i2s_master:ra8d1 I2S master及usb應(yīng)用代碼。
tools/hidraw:linux上HID設(shè)備測試工具。
tools/HIDTool:Windows測HID設(shè)備讀寫工具。
如需要獲取以上軟件資源包和相關(guān)文檔,請咨詢?nèi)鹚_代理商。
關(guān)于覺鑫智能科技
上海覺鑫智能科技有限公司(IST)成立于2020年,致力于為高科技客戶提供新一代數(shù)字化,智能化咨詢、解決方案以及研發(fā)咨詢服務(wù)。在芯片、軟件、金融服務(wù)、汽車、電信等領(lǐng)域積累了豐富的行業(yè)經(jīng)驗和資源。
-
微控制器
+關(guān)注
關(guān)注
48文章
8221瀏覽量
161086 -
mcu
+關(guān)注
關(guān)注
147文章
18494瀏覽量
382372 -
數(shù)字音頻
+關(guān)注
關(guān)注
9文章
218瀏覽量
67998 -
usb
+關(guān)注
關(guān)注
60文章
8349瀏覽量
280705 -
瑞薩電子
+關(guān)注
關(guān)注
38文章
2947瀏覽量
74009
發(fā)布評論請先 登錄
I2S,、PCM和PDM等數(shù)字音頻接口介紹
數(shù)字音頻信號如何傳輸:I2S協(xié)議
【瑞薩RA8D1 CPK開發(fā)板】RA8D1移植ThreadX操作系統(tǒng)
2.4GHz無線數(shù)字音頻芯片nRF24Z1及其應(yīng)用
基于FPGA和AD1836的I2S接口設(shè)計
STM32F2技術(shù)培訓(xùn)_數(shù)字音頻接口_I2S
USB轉(zhuǎn)I2S橋接芯片為數(shù)字音頻設(shè)計提供簡單的交鑰匙解決方案
I2S音頻總線基本知識科普
支持I2S數(shù)字音頻接口;音頻功放芯片NTP8835C
基于I2S接口的Linux內(nèi)核音頻技術(shù)
基于瑞薩電子RA系列的野火耀陽RA8D1開發(fā)板產(chǎn)品簡介
科普小課堂 | 5分鐘讀懂I2S、SPDIF數(shù)字音頻傳輸協(xié)議

基于瑞薩電子RA8D1 MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案
評論