当前位置:联邦科技 >> 成功案例 >> YCL-DSP28335S学习开发板PCB抄板案例

YCL-DSP28335S学习开发板PCB抄板案例

    本开发板采用TI公司最新发布的TMS320F28335数字信号处理器,该DSP是C2000系列里面性能最高的,最高运行频率150MHz,是控制类DSP里面的32位浮点DSP,能够满足高性能要求的电机控制,电源控制性能要求,而且因为有丰富的外设,很容易创建具体的应用。本开发板提供了丰富的源代码,详尽的说明文档,使你快捷成长为高级DSP工程师的必然所选。

一、特点

本开发板提供了丰富的源代码,详尽的说明文档,而且提供了SD卡的文件系统,该文件系统支持FAT16和FAT32,实现自动识别,自动检测,创建目录、文件,长文件名,删除文件,实现文件的读写。还提供了高速USB接口,为数据快捷传输到PC提供了方便。USB代码包括DSP控制USB的固件,驱动原程序,PC机的应用程序源代码。

二、硬件

采用 32-位浮点 DSP TMS320F28335,方便实现电机控制

片上存储器:

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 通道

ADC:             2×8 通道、12-位、80ns 转换时间、0~3V 量程

SCI 异步串口:    3 通道

McBSP 同步串口:  2 通道

SPI 同步串口:    1 通道

eCAN 总线:       2 通道

2C 总线:         1 通道

DMA:             6 通道

看门狗

外扩 SRAM,最大容量为 512K× 16 位,基本配置为 256K ×16 位

外扩Nor FLASH,为512K×16位,型号为SST39VF800

外扩1602A和12864的液晶接口

外扩 RTC 实时时钟 + 512×8-位 EEPROM

外扩符合 USB2.0 标准的高速 SLAVE端接口CY7C68001,支持USB2.0高速和全速标准

1路 SCI 进行收发驱动,接口标准一路为 RS232

1路 eCAN 进行收发驱动,符合 CAN2.0 协议

提供McBSP接口的音频驱动,为AIC23

外扩SD接口

外扩直流和步进电机的实验口

外扩32K的EEPROM

扩展2种LCD接口 : 12864、1602,满足不同用户的需要;

提供芯片复位,手动复位,电源测试点,按键,指示灯,启动模式拨码开关

标准的 JTAG 接口,方便调试

所有总线外扩

三、软件(所有代码都是C源代码)

代码01-LED交替闪烁实验 
代码02-SRAM测试 
代码03-LCD1602实验 
代码04-LCD12824实验
代码05-SPI_7Seg_LED实验
代码06-Time0的蜂鸣器实验  
代码07-AIC23音频播放实验  
代码08-Time1流水灯实验 
代码09-外部中断1实验  
代码10-EEPROM读写实验  
代码11-RTC实验   6
代码12-键盘实验 
代码13-Nor FLASH读写实验  
代码14-SD卡读写实验
代码15-ADC转换实验 
代码16-CAN 的测试   
代码17-PWM 及 EQEP 的测试  
代码18-USB BulkIN测试  
代码19-USB Bulk_LoopBack测试  
代码20-SCIC232 测试 
代码21-FAT16格式测试   
代码22-FAT32格式测试   
代码23-创建目录实验 
代码24-创建文件实验 
代码25-删除文件实验 
代码26-创建长文件名实验
代码27-写文件实验   
代码28-读文件实验   
代码29-Flash_Boot Example
代码30-USB驱动的DDK源代码