日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

RK3588+XS9922B:I2S-TDM多通道音頻采集實(shí)例

眺望電子 ? 2026-05-29 11:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言:

在工業(yè)音視頻采集、智能安防、車載DVR等場景中,多路音視頻同步采集是核心需求。眺望電子RK3588 核心板,搭配 XS9922B 多路 AHD 音視頻采集芯片,可輕松實(shí)現(xiàn) 8聲道高清音頻的穩(wěn)定采集與傳輸。今天就從原理、硬件配置、設(shè)備樹開發(fā)到實(shí)測驗(yàn)證,完整分享這套高性能音頻采集方案實(shí)現(xiàn)全流程。

一、I2S 與 I2S-TDM的關(guān)鍵差異

很多人分不清 I2S 和 I2S-TDM,簡單說:I2S 是雙通道專用,I2S-TDM 是多通道(最高 8 聲道)專用:

? I2S 控制器:僅支持標(biāo)準(zhǔn) I2S、PCM 協(xié)議,主打左右雙聲道,滿足普通立體聲需求;如果要接入4路AHD攝像頭,每路都帶獨(dú)立音頻時(shí),就需要8路音頻通道。如果沿用標(biāo)準(zhǔn)I2S,需要4組獨(dú)立的I2S總線,不僅浪費(fèi)引腳,而且時(shí)鐘同步困難。

? I2S-TDM 控制器:兼容 I2S、PCM、TDM 三大協(xié)議,核心優(yōu)勢是時(shí)分復(fù)用(TDM)技術(shù),單條數(shù)據(jù)線就能傳輸 8 聲道音頻,完美適配多路采集場景。

傳統(tǒng) I2S 的 LRCLK 僅切換左右聲道,而 TDM 模式下:

1.LRCLK 升級為幀同步信號,一個(gè)周期內(nèi)按順序傳輸 8 個(gè)聲道的完整數(shù)據(jù);

2.BCLK(位時(shí)鐘)頻率翻倍,計(jì)算公式:BCLK頻率=采樣率×聲道數(shù)×采樣位深;

3.僅用 1 根 SDIN/SDOUT 數(shù)據(jù)線,串行傳輸所有聲道數(shù)據(jù),大幅簡化硬件布線。

RK3588核心板 關(guān)鍵引腳信號

? I2S_LRCLK:幀時(shí)鐘,頻率 = 采樣率(如 44.1kHz/48kHz);

? I2S_BCLK:位時(shí)鐘,每個(gè)數(shù)據(jù)位對應(yīng) 1 個(gè)脈沖;

? I2S_SDATA:音頻數(shù)據(jù),二進(jìn)制補(bǔ)碼格式傳輸;

? I2S_MCLK:系統(tǒng)時(shí)鐘,供 Codec 芯片工作,常用采樣率×256(如 48kHz×256=12.288MHz)。


二、RK3588核心板+XS9922B方案優(yōu)勢

2.1RK3588 TDM模式

e3e8421e-5b11-11f1-ab55-92fbcf53809c.png

? 內(nèi)置專用 I2S-TDM 控制器,原生支持 8 聲道采集,無需額外擴(kuò)展芯片;

e3f84fce-5b11-11f1-ab55-92fbcf53809c.png

? 工業(yè)級高集成度核心板,時(shí)鐘精度高、穩(wěn)定性強(qiáng),適配工業(yè)級 7×24 小時(shí)連續(xù)工作;

? 算力充足,可同步處理多路視頻 + 音頻數(shù)據(jù),適配 AHD 音視頻一體化采集場景。

2.2XS9922B多路 AHD 音視頻采集

XS9922B 是專為高清音視頻采集設(shè)計(jì)的芯片,支持兩種核心配置:

? 配置 1:slot-num為16,slot-width為32(適合 16 聲道,RK3588 不支持);

e40a2a3c-5b11-11f1-ab55-92fbcf53809c.png

? 配置 2:slot-num為8,slot-width為32(與 RK3588 匹配)。

e411b7e8-5b11-11f1-ab55-92fbcf53809c.png

核心優(yōu)勢:AHD 視頻 + TDM 音頻同步采集,單芯片搞定多路音視頻輸入,大幅降低硬件成本和開發(fā)難度。

三、實(shí)現(xiàn)步驟

3.1設(shè)備樹配置(RK3588 側(cè))

重點(diǎn)開啟 I2S0 的 8 通道 TDM 模式,配置時(shí)鐘、引腳復(fù)用及 Codec 關(guān)聯(lián):

