TMS320F28335型數字信號處理器是TI公司的一款TMS320C28X系列浮點DSP控制器。與以往的定點DSP相比,該器件的精度高,成本低,功耗小,性能高,外設集成度高,數據以及程序存儲量大,A/D轉換更精確快速等。TMS320F28335具有150MHz的高速處理能力,具備32位浮點處理單元,6個DMA通道支持ADC、McBSP和EMIF,有多達18路的PWM輸出,其中有6路為TI特有的更高精度的PWM輸出(HRPWM),12位16通道ADC。得益于其浮點運算單元,用戶可快速編寫控制算法而無需在處理小數操作上耗費過多的時間和精力,從而簡化軟件開發,縮短開發周期,降低開發成本。
相比TMS320F2812,TMS320F28335具備更高的性價比。
v F28335將F2812的EV分解成了相互獨立的epwm,ecap,eq三個模塊互相之間互不干擾,因此可以比較方便地實現復雜的信號輸出。尤其是epwm相對于EV中的pwm輸出功能,有了很大的提高。
v F28335比F2812多了一個MAC單元,也就是速度增加了一倍。F28335是帶浮點運算的,動態范圍更大。
v F2833x的執行速度,比相同時鐘頻率的F28xx系列定點芯片,快50%。處理數學運算性能提升2.45倍,控制算法性能提升1.57倍,DSP性能提升1.38倍。總體性能提升近2倍。
產品特點
片上存儲器:
FLASH:256K×16-位
SRAM: 34K×16-位
Boot ROM:8K×16-位
OTP ROM: 1K×16-位
其中FLASH、OTP ROM和16K×16-位SRAM受密碼保護,保護用戶程序。
片上外設:
ePWM: 12路
HRPWM:6路
QEP:2通道
SCI異步串口:3通道
McBSP同步串口:2通道
SPI同步串口:1通道
eCAN總線:2通道
2C總線: 1通道
DMA:6通道
ADC:2×8通道、12-位、80ns轉換時間、0~3V量程
看門狗
配置設備:
l 配置SRAM,容量為512K×16位,基本配置為256K×16位
l 配置Nor FLASH,為512K×16位,型號為SST39VF800
l 配置NAND FLASH,為(256M+8M)*8BIT,型號為K9F2G08
l 配置12位串行DAC,型號為TLV5616
l 配置12864的液晶接口
l 配置RTC實時時鐘+ 512×8-位EEPROM
l 配置符合USB2.0標準的高速SLAVE端接口CY7C68001,支持USB2.0高速和全速標準
l 1路SCI進行收發驅動,接口標準一路為RS232
l 1路eCAN進行收發驅動,符合CAN2.0協議
l 提供McBSP接口的音頻驅動,為AIC23
l 配置SD接口
l 配置485接口
l 配置直流和步進電機模塊
l 配置32K的EEPROM
l 擴展12864外擴接口;
l 提供芯片復位,手動復位,電源測試點,按鍵,指示燈,啟動模式撥碼開關
l 標準的JTAG接口,方便調試
l 所有總線外擴
配DSP仿真器USB2.0 V2 主要特點
1、USB2.0高速接口,理論傳輸速度達到480Mbits/s;
2、支持多種處理器:TMS320C28x、TMS320C54x、TMS320C55x、TMS320C64x+、TMS320C674x、ARM 9、ARM Cortex R4、ARM Cortex A8等;
3、具有完善的調試功能(連接/斷開,讀/寫內存,讀取寄存器,加載程序,運行、停止步驟,支持斷點調試,實時模式);
4、具有完善的仿真功能,支持JTAG復位、等待再復位啟動模式、上電復位啟動模式,支持帶FLASH的芯片的燒寫(如C2000系列);
5、支持的Code Composer Studio v4(CCS4)及更高版本,注意XDS100 V2不支持CCS 3.3;
6、支持Windows XP、Windows Vista、WIN 7等版本的操作系統;
7、支持斷電檢測、支持自適應時鐘;
8、14PIN的標準JTAG接口,支持TI芯片處理器;
9、USB接口和JTAG接口ESD保護設計,有效防止靜電對仿真器和目標板的破壞;
實驗程序清單(所有實驗都有源代碼,并且進行了詳細的講解。)
· LED測試
GPIO控制LED
定時器控制LED
PWM控制LED
狀態機控制LED
· 蜂鳴器測試
GPIO控制蜂鳴器
定時器控制蜂鳴器
按鍵控制蜂鳴器
蜂鳴器歌唱
· TIMER0定時測試
TIMER控制LED
TIME控制數碼管
TIME控制DMA
u ExInt外部中斷測試
中斷控制LED
中斷控制數碼管
中斷控制DMA
中斷控制蜂鳴器
· 按鍵測試
按鍵控制LED
按鍵控制數碼管
按鍵控制蜂鳴器
按鍵控制電機
u 串口測試
按鍵配合串口實驗
數碼管配合串口實驗
中斷串口實驗
使用FIFO的串口實驗
· 直流電機測試
直流電機轉動原理
直流電機調速
PWM控制直流電機
直流電機左右轉動
u 步進電機測試
步進電機轉動原理
步進電機左右轉動
按鍵控制步進電機轉動
步進電機調速原理
步進電機轉速數碼管顯示
· AD轉換測試
AD配合LED顯示
AD用12864顯示
· AIC23音頻測試
AIC23播放警報聲
AIC23播放回聲
u 39VF800外擴FLASH測試
· 12864測試
12864繪圖操作
12864顯示字符操作
12864結合按鍵實驗
12864配合ADC實驗
u EXRAM外部SRAM測試
· CAN測試
CAN自測實驗
· 外擴EEPROM讀寫測試
EEPROM基本讀寫
中斷控制讀寫EEPROM
狀態機控制讀寫EEPROM
· RTC實時時鐘測試
RTC實時時鐘操作原理
RTC配合12864實驗
· 串行DAC測試
串行DAC基本原理實驗
DAC結合ADC實驗
按鍵控制DAC
u NAND FLASH測試
u USB測試
u SD卡測試