1592|0

6828

帖子

0

TA的资源

五彩晶圆(高级)

楼主
 

C2000学习和开发时如何利用controlSuite? [复制链接]

controlSUITE是Ti为C2000开发者提供的资料库和参考工具包。在这里面对C2000每个型号都有对应的样例、手册和设计指导。还有各种开发板平台的原理图、PCB图和使用说明。可以说,无论学习还是设计开发,contgrolSUITE是一个重要的参考工具包。


controlSUITE可以在官方免费下载,但需要注册为会员。今天庆叔带大家过一下这个工具包,大体了解一下以后的开发中如何去利用controlSUITE完成自己的设计。


打开controlSUITE时,有可能出现空白没有内容的界面,此时需要进入controlSUITE目录,在controlSUITE\eclipse\workspace下删除.metadata这个文件夹,再重新打开即可。这个BUG有人在官方论坛上咨询过,但直到今天也没解决。

虽然有中英文两个版本,但里面的资料其实都是英文,不过中文导航可以让我们快速找到对应的内容。

器件:这里面对应了C2000所有的型号,在这些型号下有相关的样例以及两本手册(Data Manuals和Technical Reference),Data Manuals主要是硬件设计参考,里面有技术参数、IO引脚描述以及封装等。Technical Reference主要是软件设计参考,里面对各外设模块进行了详细介绍,而在介绍后面有各模块寄存器的使用和配置方法,可以在CCS中导入想了解的芯片外设模块的样例,然后对照Technical Reference,即可参考官方的编程学习各外设模块和寄存器的配置。

开发工具:是TI提供的开发平台资料,例如LaunchPad, controlSTICK, controlCARDs,实验板,电机驱动、数字电源等应用的硬件平台和样例等等,这个目录下是重要的最小系统硬件设计,例如controlCARDs下的硬件资料,以及应用软件设计的参考目录。

库:应用程序库,这里面是针对应用,例如电机控制、数字电源等,是TI用C语言编写,以面向对象思想为指导的头文件库,在软件开发中只要包含这些头文件,就可以使用这些宏,而每个应用宏目录下有个doc目录,里面就有宏使用方法的详细介绍。数学库是进行数学计算,例如三角函数、除法、指数、开方、对数等占CPU计算时间的一些算法优化使用到的库文件,里面有定点的IQMATH、CLA、浮点等。这里提示一下,IQMATH是定点CPU使用的,但程序也可以使用到浮点CPU,有心的话可以在使用浮点的时候看IQ的定义,其实是改到了float类型。DSP库:这里面是FFT和FIR计算时使用到的库,也就是能支持FPU、VCU等芯片使用的快速FFT和FIR算法库。还有一个重要的就是应用程序,这里面有FLASH API,BOOT ROOM等库文件,在设计开发时也可以参考

powerSUITE:这里面是数字电源开发的资料,便如斩波升降压、单相逆变等

DesignDrive:这是最新推出的TMS320F2837x的设计资料,目前主要是伺服控制和位置控制(CLB)(注:仅F28379支持CLB)

 
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表