衡阳派盒市场营销有限公司

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

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

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

DSP教學(xué)實(shí)驗(yàn)箱:音頻采集與播放實(shí)驗(yàn)

冬至子 ? 來(lái)源:創(chuàng)龍教儀-木江鵬 ? 作者:創(chuàng)龍教儀-木江鵬 ? 2023-10-25 17:41 ? 次閱讀

一、實(shí)驗(yàn)?zāi)康?/h1>

學(xué)習(xí)McASP管腳的使用方法,掌握音頻采集播放的原理和過(guò)程,并實(shí)現(xiàn)音頻的采集與播放。

二、實(shí)驗(yàn)原理

1、原理圖

(1) 音頻接口采用的是24.576MHz(讀兆赫茲)晶振。

(2)實(shí)驗(yàn)板上共有3個(gè)音頻端口,分別是LINE IN、MIC IN和LINE OUT。

(3)音頻數(shù)據(jù)是通過(guò)I2C總線進(jìn)行讀寫(xiě)的。

(4)McASP(字母)的時(shí)鐘來(lái)自于晶振時(shí)鐘,分頻后可得到幀同步信號(hào)和位同步信號(hào)。

image.png

2、功能框圖

(1)數(shù)據(jù)精度支持 16/20/24/32 bit 。

(2)支持速率 8kHz ~ 96kHz 。即采樣率,定義了每秒從連續(xù)信號(hào)中提取并組成離散信號(hào)的采樣個(gè)數(shù),單位時(shí)間的點(diǎn)越多聲音的信息也就越完善,當(dāng)然也就更接近于真實(shí)。

(3)控制總線可選為 SPI 或 I2C。

(4)音頻串行數(shù)據(jù)總線支持4種協(xié)議格式: I2S, 左對(duì)齊格式,右對(duì)齊格式,DSP格式。

(5)有可編程PLL 可以靈活產(chǎn)生時(shí)鐘。

image.png

3、音頻芯片功能框圖

(1)在框圖底部分別是供電部分、時(shí)鐘產(chǎn)生部分、SPI或I2C串行總線控制部分。

(2)芯片通過(guò)左右聲道采集輸入的音頻模擬信號(hào)。

(3)經(jīng)過(guò)ADC采樣后得到數(shù)字化的音頻數(shù)據(jù)。

(4)數(shù)字化音頻數(shù)據(jù)通過(guò)音頻串行總線接口傳輸?shù)紻SP。

(5)DSP處理之后的數(shù)字化音頻從DSP通過(guò)音頻串行總線接口再傳輸?shù)?a href="http://www.zgszdi.cn/tags/dac/" target="_blank">DAC

(6)音頻經(jīng)過(guò)DAC還原為可輸出的模擬信號(hào)。

(7)最后,通過(guò)耳機(jī)或者音箱輸出音頻模擬信號(hào)。

通過(guò)框圖的講解,我們可以總結(jié)出音頻芯片的工作流程。音頻模擬信號(hào)通過(guò)左右聲道分別采樣,經(jīng)過(guò)ADC轉(zhuǎn)換為數(shù)字信號(hào)后通過(guò)McASP傳輸?shù)紻SP,在DSP處理完成后再通過(guò)McASP傳輸?shù)紻AC,最后經(jīng)過(guò)DAC轉(zhuǎn)換為模擬信號(hào)后,分左右聲道輸出。

image.png

4、McASP(Multichannel Audio Serial Port) 通用音頻串行端口

(1)McASP包括發(fā)送和接收部分,它們之間可以同步運(yùn)行,也可以完全獨(dú)立地使用各自的主時(shí)鐘,位時(shí)鐘和幀同步信號(hào),并且可以使用具有不同位流格式的傳輸模式。

(2)McASP模塊包括16個(gè)串行器,可以單獨(dú)激活來(lái)進(jìn)行發(fā)送或接收。另外, 所有的McASP引腳都可以被配置為通用輸入輸出(GPIO)引腳。

(3)McASP 傳輸模式 :突發(fā)傳輸模式 、時(shí)分復(fù)用TDM傳輸模式 和數(shù)字音頻接口DIT傳輸模式。

5、McASP傳輸模式--時(shí)分復(fù)用模式

TDM就是時(shí)分復(fù)用模式。時(shí)分復(fù)用是指一種通過(guò)不同信道或時(shí)隙中的交叉位脈沖,同時(shí)在同一個(gè)通信媒體上傳輸多個(gè)數(shù)字化數(shù)據(jù)、語(yǔ)音和視頻信號(hào)等的技術(shù)。 使用這種技術(shù),就允許兩個(gè)以上的信號(hào)或者數(shù)據(jù)流在同一條通信線路上傳輸。每個(gè)信號(hào) 或數(shù)據(jù)流輪流占用物理通道。

image.png

(1) TDM 格式可以用于DSP芯片與一個(gè)或多個(gè)模-數(shù)轉(zhuǎn)換器(ADC),數(shù)-模轉(zhuǎn)換器(DAC)之間的數(shù)據(jù)傳輸。

(2) TDM格式包括三部分:時(shí)鐘、數(shù)據(jù)和幀同步信號(hào)。

(3)一幀包括多個(gè)通道。每一個(gè)TDM幀是由幀同步信號(hào)來(lái)定義的(AFSX或AFSR)。

(4)數(shù)據(jù)傳輸是連續(xù)的,在單元之間沒(méi)有延遲。

(5)系統(tǒng)中發(fā)送端和接收端每個(gè)單元的位數(shù)要一致,因?yàn)閱卧吔绮皇怯蓭叫盘?hào)決定的

image.png

McASP 發(fā)送器和接收器支持多通道傳輸,通過(guò)TDM傳輸模式可以使用符合時(shí)分復(fù)用(TDM)格式的數(shù)據(jù)流。在這種傳輸模式下,兼容I2S協(xié)議的設(shè)備。I2S協(xié)議主要用于音頻數(shù)據(jù)的傳輸。

數(shù)據(jù)的最高位與聲道選擇信號(hào)之間會(huì)有1個(gè)bit的延遲。一幀數(shù)據(jù)里包含兩個(gè)數(shù)據(jù)單位,分別傳輸左聲道和右聲道的數(shù)據(jù)。

image.png

image.png

訪問(wèn)McASP的途徑有兩種,第一種是使能FIFO,第二種是禁用FIFO。兩種途徑都需要配置DMA總線和外配總線。

6、程序流程

程序流程設(shè)計(jì)中首先要進(jìn)行I2C和McASP的管腳復(fù)用配置,接著使能EDMA3的PSC并初始化DSP中斷,然后進(jìn)行音頻芯片的初始化,并將McASP初始化為EDMA方式。最后進(jìn)行音頻數(shù)據(jù)的接收交換處理并不斷輸出音頻數(shù)據(jù)。

image.png

6、源碼

管腳復(fù)用源碼

基于StarterWare控制外設(shè)時(shí)可調(diào)用對(duì)應(yīng)的API接口,無(wú)需配置復(fù)雜的寄存器。I2C和McASP管腳復(fù)用配置的函數(shù)源碼可以分別查看I2C.c和McASP.c。

image.png

image.png

DMA(Direct Memory Access)直接內(nèi)存存取

(1)CPU把數(shù)據(jù)傳送的源、目的、數(shù)據(jù)個(gè)數(shù)等信息交給DMA,讓DMA控制數(shù)據(jù)傳輸,在此期間,CPU可以運(yùn)行其他程序,等到DMA控制的數(shù)據(jù)傳輸完成,發(fā)送中斷告訴CPU數(shù)據(jù)傳輸完成了,讓CPU處理數(shù)據(jù),因而提高了算法的速度。

