章器件與數(shù)字濾波器設(shè)計(jì)_第1頁(yè)
章器件與數(shù)字濾波器設(shè)計(jì)_第2頁(yè)
章器件與數(shù)字濾波器設(shè)計(jì)_第3頁(yè)
章器件與數(shù)字濾波器設(shè)計(jì)_第4頁(yè)
章器件與數(shù)字濾波器設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

44 DSP數(shù)字信號(hào)處理(DigitalSignalProcessingDSP)Freescale等01的數(shù)字信號(hào),再對(duì)數(shù)字信號(hào)DSPDSP芯片一般具有如下主要特點(diǎn):I/O當(dāng)然,與通用微處理器相比,DSP芯片的其他通用功能相對(duì)較弱。在手機(jī)或數(shù)碼相機(jī)等采用DSP的數(shù)字終端設(shè)備中,模擬/”和“1”和“1DSPDSP器件的使用是非常重DSP芯片,方便大家日后的學(xué)習(xí)。 (TI)20TIDSPTIDSP為了幫助客戶推出成功的數(shù)字設(shè)計(jì)解決方案,TI提供了四大關(guān)鍵支持:代碼兼容的DSP與輔助模擬產(chǎn)品;簡(jiǎn)單易用的軟件與開發(fā)工具;24小時(shí)技術(shù)支持以及博大精深的系統(tǒng)專業(yè)知識(shí)。TI綜合而全面的雄厚實(shí)力得益于如下方面的完美結(jié)合,即在軟件開發(fā)、技DSPTITIDSPDSPDSP10TMS320C62DSPTIDSPDSPDSP10TMS320C62DSPTMS320C64xDSPMHz3GTMS320C55xDSP5C55xDSPTMS320C54xDSP味著能夠?qū)㈦姵毓ぷ鲿r(shí)間將從幾天顯著延長(zhǎng)為數(shù)周。TI目前已開始針對(duì)各種應(yīng)用領(lǐng)域提供C55x?DSP與C64x?DSP系列的多款器件。50,000TI術(shù)并配以可編程的TMS320?DSP進(jìn)行系統(tǒng)的重組與更換。TI500家成員提供數(shù)以千計(jì)的產(chǎn)品,這使終端設(shè)備制造商能夠輕松而快速地定制TIDSP,從而幫助他們迅速向市場(chǎng)推出創(chuàng)新的新一代產(chǎn)在所有的DSP廠商中,唯有TI的代碼兼容產(chǎn)品策略才能向客戶確保未來的先進(jìn)DSPTITIDSPTIDSP平臺(tái),從而不TITIDSP數(shù)字蜂窩電話(在當(dāng)前投入使用的所有手持終端中,TIDSP60供核心動(dòng)力無線基站(10OEM8TIDSP;DSL調(diào)制解調(diào)器(5大頂級(jí)PC4TI開展合作109(VoCablesolution)TIDSP;因特網(wǎng)音頻設(shè)備(與其他任何競(jìng)爭(zhēng)芯片相比,TIDSPTIDSP70項(xiàng)TIDSPParameterNamePeakMMACSOTPParameterNamePeakMMACSOTPADCConversionTimeCoreSupply(Volts)IOSupply(Volts)OperatingTemperatureRange(°C)28xFixed-pointSeries1C28x2256116-116-Ch12-802332-BitGP,11.93.3-40to85,-40to DSPDSP多方便控制的單元,比如說在電機(jī)控制上增加了較多功能,ADCDSP多方便控制的單元,比如說在電機(jī)控制上增加了較多功能,ADCParameterNamePeakMMACSOTP12-bitA/D(#Channels)ADCConversionTimeCoreSupply(Volts)IOSupply(Volts)OperatingTemperature28xPiccoloSeries1C28x12264112-2171332-BitGP,11.83.3-40to105,-40to20 MSP430MSP430系列包括MSP430F1xx、MSP430F2xx、MSP430F3xx MSP430MSP430系列包括MSP430F1xx、MSP430F2xx、MSP430F3xxMSP430F4xx、MSP430F5xx等多個(gè)品種,下面以MSP430F169為例進(jìn)行介紹:ParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesOperatingVoltageRange(V)I/OPinsPinDigitalCommunicationPeripheralsAnalogPeripheralsParallelPort1.8to2-UART,1-SPI,1-1-A/D12-bit2-D/A2x16-bit65(TI)MSP43016RISCCPU、16控制振蕩器(DCO)可實(shí)現(xiàn)在6μs之內(nèi)從低功率模式喚醒總結(jié)DSPDSPDSPDSP試驗(yàn),這個(gè)DSPDSP將對(duì)以后的找工作等 ParameterNameCPU ParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesTemperatureRangeCOperatingVoltageRange(V)I/OPinsPinSystemManagementFeaturesInternalOscillatornanoWattDigitalCommunicationPeripheralsAnalogPeripheralsCAN(#,type)Capture/Compare/PWMPeripherals16-bitPWMresolutionsParallelPortHardwareRTCC-40to3to7.37MHz,512FastWake/FastControl2-UART,2-SPI,2-I2C2-A/D32x12-bit@500(ksps)2ECAN9x16-bit4x32-bit46DSPParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesTemperatureRangeCOperatingVoltageParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesTemperatureRangeCOperatingVoltageRange(V)I/OPinsPinSystemManagementFeaturesInternalOscillatornanoWattDigitalCommunicationPeripheralsAnalogPeripheralsCAN(#,Capture/Compare/PWMPeripheralsParallelPortHardwareRTCC-40to2.5toPBOR,7.37MHz,512FastWake/FastControl2-UART,1-SPI,1-I2C1-A/D13x12-bit@200(ksps)15x16-bit2x32-bit3016MicrochipDSP器件的代表作之一,廣泛ICParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesTemperatureRangeCOperatingParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesTemperatureRangeCOperatingVoltageRange(V)I/OPinsPinSystemManagementFeaturesInternalOscillatornanoWattDigitalCommunicationPeripheralsAnalogPeripheralsCAN(#,type)Capture/Compare/PWMPeripheralsParallelPortHardwareRTCC-40to2.5toPBOR,7.37MHz,512FastWake/FastControl2-UART,2-SPI,1-I2C1-A/D16x12-bit@200(ksps)2CAN5x16-bit2x32-bit 數(shù)字信號(hào)處理(DSP)MicrochipDSP ParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesI/OPinsPinCountDigitalCommunicationPeripheralsAnalogPeripheralsParallelPortParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesI/OPinsPinCountDigitalCommunicationPeripheralsAnalogPeripheralsParallelPort1-SCI,1-SPI,1-1-A/D12-bit4x16-bit (DSC外設(shè)接口配置,它在單個(gè)芯片上組合DSP處理功能和微控制器功能,從而創(chuàng)建了一個(gè)非常經(jīng)濟(jì)高效的解決方案。56F8013成本低,配置靈活,擁有緊湊程序代碼,適合于多種應(yīng)用場(chǎng)合,例如:電機(jī)控制、智能電機(jī)、家用電器、工業(yè)照明電源、LCD背光電源、UPS、ParameterNameCPUSpeedMemoryTypeProgramMemory(KB)RAMBytesValueParameterPinDigitalCommunicationPeripheralsAnalogPeripheralsCAN(#,type)ParallelPortDigitalCommunicationPeripheralsAnalogPeripheralsCAN(#,type)ParallelPort2-SCI,2-SPI,1-1-A/D12-116x16-bit11056800E56F83xx(DSP)及微控制器(MCU)128KB(PWM)(ADC)/計(jì)數(shù)通道、5V144LQFP DSPMatlabAD轉(zhuǎn)換器采樣后的數(shù)字信號(hào)作用才能得到濾波結(jié)果,所以這個(gè)濾FIRIIR兩大類。FIR濾波器是有限脈沖響應(yīng)濾波器(FiniteResponse,IIRResponse觀察者兩個(gè)表達(dá)式可知,F(xiàn)IRa01。IIRa觀察者兩個(gè)表達(dá)式可知,F(xiàn)IRa01。IIRaDSP實(shí)現(xiàn)數(shù)字濾波器的算法依據(jù)之一。FIRg_getdata=sample[current_num]=g_data_in;g_data_out=0;//AD//AD//firfor(i=0;i<FIR_NSEC;g_data_out=g_data_out+h_lp[i]*current_num=(current_num==FIR_NSEC-1)?0:其中,g_getdataAD轉(zhuǎn)換中斷的標(biāo)志位,sample[current_nun]FIR采樣數(shù)組,b0~bM。g_data_inFIRg_data_outFIR濾波后輸出的數(shù)據(jù)。FIR0FIRsample[current_num],選判斷循環(huán)語(yǔ)句,即若current_num等于FIR_NSEC-1時(shí)給current_num置0,否則current_num1繼續(xù)循環(huán)。器的通頻帶,截止頻率。但這是毫無意義的,因?yàn)檫@個(gè)FIR的系數(shù)呢?假如是一些沒有特殊殊要求的場(chǎng)合,有兩種方法,一種是根據(jù)系數(shù)計(jì)算步驟(FundamentalsofDigitalegte4.9Fdatool圖 Fdatool生成的濾波器系需要注意的一點(diǎn)是我們要能看懂圖 Fdatool生成的濾波器系需要注意的一點(diǎn)是我們要能看懂fdatool4.9fdatool4.104.9之上點(diǎn)擊工具欄中的按鈕后顯示FIRbCTargets,選擇DSPFlash中。4.11生成CSigned16-bitintegerCFirSigned16-bitintegerCFirconstint16_TB[61]=----------------------- ---IIRab4.124.12IIII型算法(DirectFormII)I型算法沒II4.13IIAD//ADx[0][0]=y[i][0]=if(IIR_A_LP[i][0]!=y[i][0]+=y[i][0]+=y[i][0]+=y[i][0]-=y[i][0]-=y[i][2]*IIR_A_LP[i][2];y[i][0]/=IIR_A_LP[i][0];y[i][2]=y[i][1]=x[i][2]=x[i][1]=x[i+1][0] g_data_out=IIR_NSECADx[0][0],濾波后x[IIR_NSEC][0]y[IIR_NSEC-1][0]for循環(huán)里每一次循環(huán)所執(zhí)行的語(yǔ)句IIR_A_LP[i][0]*y[i][0]=x[i][0]*IIR_B[i][0]+x[i][1]*IIR_B[i][1]+x[i][2]*IIR_B[i][2]-y[i][1]*IIR_A[i][1]-y[i][2]*IIR_A[i][2]。IIR_B_LPIIR_A_LPfdatoolIIR_A_LPIIR_A_LP20Hzmega16Fs=500Hz,階數(shù)為圖 Fdatool設(shè)計(jì)濾波4.15Ch(n),然后h(t)FFT變換成h(h(n),然后h(t)FFT變換成h(A/DD/AATmega1610ADC,ADC8ADC轉(zhuǎn)換器,我們只需要通過編程來控制單片機(jī)的采樣率以AD轉(zhuǎn)換后的數(shù)字量即可。 // unsignedintread_adc(unsignedcharADMUX=adc_input|(ADC_VREF_TYPE&0xff);while((ADCSRA&0x10)==0);return//AD//AD//AD在定時(shí)器中斷里面調(diào)用這個(gè)A/DDA芯片來實(shí)現(xiàn)。DA芯片:TLC56153根線I/OI/O口去模擬時(shí)序。圖 TLC5615時(shí)序圖 TLC5615時(shí)序DINDAC16SCLK上升沿讀入一位16個(gè)上升沿才能把一次轉(zhuǎn)換數(shù)據(jù)完全讀入。DAC//I/Odefinitionfor//TLC5615端口定義,MOSIDIN#define#defineSCK#defineCS//driverfunctionfor//SPIvoidDA_Convert(unsignedintchari=//16CS=for(i=0;i<16;SCK=MOSIDAVaule&0x8000)|| //SCKSCK=CS=D/A(DTMFD/A(DTMFIIR濾波響應(yīng)產(chǎn)生正弦波的實(shí)現(xiàn)。zH(z)zX(z)Y?z?=z變換相同:H(z)= ?? ????2zcosΩ?+y?n?=2cosΩ?y?n?1??y?n?2?+sinΩ?x[na12cosΩ?,a2=1,b1=mega16g_a_12* g_a_2=g_b_1=g_x=g_x_1=g_y=g_y_1g_y_2=g_yg_a_1*g_y_1g_a_2*g_y_2g_b_1* g_y_2=g_y_1=g_x_1=g_x;g_x=0;g_yg_a_1*g_y_1g_a_2*g_y_2g_y_1=g_x_1=g_x;g_x=0;g_yg_a_1*g_y_1g_a_2*g_y_2g_b_1* g_y_2=g_y_1=g_y;g_x_1=g_x;g_x=0;//interrupt[TIM1_CAPT]void=-g_a_1*g_y_1-g_a_2*g_y_2=g_y_1;g_y_1=g_y;DA_Convert((unsignedint)(g_y*400+500)<<2//DADTMF原理

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論