dsp28335概述
TMS320F28335型數(shù)字信號處理器TI公司的一款TMS320C28X系列浮點DSP控制器。與以往的定點DSP相比,該器件的精度高,成本低, 功耗小,性能高,外設(shè)集成度高,數(shù)據(jù)以及程序存儲量大,A/D轉(zhuǎn)換更精確快速等。
TMS320F28335具有150MHz的高速處理能力,具備32位浮 點處理單元,6個DMA通道支持ADC、McBSP和 EMIF,有多達18路的PWM輸出,其中有6路為TI特有的更高精度的PWM輸出 (HRPWM),12位16通道ADC。得益于其浮點運算單元,用戶可快速編寫控制算法而無需在處理小數(shù)操作上耗費過多的時間和精力,與前代DSP相比,平均性能提高50%,并與定點C28x控制器軟件兼容,從而簡化軟件開發(fā), 縮短開發(fā)周期,降低開發(fā)成本。
dsp28335電氣特性
TMS320F28335(SOM-TL28335核心板)工作環(huán)境
環(huán)境參數(shù)最小值典型值最大值
工業(yè)級溫度:0°C-85°C
工作電壓:4.8V5V5.5V
SOM-TL28335(TMS320F28335)核心板功耗
供電電壓:5V
輸入電流:292mA
額定功率:1.46W
TL28335-EVM開發(fā)板功耗
供電電壓:5V
最大輸入電流:400mA
最大功率:2W
dsp28335特點
TMS320F28335具有150MHz的高速處理能力,具備32位浮 點處理單元,6個DMA通道支持ADC、McBSP和 EMIF,有多達18路的PWM輸出,其中有6路為TI特有的更高精度的PWM輸出 (HRPWM),12位16通道ADC。得益于其浮點運算單元,用戶可快速編寫控制算法而無需在處理小數(shù)操作上耗費過多的時間和精力,與前代DSP相比,平均性能提高50%,并與定點C28x控制器軟件兼容,從而簡化軟件開發(fā), 縮短開發(fā)周期,降低開發(fā)成本。
dsp28335程序設(shè)計步驟
對DSP進行開發(fā)時,需要對其底層的硬件及外設(shè)進行相應的配置,當配置完成后才可以將其相應模塊激活,才可以在其內(nèi)部進行程序編寫及調(diào)試處理。下面對程序配置及操作進行簡單的整理,僅供參考。
第一步:初始化系統(tǒng)控制,PLL,看門狗,使能外設(shè)時鐘等,一般調(diào)用函數(shù)InitSysCtrl();
第二步:初始化GPIO,對于不同的硬件系統(tǒng),進行不同的功能配置;
第三步:清除所有的中斷并初始化PIE中斷向量表
? 禁用CPU中斷
DINT;
? 初始化PIE控制寄存器為默認狀態(tài)
InitPieVectTable();
? 禁用CPU中斷并清除所有的CPU中斷標志
IER=0x0000;
IFR=0x0000;
? 初始化PIE中斷向量表
InitPieVectTable();
EALLOW;
XXX-------此處填寫程序中需要的中斷,將其映射到中斷向量表中(如
Pie VectTable.SCIRXINTA=&sciaRxFifoIsr;)
EDIS;
第四步:初始化所有外設(shè)(如果沒有外設(shè)結(jié)構(gòu),此部分可省略);
第五步:用戶程序段,使能中斷。
以上為初步設(shè)計DSP程序的基本框架,具體要實現(xiàn)的功能還需在其中添加!
評論
查看更多