(2)TI公司為T(mén)MS320C6748量身設(shè)計(jì)了增強(qiáng)版直接存儲(chǔ)器訪問(wèn)控制器EDMA3。 EDMA3一共有32個(gè)通道,通道的優(yōu)先級(jí)可選,可以實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)臒o(wú)縫鏈接,利用EDMA,可以實(shí)現(xiàn)片內(nèi)存儲(chǔ)器、片內(nèi)外設(shè)以及外部存儲(chǔ)器之間的數(shù)據(jù)傳輸。

(3)增強(qiáng)型內(nèi)存直接訪問(wèn)控制器(EDMA3)是一種高性能,多通道,多線程 DMA 控制器,允許用戶編程傳輸一維和多維大量數(shù)據(jù) ,能夠不依賴CPU 進(jìn)行數(shù)據(jù)的搬移。

image.png

三、操作現(xiàn)象

1、實(shí)驗(yàn)設(shè)備

本實(shí)驗(yàn)使用的硬件接口為L(zhǎng)INE IN和LINE OUT接口,所需硬件為實(shí)驗(yàn)板、仿真器電源、音頻線、耳機(jī)和音樂(lè)播放器。本次操作是使用手機(jī)來(lái)播放音樂(lè)。

2、軟件操作

導(dǎo)入工程,選擇Demo文件夾下的對(duì)應(yīng)工程

編譯工程,生成可執(zhí)行文件

將CCS連接開(kāi)發(fā)板并加載程序

點(diǎn)擊運(yùn)行程序

通過(guò)耳機(jī)即可聽(tīng)到手機(jī)播放的音樂(lè)。

實(shí)驗(yàn)結(jié)束后,先點(diǎn)擊黃色按鈕暫停程序運(yùn)行,再點(diǎn)擊紅色按鈕退出CCS與實(shí)驗(yàn)板的連接,最后實(shí)驗(yàn)箱斷電即可。

image.png

