圖5.SigmaDSP處理器內(nèi)部的算法模塊
ADAU1450使用SigmaStudio編程環(huán)境支持以下軟件要求:
?多信號(hào)音生成
?動(dòng)態(tài)音量控制,最多64級(jí)
?混音
?限幅器
?音調(diào)調(diào)整,即隨著車(chē)速增加提高音調(diào)
?同時(shí)播放SPI閃存中的最多5個(gè)WAV文件
ADI公司在SigmaStudio中提供了一個(gè)發(fā)動(dòng)機(jī)聲音模擬器模塊,以簡(jiǎn)化發(fā)動(dòng)機(jī)聲音調(diào)整并減少所需的外部同步WAV文件數(shù)量。發(fā)動(dòng)機(jī)聲音模擬器可以在內(nèi)部產(chǎn)生多達(dá)32個(gè)諧波。這些諧波的階數(shù)和幅度可以通過(guò)圖形用戶(hù)界面(GUI)進(jìn)行編程。發(fā)動(dòng)機(jī)聲音模擬器模塊在SigmaStudio中已發(fā)布,可通過(guò)ADI網(wǎng)站上的軟件申請(qǐng)表頁(yè)面申請(qǐng)獲得。
請(qǐng)注意,SigmaStudio不支持CAN軟件協(xié)議棧,需要外部微處理器。
SigmaStudio
SigmaStudio是一種圖形開(kāi)發(fā)環(huán)境,最初針對(duì)SigmaDSP系列處理器而設(shè)計(jì)。該軟件內(nèi)置了專(zhuān)門(mén)為汽車(chē)應(yīng)用開(kāi)發(fā)的算法庫(kù)。GUI簡(jiǎn)化了調(diào)整過(guò)程,并提供控制功能和濾波器系數(shù),無(wú)需編寫(xiě)代碼便可動(dòng)態(tài)改變?yōu)V波器系數(shù)。SigmaStudio可以從ADI公司網(wǎng)站SigmaStudio頁(yè)面下載。
結(jié)論
ADI公司為入門(mén)級(jí)應(yīng)用、以及支持車(chē)內(nèi)車(chē)外發(fā)動(dòng)機(jī)聲音的高級(jí)發(fā)動(dòng)機(jī)聲音模擬系統(tǒng)提供全面解決方案。本應(yīng)用筆記旨在幫助用戶(hù)簡(jiǎn)化決策過(guò)程,并縮短產(chǎn)品上市時(shí)間。ADI公司提供完整的系統(tǒng)解決方案,包括用于快速開(kāi)發(fā)原型和產(chǎn)品的必要軟件組件。
I2C指最初由Philips Semiconductors(現(xiàn)為NXP Semiconductors)開(kāi)發(fā)的一種通信協(xié)議。