錄放音芯片結(jié)構(gòu)簡單采樣率過低使得嵌入式系統(tǒng)音質(zhì)效果差
發(fā)布時間:2022/11/30 19:28:38 訪問次數(shù):130
C5402有6個可獨立編程的DMA通道,每個DMA通道受各自的5個16位寄存器控制:源地址寄存器DMSRC、目的地址寄存器DMDST、單元計數(shù)寄存器DMCTR、同步事件和幀計數(shù)寄存器DMSFC、發(fā)送模式控制寄存器DMMCR。
源地址寄存器DMSRC規(guī)定DMA要傳送源數(shù)據(jù)的首地址。這些地址可以指向DSP內(nèi)部存儲器、外部存儲器、片內(nèi)外設(shè)和一些特殊的外部裝置。
目的地址寄存器DMDST規(guī)定DMA要傳送數(shù)據(jù)目的地址的首地址。這些目的地址可以是DSP內(nèi)部存儲器、外部存儲器、片內(nèi)外設(shè)和一些特殊的外部裝置。
單元計數(shù)寄存器DMCTR規(guī)定DMA傳送數(shù)據(jù)的個數(shù)為DMCTR寄存器的值加1個。
由于采用的錄放音芯片結(jié)構(gòu)簡單、采樣率過低而使得嵌入式系統(tǒng)中的音質(zhì)效果比較差,遠(yuǎn)遠(yuǎn)滿足不了人們對高檔生活、學(xué)習(xí)用嵌入式系統(tǒng)的要求。如果能將聲卡技術(shù)應(yīng)用到嵌入式系統(tǒng)中,由于聲卡的強(qiáng)大功能,必將使整個系統(tǒng)的聲音質(zhì)量上升一個新的臺階。
通過分析,WSS(Windows Sound System)兼容聲卡和PC機(jī)ISA總線的接口原理,我們將其中的聲效芯片CS4235應(yīng)用到基于DSP的嵌入式系統(tǒng)中。
不用現(xiàn)成的聲卡而利用其上的聲效芯片是因為這樣做設(shè)計起來更靈活方便,可根據(jù)系統(tǒng)需要增刪相應(yīng)的功能;不用MCS51系列而采用DSP,是因為對聲卡操作需要太多的系統(tǒng)資源,MCS51并不具備此能力,否則硬件接口電路將相當(dāng)復(fù)雜。
在該文件中,詳細(xì)列出了分配給變量和代碼的地址和生成代碼的大小等信息。使用者可了解代碼是否優(yōu)化,變量分配是否合理,堆棧是否溢出等,從而寫出高效簡潔的C源代碼。
盡量選擇全局優(yōu)化編譯選項。為保證寄存器頁(包括程序存儲期頁面和RAM寄存器頁)的正確轉(zhuǎn)換,PICC的編譯代碼中有大量的變換寄存器頁的代碼,選擇全局優(yōu)化PICC會優(yōu)化去大量有關(guān)RP0、RP1、PCLAPH所增加的變換代碼,從而加快程序執(zhí)行速度,并節(jié)省大量的程序空間。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
C5402有6個可獨立編程的DMA通道,每個DMA通道受各自的5個16位寄存器控制:源地址寄存器DMSRC、目的地址寄存器DMDST、單元計數(shù)寄存器DMCTR、同步事件和幀計數(shù)寄存器DMSFC、發(fā)送模式控制寄存器DMMCR。
源地址寄存器DMSRC規(guī)定DMA要傳送源數(shù)據(jù)的首地址。這些地址可以指向DSP內(nèi)部存儲器、外部存儲器、片內(nèi)外設(shè)和一些特殊的外部裝置。
目的地址寄存器DMDST規(guī)定DMA要傳送數(shù)據(jù)目的地址的首地址。這些目的地址可以是DSP內(nèi)部存儲器、外部存儲器、片內(nèi)外設(shè)和一些特殊的外部裝置。
單元計數(shù)寄存器DMCTR規(guī)定DMA傳送數(shù)據(jù)的個數(shù)為DMCTR寄存器的值加1個。
由于采用的錄放音芯片結(jié)構(gòu)簡單、采樣率過低而使得嵌入式系統(tǒng)中的音質(zhì)效果比較差,遠(yuǎn)遠(yuǎn)滿足不了人們對高檔生活、學(xué)習(xí)用嵌入式系統(tǒng)的要求。如果能將聲卡技術(shù)應(yīng)用到嵌入式系統(tǒng)中,由于聲卡的強(qiáng)大功能,必將使整個系統(tǒng)的聲音質(zhì)量上升一個新的臺階。
通過分析,WSS(Windows Sound System)兼容聲卡和PC機(jī)ISA總線的接口原理,我們將其中的聲效芯片CS4235應(yīng)用到基于DSP的嵌入式系統(tǒng)中。
不用現(xiàn)成的聲卡而利用其上的聲效芯片是因為這樣做設(shè)計起來更靈活方便,可根據(jù)系統(tǒng)需要增刪相應(yīng)的功能;不用MCS51系列而采用DSP,是因為對聲卡操作需要太多的系統(tǒng)資源,MCS51并不具備此能力,否則硬件接口電路將相當(dāng)復(fù)雜。
在該文件中,詳細(xì)列出了分配給變量和代碼的地址和生成代碼的大小等信息。使用者可了解代碼是否優(yōu)化,變量分配是否合理,堆棧是否溢出等,從而寫出高效簡潔的C源代碼。
盡量選擇全局優(yōu)化編譯選項。為保證寄存器頁(包括程序存儲期頁面和RAM寄存器頁)的正確轉(zhuǎn)換,PICC的編譯代碼中有大量的變換寄存器頁的代碼,選擇全局優(yōu)化PICC會優(yōu)化去大量有關(guān)RP0、RP1、PCLAPH所增加的變換代碼,從而加快程序執(zhí)行速度,并節(jié)省大量的程序空間。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權(quán)請聯(lián)系刪除。圖片供參考
熱門點擊
- GPU光流加速器驅(qū)動光線追蹤計算能力達(dá)到19
- CAN總線的測量模塊可在高達(dá)1500V的高壓
- 數(shù)字量11位AD轉(zhuǎn)換低8位檔位CBA是高3位
- 抽出變壓器油至清潔干燥油桶或油槽中存放將油箱
- 電纜通過焊接或使用絕緣位移連接(IDC)連接
- 常數(shù)乘法器和延遲器來實現(xiàn)系統(tǒng)使加密貫空程序運
- DSP計算能力與嵌入式應(yīng)用程序高級編程和緊湊
- 低補(bǔ)償電壓使得電流感應(yīng)在分流器最大壓降低至1
- 智能快速反應(yīng)數(shù)字柵極驅(qū)動器將漏極-源極電壓過
- 低閾值電壓和容差避免MOSFET線性模式降低
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- 高分子混合鋁電解電容器應(yīng)用探究
- 高效節(jié)能4kW雙向PFC電源方案解讀
- 離散半導(dǎo)體元件(晶體管、二極管
- CommonGround Human AI&
- 520線車規(guī)級數(shù)字化激光雷達(dá)應(yīng)
- MPronto-12 (M12
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究