关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > TMS320xF24xx 至 C2000 Piccolo TMS320F280xx 的迁移概述

TMS320xF24xx 至 C2000 Piccolo TMS320F280xx 的迁移概述

作者:时间:2012-08-15来源:网络收藏

全部 软件是通过 controlSUITETM 软件套件提供的。controlSUITE 是一款完全免费的单一访问点,可获取所有 器件软件、开发套件资源、软件库、文档和设计支持。controlSUITE 配备有图形用户界面 (GUI),可轻松访问 软件和文档,同样它也提供自动更新实用程序,可让用户获得最新的 C2000 软件和文档。 用户可访问前面提到的器件库和应用库以及详细的示例项目,快速开始使用 C2000 器件。 其中还提供了详细的文档,包括用户指南、应用手册和白皮书。 无需通过 Web 四处搜索器件标题、库或文档,controlSUITE 即是可以满足所有 C2000 微控制器需求的集中资源。
图7: Code Composer StudioTM IDE
7.jpg

使用 Code Composer Studio v5 (CCS) 集成开发环境 (IDE),C2000 器件开发更轻松。 CCS 是一种基于 Eclipse 的 IDE,可为大多数嵌入式设计人员提供熟悉的功能。 它包含优化的编译器、调试器、描述器和仿真器等。 此外,熟悉 RTOS 嵌入式开发的开发人员还可以畅快地使用 CCS 附带的 SYS/BIOS RTOS。 C2000 还通过大量的开发工具套件提供了多种基于器件和应用的资源。 通过 C2000 controlSTICK 和 C2000 LaunchPad 开发套件中的入门示例项目,用户可以体验器件级编程和原型设计。 对于系统级原型设计,用户可以购买 C2000 实验板套件,它可提供实验电路板区域并访问所有 MCU 信号。 对于专业的系统开发人员,C2000 微 控制器还提供了大量的应用开发套件。 从电机控制到数字电源,从太阳能到照明乃至 PLC,C2000 微控制器提供的众多开发套件能够帮助设计人员加速应用开发。 通过 C28x 内核的向后兼容性,您可以轻松移植 TMSxF24xx 器件代码。 CCS 具有编译器选项,可以将基于 C24x 的器件中的汇编码导入到更新的基于 C28x 的 C2000 器件中。 有关分步信息,请参阅“入门资源”部分 TMS320C28x CPU 和指令集参考指南链接中的附录 C。 同样,我们也提供了用户指南,其中详细介绍了将基于 C24x 的器 件代码移植到基于 C28x 的器件中时的指令集兼容性以及软件需求。 最后,如果遇到问题,我们的工程团队可为您解难答疑。 请访问 E2E 论坛,获取问题答案并解决 您在过渡至 MCU 的过程中可能遇到的任何难题。 请访问 e2e.ti.com 并导航至左侧导航栏“微控制器”(Microcontrollers) 部分下的“TMS320C2000™ 32 位实时 MCU”(TMS320C2000™ 32-bit Real-time MCUs)。

概要

微控制器是对 TMSxF24xx 系列进行全方位改进的成果。 从 C24x 内核到新的C28x 内核,设计人员将看到显著的性能改善、增大的存储器容量和编程易用性。 此外,CLA 协处理器和 VCU 加速器等新性能选项进一步提高了系统性能、增加了强大的控制回路,也带来了与众不同的控制平台。

从控制外设的角度,Piccolo 微控制器对 PWM 进行了改进,提供了更灵活的 PWM 生成、高分辨率的 PWM 功能、增强的死区支持和更先进的 PWM 跳闸功能。 在至 Piccolo 微控制器后,设计人员应该能够获得更高的控制性能、功效和系统安全。 同样,Piccolo 微控制器的分辨率得到了提高,可以获得更准确更快速的转换速度,从而实现更高频率的控制回路,而双取样保持功能则可以在取样多个输入时实现同步零延迟。