// I2S08通道TDM配置&i2s0_8ch { status ="okay"; pinctrl-names ="default","idle","clk"; pinctrl-0= <&i2s0_sdi0 &i2s0_sdo0>; pinctrl-1= <&i2s0_idle>; pinctrl-2= <&i2s0_lrck &i2s0_sclk>; rockchip,always-on; //保持時(shí)鐘常亮 rockchip,tdm-fsync-half-frame;//TDM幀同步模式 rockchip,capture-channels = <8>;//配置8個(gè)采集聲道};//I2C3掛載XS9922B Codec&i2c3{ status ="okay"; xs9922: xs9922@30{ status ="okay"; #sound-dai-cells = <0>; compatible ="xs9922"; reg = <0x30>; clocks = <&mclkout_i2s0>; clock-names ="mclk"; assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; reset-gpios = <&extio EXTIO_GPIO_P00 GPIO_ACTIVE_HIGH>; power-gpios = <&extio EXTIO_GPIO_P01 GPIO_ACTIVE_HIGH>; assigned-clock-rates = <11289597>;//匹配44.1kHz采樣率時(shí)鐘 pinctrl-names ="default"; pinctrl-0= <&i2s0_mclk>; };};//聲卡配置:關(guān)聯(lián)CPU與Codec,TDM參數(shù)匹配xs9922_sound: xs9922-sound { compatible ="simple-audio-card"; simple-audio-card,name ="rockchip,tdm-8ch"; simple-audio-card,format="dsp_a";//匹配XS9922B的DSP-A格式 simple-audio-card,mclk-fs = <256>; simple-audio-card,bitclock-master = <&codec_master>; simple-audio-card,frame-master = <&codec_master>; status ="okay"; simple-audio-card,cpu { sound-dai = <&i2s0_8ch>; dai-tdm-slot-num = <8>; //8個(gè)時(shí)隙 dai-tdm-slot-width = <32>;//32bit位寬 }; codec_master: simple-audio-card,codec { sound-dai = <&xs9922>; };};

3.2內(nèi)核驅(qū)動(dòng)配置

RK3588 內(nèi)核中 I2S 驅(qū)動(dòng)(kernel/sound/soc/rockchip/rockchip_i2s.c),其中 rockchip_i2s_set_fmt 負(fù)責(zé)配置協(xié)議格式,默認(rèn)已原生支持 DSP-A/B 格式,與 XS9922B 完全兼容,無需修改驅(qū)動(dòng)代碼:

e41eeeb8-5b11-11f1-ab55-92fbcf53809c.png

?DSP-A:PCM 延遲 1bit 模式(本次采用);

?DSP-B:PCM 無延遲模式。

staticintrockchip_i2s_set_fmt(structsnd_soc_dai *cpu_dai,unsignedintfmt){ mask = I2S_TXCR_IBM_MASK | I2S_TXCR_TFS_MASK | I2S_TXCR_PBM_MASK;switch(fmt & SND_SOC_DAIFMT_FORMAT_MASK) {caseSND_SOC_DAIFMT_RIGHT_J:val = I2S_TXCR_IBM_RSJM;break;caseSND_SOC_DAIFMT_LEFT_J:val = I2S_TXCR_IBM_LSJM;break;caseSND_SOC_DAIFMT_I2S:val = I2S_TXCR_IBM_NORMAL;break;caseSND_SOC_DAIFMT_DSP_A:/* PCM delay 1 bit mode */val = I2S_TXCR_TFS_PCM |I2S_TXCR_PBM_MODE(1);break;caseSND_SOC_DAIFMT_DSP_B:/* PCM no delay mode */val = I2S_TXCR_TFS_PCM;break;default:ret = -EINVAL;gotoerr_pm_put;}}


四、功能測試驗(yàn)證

4.1查看聲卡

# 查看系統(tǒng)聲卡列表cat/proc/asound/cards# 查看錄音設(shè)備arecord -l# 查看播放設(shè)備aplay -l

正常輸出會(huì)顯示rockchip,tdm-8ch聲卡,且識別到 8 個(gè)采集聲道。

e42c7fd8-5b11-11f1-ab55-92fbcf53809c.png

4.2檢查 I2S 時(shí)鐘

cat/sys/kernel/debug/clk/clk_summary |grep i2s0

確認(rèn) I2S0 的 MCLK、BCLK 時(shí)鐘頻率與配置一致(如 44.1kHz 采樣率下,BCLK=11.2896MHz)。

波型實(shí)測

?LRCLK:頻率 44.1kHz,方波信號穩(wěn)定;