image.png

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

    關(guān)注

    8

    文章

    406

    瀏覽量

    61168
  • DSP芯片
    +關(guān)注

    關(guān)注

    9

    文章

    149

    瀏覽量

    30086
  • 音頻采集
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    10077
  • ADC采樣
    +關(guān)注

    關(guān)注

    0

    文章

    134

    瀏覽量

    12904
  • PLL電路
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    6475
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式DSP教學(xué)—AAC音頻編碼實(shí)驗(yàn)

    將創(chuàng)龍教儀TL6748-PlusTEB教學(xué)實(shí)驗(yàn)撥碼開(kāi)關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)電源,撥動(dòng)電源開(kāi)關(guān)上電。
    的頭像 發(fā)表于 09-05 17:01 ?1131次閱讀
    嵌入式<b class='flag-5'>DSP</b><b class='flag-5'>教學(xué)</b>—AAC<b class='flag-5'>音頻</b>編碼<b class='flag-5'>實(shí)驗(yàn)</b>

    國(guó)產(chǎn)嵌入式DSP教學(xué)實(shí)驗(yàn)_操作教程:22-AD采集DA輸出實(shí)驗(yàn)采集輸出正弦波)

    。 硬件原理圖 找到波形發(fā)生器、AD采集和DA輸出,可查看相關(guān)控制引腳。 AD9833 AD7606 AD5724 波形發(fā)生器 TL6748-PlusTEB實(shí)驗(yàn)采用板載波形信號(hào)發(fā)生器,波形信號(hào)
    發(fā)表于 03-06 17:02

    荊州學(xué)院聯(lián)合創(chuàng)龍教儀建設(shè)DSP教學(xué)實(shí)驗(yàn)案例分享

    電腦打開(kāi)查看。 TL2640攝像頭模塊和實(shí)驗(yàn)板的連接引腳對(duì)應(yīng)表如表所示。DSP通過(guò)I2C總線配置攝像頭的相關(guān)寄存器,攝像頭采集的數(shù)據(jù)通過(guò)VPIF總線傳輸回DSP進(jìn)行處理 VPIF是一種
    發(fā)表于 09-12 14:29

    【UT4418申請(qǐng)】物聯(lián)網(wǎng)教學(xué)實(shí)驗(yàn)

    申請(qǐng)理由:目前我們團(tuán)隊(duì)使用三星s3c6410,s5pc210等處理器開(kāi)發(fā)物聯(lián)網(wǎng)教室實(shí)驗(yàn)項(xiàng)目,現(xiàn)在核心處理器升級(jí)換代比較快,我們也打算提升我們實(shí)驗(yàn)性能參數(shù),這樣區(qū)別于市場(chǎng)上其他低端處
    發(fā)表于 10-27 09:24

    可拆式DSP實(shí)驗(yàn)TL6748-TEB-A

    的浮點(diǎn)C6000 DSP可拆式新型嵌入式教學(xué)實(shí)驗(yàn),提供了豐富的教學(xué)實(shí)驗(yàn)例程,并提供視頻教程,十
    發(fā)表于 11-04 23:11

    嵌入式教程_教學(xué)實(shí)驗(yàn)實(shí)驗(yàn)操作_音頻處理:3-2 mp3音頻編碼實(shí)驗(yàn)

    1、實(shí)驗(yàn)目的 本次視頻教程是基于創(chuàng)龍教儀TL6748-PlusTEB教學(xué)實(shí)驗(yàn)完成的。 本此教程的目的是了解MP3音頻格式,掌握MP3
    發(fā)表于 06-02 16:17

    嵌入式教程_DSP教學(xué)實(shí)驗(yàn):2-18 模數(shù)轉(zhuǎn)換(AD)實(shí)驗(yàn)采集波形)

    -保持電路中完成,后兩步驟則在ADC中完成。 AD7606 TL6748-PlusTEB實(shí)驗(yàn)上的AD采集是基于 ADI AD7606 芯片進(jìn)行設(shè)計(jì)的,具體特性如下: 八通道; 16bit采樣; 支持
    發(fā)表于 08-21 17:02

    嵌入式DSP教學(xué)實(shí)驗(yàn)_數(shù)字信號(hào)處理教程:3-5 AAC音頻編碼實(shí)驗(yàn)

    1、實(shí)驗(yàn)目的 本次實(shí)驗(yàn)操作教程是基于創(chuàng)龍教儀DSP教學(xué)實(shí)驗(yàn):TL6748-PlusTEB演示錄
    發(fā)表于 09-05 11:02

    國(guó)產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)_嵌入式教程_DSP教學(xué)實(shí)驗(yàn):3-1 音頻采集播放實(shí)驗(yàn)

    一、實(shí)驗(yàn)目的 學(xué)習(xí)McASP管腳的使用方法,掌握音頻采集播放的原理和過(guò)程,并實(shí)現(xiàn)音頻采集
    發(fā)表于 10-25 15:12

    EDA 教學(xué)實(shí)驗(yàn)的設(shè)計(jì)

    EDA 教學(xué)實(shí)驗(yàn)的設(shè)計(jì)根據(jù)可編程器件的特征和“多任務(wù)電路結(jié)構(gòu)重配置”的原理設(shè)計(jì)了EDA 教學(xué)實(shí)驗(yàn)
    發(fā)表于 12-05 16:21 ?0次下載

    光纖通信實(shí)驗(yàn)教學(xué)系統(tǒng)實(shí)驗(yàn)簡(jiǎn)介

    光纖通信實(shí)驗(yàn)教學(xué)系統(tǒng)(簡(jiǎn)稱光纖通信實(shí)驗(yàn))為實(shí)驗(yàn)者提供了一個(gè)功能完整的光纖通信系統(tǒng)原理的示范性教學(xué)實(shí)驗(yàn)
    發(fā)表于 10-25 16:04 ?23次下載

    ARM+DSP+FPGA高校教學(xué)實(shí)驗(yàn):TL138F-TEB 創(chuàng)龍教儀

    目 ?錄 1 實(shí)驗(yàn)簡(jiǎn)介 2 軟硬件參數(shù) 3 開(kāi)發(fā)資料 4 電氣特性 5 實(shí)驗(yàn)機(jī)械尺寸 6 產(chǎn)品認(rèn)證 7 實(shí)驗(yàn)
    的頭像 發(fā)表于 05-09 11:52 ?3333次閱讀
    ARM+<b class='flag-5'>DSP</b>+FPGA高校<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>:TL138F-TEB 創(chuàng)龍教儀

    DSP音頻專用教學(xué)實(shí)驗(yàn):TL5509-TEB規(guī)格書(shū)

    實(shí)驗(yàn)簡(jiǎn)介?基于TI TMS320VC5509A架構(gòu)的定點(diǎn)DSP C55x音頻專用處理器,主頻200MHz,兩個(gè)ALU和兩個(gè)17x17位乘法累加器,高達(dá)400MMACS,支持DMA傳輸
    發(fā)表于 05-29 09:58 ?0次下載

    DSP C2000+C5000高性價(jià)比教學(xué)實(shí)驗(yàn)

    ,TMS320F28335主頻150MHz,TMS320VC5509主頻200MHz;適用于測(cè)控、自動(dòng)化、工業(yè)控制、電力控制、音頻處理、信號(hào)處理等教學(xué)領(lǐng)域。新型雙DSP處理器實(shí)驗(yàn)
    的頭像 發(fā)表于 04-26 08:32 ?504次閱讀
    雙<b class='flag-5'>DSP</b> C2000+C5000高性價(jià)比<b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>

    從理論到實(shí)踐:DSP教學(xué)實(shí)驗(yàn)中的音頻濾波實(shí)驗(yàn)案例精選

    2?產(chǎn)品概述DSP教學(xué)實(shí)驗(yàn)產(chǎn)品型號(hào):TL6748-PlusTEB處理器:TITMS320C6748應(yīng)用專業(yè):電子、電信、通信等相關(guān)專業(yè)應(yīng)用課程:《數(shù)字信號(hào)處理》、《音視頻編解碼》、《
    的頭像 發(fā)表于 08-30 13:03 ?396次閱讀
    從理論到實(shí)踐:<b class='flag-5'>DSP</b><b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>中的<b class='flag-5'>音頻</b>濾波<b class='flag-5'>實(shí)驗(yàn)</b>案例精選
    威尼斯人娱乐网网址| 百家乐官网的珠盘| 巴楚县| 百家乐官网博彩免费体验金3| 百家乐单机版的| 免费百家乐在线| 百家乐官网大西洋城| 尉氏县| 百家乐凯时赌场娱乐网规则| 马德里百家乐官网的玩法技巧和规则| 张家港百家乐官网赌博| 百乐门国际网上娱乐| 大发888在线娱乐加盟合作| 百家乐一邱大师打法| 新加坡百家乐的玩法技巧和规则 | 环球百家乐现金网| 百家乐官网任你博娱乐场| 二八杠绝技| 拉斯维加斯国际娱乐| 社旗县| 百家乐官网游戏如何玩| 万豪国际开户| 遵义市| 乌什县| 百家乐官网投注规则| 老k娱乐城| 新星娱乐城| 大发888棋牌下载| 百家乐路技巧| 将军百家乐的玩法技巧和规则| 娱乐城百家乐送白菜| 百家乐可以作假吗| 威尼斯人娱乐代理| 大发888官方 hplsj| 大发888真钱娱乐| 百家乐双峰县| 电玩城百家乐技巧| 乐宝百家乐的玩法技巧和规则| 亿酷棋牌世界下载手机版| 大发888游乐场下载| 绥中县|