Piccolo 器件的架构也进行了变革,可以减少控制延迟并降低系统成本。 片上比较器提供异步、直接、低延迟的路径,可在没有 CPU 干预的情况下跳闸 PWM 输出。 同样,双路取样保持 ADC 可以实现同步相电流测量或同步电压和电流测量,以进行电力电子装置反馈。 通过去除之前支持器件必需的昂贵组件,集成的上电复位支持、欠压复位支持和电压稳压器进一步降低了系统成本。

最后,为了帮助开发人员将代码移植到新的 Piccolo 微处理器系列中,Code Com- poser Studio (CCS) IDE 提供了编译器选项,可以接受基于 C24x 的汇编码,为开发人员到基于 C28x 的器件的代码迁移打下了良好的基础。 IQMath 库、DSP 库、浮点数学库和信号生成库等独特的器件库简化了使用 C2000 执行的常见运算的编程过程。 同样,开发人员可以利用经过调整的应用库(如电机控制库、太阳能库和数字能源库)来快速启用系统,使之通过优化的代码良好运转。 我们也提供了详细的硬件应用套件,可以为开发人员提供适合的平台,供其进行相关终端设备的学习和开发。 这一切都可以通过 C2000 的 controlSUITE 软件套件获取,用户可将此作为单个访问点,获取使用 C2000 微控制器开发所需的所有资源。

因此,立即开始使用 Piccolo 微控制器吧! 凭借 Piccolo 器件提供的独特优势, 开发人员可以获得比基于 的应用更高的性能、功效和强健性。 此外,大量的软件、硬件和文档资源可随时满足您的支持需求,如果仍有问题,我们的 E2E 论坛 也可以帮助您解决技术难题。

入门资源

TMS320C28x CPU 和指令集参考指南
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sp ru430
请参见附录 C。其中包含将 代码移植和编译到基于 C28x 的器件(如 Piccolo TMS320F28xx 器件)中的详细分步指南。

Piccolo F28027、F28035、F28055 和 F28069 器件文件夹
http://www.ti.com/product/tms320f28027
http://www.ti.com/product/tms320f28035
http://www.ti.com/product/tms320f28055
http://www.ti.com/product/tms320f28069
若要了解 Piccolo 外设的使用方法以及与 TMSxF24xx 器件的对比,请访问所有 Pic- colo 数据表和用户指南(包括 PWM、ADC、CAP 和 QEP 等)。

器件文件夹
http://www.ti.com/product/tms320lf2407a
http://www.ti.com/product/tms320f243
http://www.ti.com/product/tms320f240
访问所有 TMSxF24xx 数据表和用户指南以获取后向参考。

TMS320x281x 至 TMS320x2833x 或 2823x 的迁移
http://www.ti.com/litv/pdf/spraaq7b
有关事件管理器和 PWM、CAP 及 QEP 模块之间的迁移和差异,请参阅 11.1.1 节。 虽然 Piccolo PWM、CAP 和 QEP 模块与 F2823x 的 PWM 模块略有不同,此文本作为通用 参考仍十分有益。

controlSUITE™ 软件
http://www.ti.com/controlSUITE
所有 C2000 软件、硬件和支持的单点访问。 下载器件软件或应用库。 访问示例项目以 了解如何使用 C2000 器件。 运行用于应用开发的开发套件软件。 访问器件级和应用级 的技术文档。 若要 C2000,一个极好的起点即是下载 controlSUITE 并浏览多个示例 项目和文档。

Code Composer Studio™ IDE
http://www.ti.com/ccs
下载 Code Composer Studio 开发环境,使用 C2000 器件开始开发之旅。

用于 C2000 的 CCS 入门
http://processors.wiki.ti.com/index.php/C2000_Getting_Started_with_Code_Com- poser_Studio_v5
Wiki 页面,包含特定于 C2000 的 Code Composer Studio 集成开发环境入门指南。

C2000 E2E 论坛
http://e2e.ti.com/support/microcontrollers/tms320c2000_32-bit_real-time_mcus/ default.aspx
咨询 E2E 论坛的 C2000 专家,获取有关挑战性技术需求的帮助。

C2000 培训页面
http://www.ti.com/c2000training
访问按需 C2000 培训。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