e437de50-5b11-11f1-ab55-92fbcf53809c.png

?BCLK/MCLK:頻率 11.2896MHz,脈沖波形清晰;

e44aaa4e-5b11-11f1-ab55-92fbcf53809c.png

?SDATA:8 聲道音頻數(shù)據(jù)串行輸出,波形無失真;

e46863fe-5b11-11f1-ab55-92fbcf53809c.png五、總結(jié)

RK3588+XS9922B 的 I2S-TDM 8 聲道音頻方案,其核心優(yōu)勢在于:僅用1組I2S總線 + 1個(gè)TDM控制器,就收齊了8路音頻,既節(jié)省了RK3588寶貴的引腳資源,又通過TDM的時(shí)分復(fù)用保證了多聲道同步性。

原生適配、配置簡單、穩(wěn)定性強(qiáng),完美解決多路音頻同步采集痛點(diǎn)。無需復(fù)雜的硬件擴(kuò)展,僅通過設(shè)備樹配置即可快速落地,是工業(yè)級、車載級、安防級多路音視頻采集場景的首選方案。希望這篇基于 RK3588 I2S-TDM 與 XS9922B 的筆記,能為你的項(xiàng)目調(diào)試提供幫助。

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

    關(guān)注

    0

    文章

    20

    瀏覽量

    10245
  • I2S
    I2S
    +關(guān)注

    關(guān)注

    1

    文章

    82

    瀏覽量

    44382
  • 核心板
    +關(guān)注

    關(guān)注

    6

    文章

    1439

    瀏覽量

    32275
  • RK3588
    +關(guān)注

    關(guān)注

    8

    文章

    614

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    瑞芯微RK3588開發(fā)板RK3588 EVB和RK3588S EVB解讀

    行業(yè)類應(yīng)用產(chǎn)品;RK3588S EVB 面向高端平板、AR/VR、個(gè)人移動(dòng)互聯(lián)網(wǎng)設(shè)備等消費(fèi)類電子產(chǎn)品。 1. RK3588 EVB:高性能 多接口 RK3588 EVB采用RK3588
    的頭像 發(fā)表于 09-22 15:54 ?2.4w次閱讀
    瑞芯微<b class='flag-5'>RK3588</b>開發(fā)板<b class='flag-5'>RK3588</b> EVB和<b class='flag-5'>RK3588S</b> EVB解讀

    RK3588 EVB開發(fā)板原理圖講解【八】 RK3588 power Tree

    本帖最后由 瑞芯微方案開發(fā)老王 于 2025-3-1 11:41 編輯 一、RK3588電源架構(gòu)核心特點(diǎn) ?電源域設(shè)計(jì)? 芯片通常劃分為多個(gè)獨(dú)立電源域(Power Domain),例如
    發(fā)表于 03-01 11:38

    RK3588 EVB 開發(fā)板介紹

    行業(yè)AIoT終端設(shè)備。RK3588 EVB功能配置表 2. RK3588S EVB:更輕薄 消費(fèi)級RK3588S EVB采用RK3588S
    發(fā)表于 03-16 16:39

    基于 RK3588 debian 搭建 RK3588 Kernel 編譯環(huán)境

    如下timeRK3588分布式 RK3588 x1分布式 RK3588 x2分布式 RK3588 x3i
    發(fā)表于 03-22 16:28

    RK3588J和RK3588是什么關(guān)系?

    RK3588J是不是一個(gè)開發(fā)板的名字,里面的SOC是RK3588?還是RK3588J屬于RK3588的子系列?
    發(fā)表于 03-13 14:22

    RK3588RK3588S之間的區(qū)別是什么

    RK3588RK3588S的區(qū)別: RK3588SRK3588的低配版,其區(qū)別類似RK3568跟RK
    發(fā)表于 03-10 19:22 ?3w次閱讀

    ROC RK3588S PC源代碼RK356X/RK3588 RKNN SDK

    電子發(fā)燒友網(wǎng)站提供《ROC RK3588S PC源代碼RK356X/RK3588 RKNN SDK.txt》資料免費(fèi)下載
    發(fā)表于 09-20 17:45 ?42次下載
    ROC <b class='flag-5'>RK3588S</b> PC源代碼<b class='flag-5'>RK</b>356X/<b class='flag-5'>RK3588</b> RKNN SDK

    實(shí)例課程 I 基于 RK3588 實(shí)例的最新版本 Cadence Allegro PCB 設(shè)計(jì)與仿真項(xiàng)目

    本課程基于CadenceAllegroPCB最新版本AllegroX進(jìn)行RK3588實(shí)例項(xiàng)目設(shè)計(jì),是一個(gè)完整的項(xiàng)目設(shè)計(jì)過程,力求通過實(shí)例項(xiàng)目的操作演示,將軟件新的功能和技巧融入到工程師的設(shè)計(jì)中去
    的頭像 發(fā)表于 05-06 09:55 ?3404次閱讀
    <b class='flag-5'>實(shí)例</b>課程 <b class='flag-5'>I</b> 基于 <b class='flag-5'>RK3588</b> <b class='flag-5'>實(shí)例</b>的最新版本 Cadence Allegro PCB 設(shè)計(jì)與仿真項(xiàng)目

    XS9922B通道 合一模擬高清解碼器

    音頻 Codec,集成了 3-CH MIC 輸入、2-CH LineIn 輸入和 1-CH LineOut 輸出,可進(jìn)行語音采集、對講等應(yīng)用。 XS9922B 還支持正向
    的頭像 發(fā)表于 07-19 09:50 ?3682次閱讀

    網(wǎng)課回放 I RK3588 實(shí)例課程第一期:項(xiàng)目總結(jié)和技術(shù)答疑

    網(wǎng)課回放 I RK3588 實(shí)例課程第一期:項(xiàng)目總結(jié)和技術(shù)答疑
    的頭像 發(fā)表于 07-31 17:10 ?2300次閱讀
    網(wǎng)課回放 <b class='flag-5'>I</b> <b class='flag-5'>RK3588</b> <b class='flag-5'>實(shí)例</b>課程第一期:項(xiàng)目總結(jié)和技術(shù)答疑

    rk3588rk3588s的區(qū)別

    rk3588rk3588s的區(qū)別 Rockchip是一家專業(yè)的半導(dǎo)體公司,成立于2001年,總部位于中國深圳,主要從事集成電路的設(shè)計(jì)、開發(fā)和銷售。他們的熱門產(chǎn)品RK3588RK3588S
    的頭像 發(fā)表于 08-15 16:44 ?2.2w次閱讀

    RK3588RK3588S比較哪個(gè)好?

    RK3588RK3588S比較哪個(gè)好? 隨著物聯(lián)網(wǎng)、人工智能和大數(shù)據(jù)的快速發(fā)展,處理器、芯片等微電子產(chǎn)品的重要性也越來越高。越來越多的人對于處理器的選擇變得更加謹(jǐn)慎,因?yàn)橐粋€(gè)好的處理器在設(shè)備的運(yùn)作
    的頭像 發(fā)表于 08-15 16:44 ?1.4w次閱讀

    RK35883588s的區(qū)別

    RK35883588s的區(qū)別 Rockchip RK3588RK3588s是兩種功能強(qiáng)大且廣受歡迎的片上系統(tǒng)(SoC)解決方案,用于一系列設(shè)備,包括智能電視、高性能平板電腦、筆記本
    的頭像 發(fā)表于 08-15 17:03 ?2.9w次閱讀

    迅為電子RK3588SRK3588硬件性能區(qū)別及板卡選型

    迅為電子RK3588SRK3588硬件性能區(qū)別及板卡選型
    的頭像 發(fā)表于 06-25 15:30 ?6826次閱讀
    迅為電子<b class='flag-5'>RK3588S</b>與<b class='flag-5'>RK3588</b>硬件性能區(qū)別及板卡選型

    RK3588SRK3588S2差異說明

    RK3588S2?較?RK3588S少了一組?MIPI D/C-PHY CSI_RX PORT0,新增一組?MIPI DPHY CSI_RX PORT1,同時(shí)接口位置除?MIPI D/C-PHY
    的頭像 發(fā)表于 05-13 14:23 ?3455次閱讀
    <b class='flag-5'>RK3588S</b>和<b class='flag-5'>RK3588S2</b>差異說明
    广南县| 安吉县| 天祝| 军事| 东源县| 汝南县| 建始县| 霍邱县| 商洛市| 陈巴尔虎旗| 黄大仙区| 通化县| 措勤县| 横峰县| 平罗县| 惠安县| 金秀| 西乌珠穆沁旗| 娱乐| 抚宁县| 高清| 巴彦县| 孝感市| 惠安县| 库车县| 花垣县| 神池县| 昆山市| 迭部县| 闽侯县| 平罗县| 昆山市| 青海省| 晋宁县| 浮山县| 牡丹江市| 和林格尔县| 涿州市| 河西区| 黄龙县| 新宁县|