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