资料介绍
在Matlab/Simulink环境下,用图形化的方式设计DSP程序,可简化程序的设计。利用Embedded Targetfor T1 C2000 DSP工具包,设计DSP的ADC转换程序;利用Simulink的数字信号处理工具包,设计FIR滤波嚣进行滤波处理;给出在修改生成的C语言程序时如何使DSP能正确运行。设计的程序在TM$320LF2407A处理器上运行正确。
TMS320LF2407是TI公司主推的一种高性能、低价格DSP处理器,其处理速度达到30 MIPS,片内处理集成RAM、Flash及定时器外,还集成了A/D转换器、PWM控制器及CAN总线控制器等模块,特别适合于电机、电源变换等实时要求高的控制系统。但是通常设计DSP程序的方法是,在DSP的集成开发环境CCS中用C语言设计,需要花费大量的时间用来编写和输入程序代码。在Matlab中用图形化的方式设计DSP的程序,能够缩短产品的开发时间。
1 Embedded Target for T1 C2000 DSP介绍
目前,新版本的Matlab软件(Matlab7.O)已经集成了TI公司C2000、C5000、C6000系列DSP的开发工具包,可在Matlab/Simulink环境中用图形化的方式进行DSP的设计及仿真验证。并能将设计的图形文件(.mdl)直接转换成C语言程序。
其中C2000系列的开发工具是EmbeddedTarget for TI C2000 DSP。该工具包是TI公司与Math—Works公司共同开发的产品,在Matlab/Simulink中嵌入了eXpressDSP工具箱,支持C24x及C28x系列的DSP处理器。在C24x系列DSP工具箱中,包含DSP处理器中的模/数转换(ADC)、CAN发送及接收、PWM控制等模块。用户可以在Matlab中调用这些图形化的功能模块及Simulik中的其他模块建立数字信号处理的模型,并可以对模型进行仿真验证,然后生成TMS320C2000的C语言代码及CCS的工程项目文件,在CCS中经修改、编译后就可以下载到DSP目标板中运行。
2 ADC转换及FIR滤波处理程序的设计
以下是用Embedded target for TI C2000工具包设计ADC转换及FIR滤波的步骤。
步骤1,在新建的Simulink文件(.mdl)中,放入C2000 Target Preferences中的LF2407 eZdsp功能块,用于参数的初始化设置。对话框设置如图1所示。其中DSP定时器的时钟比例因子(Timer Clock Prescaler),可以选择I~128,则相应的定时器采样时间为:
式中Timer Period是DSP的最大时钟计数周期,LF2407是16位定点处理器,所以Timer Period数是216-1。图1中设定的Timer Clock Prescaler数值是2,当LF2407的工作频率(CPU Clock Speed)为40MHz时,由上式计算出的定数器的采样时间是0.003 2 S。由于数据处理需要占用一定的运行时间,所以要通过试验选择适当的定时器采样时间。
TMS320LF2407是TI公司主推的一种高性能、低价格DSP处理器,其处理速度达到30 MIPS,片内处理集成RAM、Flash及定时器外,还集成了A/D转换器、PWM控制器及CAN总线控制器等模块,特别适合于电机、电源变换等实时要求高的控制系统。但是通常设计DSP程序的方法是,在DSP的集成开发环境CCS中用C语言设计,需要花费大量的时间用来编写和输入程序代码。在Matlab中用图形化的方式设计DSP的程序,能够缩短产品的开发时间。
1 Embedded Target for T1 C2000 DSP介绍
目前,新版本的Matlab软件(Matlab7.O)已经集成了TI公司C2000、C5000、C6000系列DSP的开发工具包,可在Matlab/Simulink环境中用图形化的方式进行DSP的设计及仿真验证。并能将设计的图形文件(.mdl)直接转换成C语言程序。
其中C2000系列的开发工具是EmbeddedTarget for TI C2000 DSP。该工具包是TI公司与Math—Works公司共同开发的产品,在Matlab/Simulink中嵌入了eXpressDSP工具箱,支持C24x及C28x系列的DSP处理器。在C24x系列DSP工具箱中,包含DSP处理器中的模/数转换(ADC)、CAN发送及接收、PWM控制等模块。用户可以在Matlab中调用这些图形化的功能模块及Simulik中的其他模块建立数字信号处理的模型,并可以对模型进行仿真验证,然后生成TMS320C2000的C语言代码及CCS的工程项目文件,在CCS中经修改、编译后就可以下载到DSP目标板中运行。
2 ADC转换及FIR滤波处理程序的设计
以下是用Embedded target for TI C2000工具包设计ADC转换及FIR滤波的步骤。
步骤1,在新建的Simulink文件(.mdl)中,放入C2000 Target Preferences中的LF2407 eZdsp功能块,用于参数的初始化设置。对话框设置如图1所示。其中DSP定时器的时钟比例因子(Timer Clock Prescaler),可以选择I~128,则相应的定时器采样时间为:
式中Timer Period是DSP的最大时钟计数周期,LF2407是16位定点处理器,所以Timer Period数是216-1。图1中设定的Timer Clock Prescaler数值是2,当LF2407的工作频率(CPU Clock Speed)为40MHz时,由上式计算出的定数器的采样时间是0.003 2 S。由于数据处理需要占用一定的运行时间,所以要通过试验选择适当的定时器采样时间。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于TMS320LF2407 DSP的开关磁阻电机 14次下载
- Matlab的TMS320LF2407程序快速设计 7次下载
- tms320lf2407 16次下载
- TMS320LF2407的复位问题分析 13次下载
- 基于Matlab的TMS320LF2407程序快速设计 9次下载
- 基于TMS320LF2407的电力暂态信号采集系统 9次下载
- 基于TMS320LF2407的直流调速系统设计与实现 17次下载
- 基于TMS320LF2407芯片的伺服系统的设计 7次下载
- 基于TMS320LF2407的步进电机控制系统 4次下载
- 基于TMS320LF2407的变频技术研究 9次下载
- 基于TMS320LF2407的空间电压矢量PWM的研究 7次下载
- AD7864与TMS320LF2407的接口及应用 30次下载
- 基于Matlab的TMS320LF2407程序快速设计 21次下载
- TMS320LF2407上实现快速傅里叶变换 15次下载
- TMS320LF2407的FFT算法程序 1次下载
- 基于DSP实现异步串行数据通讯系统的应用设计 2405次阅读
- 基于DSP TMS320LF2407控制芯片的不对称混合多电平逆变器 1737次阅读
- 基于TMS320LF2407 DSP芯片实现机车蓄电池充电系统的设计 1579次阅读
- TMS320C6748和TMS320C6747芯片对比 1.6w次阅读
- CAN集散式电源控制系统通信实现设计 1048次阅读
- TMS320f28335控制AD7656的硬件电路设计 1.1w次阅读
- 基于DSP芯片TMS320LF2407控制的数字开关电源综述 5582次阅读
- 三大电机控制方案之DSP篇(1):TMS320F28335 5.5w次阅读
- 基于TMS320LF2407A控制SED1335液晶显示方案 2781次阅读
- 一种全数字UPS逆变器锁相控制技术的研究 3859次阅读
- 基于SVPWM算法的变频调速系统设计方案 4800次阅读
- 基于DSP的自适应滤波器的设计方案 8236次阅读
- TMS320LF2407A实现教育机器人硬件平台 1738次阅读
- 基于DSP芯片TMS320LF2407的天然气发动机控制系统 1478次阅读
- TMS320LF2407 DSP控制器的串行通信设计 2217次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多