×

Matlab的TMS320LF2407程序快速设计

消耗积分:0 | 格式:rar | 大小:0.66 MB | 2017-10-23

分享资料个

  在 Matlab/Simulink 环境下,用图形化的方式设计 DSP 程序,可简化程序的设

  计。利用 Embedded Targetfor T1 C2000 DSP 工具包,设计 DSP 的 ADC 转换程序;

  利用 Simulink 的数字信号处理工具包,设计 FIR 滤波嚣进行滤波处理;给出在修改生

  成的 C 语言程序时如何使 DSP 能正确运行。设计的程序在 TM$320LF2407A 处理器上

  运行正确。

  关键词 数字信号处理 Matlab Embedded Target for TI C2000 工具箱 FIR 滤波器

  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、C600

  0 系列 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 目标板中运行。

基于Matlab的TMS320LF2407程序快速设计

  2

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !