1 软件安装及介绍
controlSUITE是Ti为C2000开发者提供的资料库和参考工具包。在这里面对C2000每个型号都有对应的样例、手册和设计指导。还有各种开发板平台的原理图、PCB图和使用说明。可以说,无论学习还是设计开发,contgrolSUITE是一个重要的参考工具包。
controlSUITE可以在官方免费下载,但需要注册为会员。
网址CONTROLSUITE 驱动程序或库 | TI.com.cn
下载安装好后打开 controlSUITE如下
其中有中英文索引(内容是一样的)
器件:这里面对应了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)
其它是一些网站链接,知道就可以了。
2 电机例程文件
28335芯片电机例程的路径为:
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0
28377芯片电机例程的路径为:
C:\ti\controlSUITE\development_kits\TMDSIDDK_v2.0
也可以在界面搜索到
里面有感无感的例程都有
CCS中打开文件夹学习相关例程程序:
后面不说了,研究去了。 记得收藏点个赞 = =!