- 相關(guān)推薦
嵌入式數(shù)字調(diào)音臺(tái)可調(diào)增益混音的設(shè)計(jì)
摘要:基于嵌入式的數(shù)字音頻設(shè)備以其高性價(jià)比、功耗低、集成度高、可擴(kuò)充能力強(qiáng)、日新月異的發(fā)展速度等優(yōu)點(diǎn)受到世界各國的廣泛關(guān)注。論文提出一種基于ARM嵌入式處理器 FPGA結(jié)構(gòu)的嵌入式數(shù)字調(diào)音臺(tái)的解決方案。并在ARM9(S2C2440)與FPGA(XC3S500E)為核心芯片的硬件平臺(tái)上實(shí)現(xiàn)了八路增益可調(diào)混音。
關(guān)鍵詞:S2C2440;XC3S500E;調(diào)音臺(tái);混音
1混音簡(jiǎn)介
混音在調(diào)音臺(tái)當(dāng)中具有非常重要的作用,是當(dāng)今數(shù)字調(diào)音臺(tái)必不可少的功能。混音(Mixing)就是運(yùn)用調(diào)音臺(tái)來修飾、修改、添增、刪減各種音效等等,其最主要的目的是通過混音的處理使得讓播放出來的聲音更有音質(zhì)。通過混音的處理使得播放出來的聲音更有音質(zhì);煲羝鞑皇菍⒙曇舴糯,反而對(duì)音頻信號(hào)有衰耗。它的作用主要是調(diào)整頻響曲線,對(duì)不同的音頻頻率進(jìn)行不同的衰耗,達(dá)到調(diào)整音頻信號(hào)音色效果。
2系統(tǒng)整體設(shè)計(jì)
論文設(shè)計(jì)了采用三星公司的S3C2440與Xilinx公司的XC3S500E的硬件平臺(tái),在此基礎(chǔ)上實(shí)現(xiàn)混音處理。由于S3C2440只有一路IIS總線,因此不能實(shí)現(xiàn)多路音頻信號(hào)的混合處理,論文采用XC3S500E外接音頻輸入、輸出模塊,用來實(shí)現(xiàn)混音過程。而S3C2440由于其有眾多的外圍接口,被用來作為控制平臺(tái);S3C2440內(nèi)置了八路A/D轉(zhuǎn)換器,被用來轉(zhuǎn)換八路控制音量的推子,得到的A/D轉(zhuǎn)換數(shù)據(jù)通過SPI接口傳輸?shù)絏C3S500E中。整個(gè)設(shè)計(jì)流程如圖1所示。
圖1中,在S3C2440實(shí)現(xiàn)了八路推子的A/D轉(zhuǎn)換驅(qū)動(dòng)程序,得到的轉(zhuǎn)換數(shù)據(jù)經(jīng)過識(shí)別、標(biāo)記等處理后,通過SPI接口將處理后的數(shù)據(jù)傳送到FPGA中。
3 S3C2440驅(qū)動(dòng)程序設(shè)計(jì)
這里的驅(qū)動(dòng)程序包括兩個(gè)部分,即A/D轉(zhuǎn)換與SPI接口驅(qū)動(dòng)。設(shè)計(jì)流程圖如圖2所示。
其中A/D轉(zhuǎn)換驅(qū)動(dòng)的代碼如下:
result = devfs_register_chrdev(ADC_ MAJOR,
【嵌入式數(shù)字調(diào)音臺(tái)可調(diào)增益混音的設(shè)計(jì)】相關(guān)文章:
實(shí)時(shí)混音的實(shí)現(xiàn)03-18
嵌入式智能數(shù)字渦街流量計(jì)的開發(fā)03-08
談數(shù)字IC設(shè)計(jì)技術(shù)03-07
淺談數(shù)字IC設(shè)計(jì)技術(shù)03-12
UML 在嵌入式系統(tǒng)設(shè)計(jì)中的應(yīng)用03-18
面向?qū)ο蟮那度胧较到y(tǒng)設(shè)計(jì)方法03-18
數(shù)字監(jiān)控系統(tǒng)設(shè)計(jì)方案01-01
數(shù)字實(shí)驗(yàn)箱的總體設(shè)計(jì)11-22