高性能 MCU 工具与软件

套件与评估模块

套件

评估和入门套件、全套开发套件和特定于应用的参考设计。


软件

软件

来自 TI 和 TI 设计网络的操作系统支持。特定于外设与特定于应用的软件、框架和软件编解码器

用于高性能微控制器的套件和评估模块

C2000 可提供各种硬件平台以加速使用高性能微控制器进行产品开发。从低成本 USB 型 controlSTICK 到用于太阳能、电机控制、照明和数字电源的全功能应用开发者平台,C2000 可提供一系列旨在帮助开发并使客户更快将产品推向市场的硬件开发工具。

controlSTICK

controlSTICK 是独立的低成本 USB 驱动型工具,它可以实现即时评估。借助板载仿真器、访问引脚和示例项目,新用户只需几分钟的时间即可上手使用 C28x 器件,并且无硬件烦恼。

C28x Piccolo™ 系列 controlSTICK

controlCARD

用于高性能器件的 controlCARD 可在一个标准的引脚兼容型 DIM 插槽子卡中高度整合微控制器和所有必需的支持器件。controlCARD 具备插入式通用兼容接口,用户仅需插入新的 controlCARD 即可快速试用我们应用开发套件中的各种高性能 MCU。

高性能 controlCARD

实验套件

用于 C2000 的实验套件具备与 controlCARD 兼容的扩展坞,能够轻松访问大部分的 controlCARD 引脚,同时提供用于高性能微控制器的原型设计平台。

C28x Piccolo™ 系列 controlCARD 评估套件

外设学习套件

外设学习套件可帮助 C2000 用户和大学生轻松学习如何在高性能微控制器上使用所有高级外设。这些套件与 controlCARD 兼容,具有板载硬件和软件示例项目,专门用于对高性能 MCU 上的外设进行实验。

C28x Piccolo™ 系列 controlCARD 评估套件

LaunchPad

高性能 LaunchPad 评估套件可完美地展现高性能微控制器。它们配备有开始开发新应用所需的一切!闪烁 LED、旋转电机和感测数据,数分钟内即可完成!

C2000 LaunchPad 和 Boosterpack

应用套件

应用套件为电机控制、数字电源、太阳能、LED 照明和电力线通信 (PLC) 等重要应用领域提供全面的参考和学习平台。专为具备应用知识且希望了解 C28x 微控制器如何改进目标应用的工程师而设计。应用套件包括用户指南和软件支持(如项目、硬件开发包),而且可在 controlSUITE 中找到更多资源。

电机驱动与控制应用套件

太阳能应用套件

数字电源应用套件

照明应用套件

通信应用套件

配件

C2000 JTAG 仿真器

大部分 C2000 套件均配套提供板上 XDS100 USB JTAG 仿真器;但是,部分第三方同时也提供各种包含低成本选项的 JTAG 仿真器。对于需要控制大电流或高电压设备的目标应用,建议使用电隔离仿真器来防止接地对设备造成损害。

C2000 Gang 编程器

使用 C2000 Gang 编程器使编程时间最多减少到原来的八分之一。

套件 器件型号 描述 价格 立即订购
C2000 Gang 编程器 C2000-GANG 这种多器件编程器可同时对多达八个 C2000 实时控制器件进行编程。C2000 Gang 编程器可使用标准的 RS-232 或 USB 连接与主机 PC 相连,并提供灵活的编程选项,允许用户完全自定义流程。 350.00 美元 立即订购

DIM100 controlCARD 连接器

采用 DIM100 contolCARD 连接器,可在任何原型上轻松实现 controlCARD 设计。

套件 器件型号 描述 价格 立即订购
DIM100 controlCARD 连接器 TMDSDIM100CON5PK 包含 5 个 DIM100(DigiKey 和 Mouser 称为 DIMM 100)连接器的封装,这些连接器用于与任何 C2000 实时 controlCARD 工具配合使用。五个连接器均为 Molex 器件型号 87630-1001 或等效器件。 8.00 美元  

数字电机控制配件

兼容高电压 PFC 与电机控制开发套件

套件 器件型号 描述 价格 立即订购
用于 TMDSHVMTRPFCKIT 的交流感应电机 HVACIMTR ACI 电机套件专门面向希望使用高电压电机控制和 PFC 开发者套件(带 AC 感应电机)的客户。 299.00 美元 立即订购
用于 TMDSHVMTRPFCKIT 的永磁同步电机 HVPMSMMTR 该套件包含具有内置编码器的 PMSM 电机,它可与开包即用型电机控制套件软件配合使用。 299.00 美元 立即订购
用于 TMDSHVMTRPFCKIT 的无刷直流电机 HVBLDCMTR BLDC 电机套件专门面向希望使用高电压电机控制和 PFC 开发者套件(具有无刷直流电机)的客户。 199.00 美元 立即订购

用于高性能微控制器的开发工具

来自 TI 和 TI 设计网络成员的 IDE、编译器和工具链。

Code Composer Studio™ (CCStudio) IDE

Code Composer Studio™ (CCStudio) 是一款面向德州仪器 (TI) DSP、微控制器以及应用处理器的 Eclipse 集成型开发环境。包含一整套用于开发和调试嵌入式应用的工具。它包含适用于每个 TI 器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器以及众多其它特性。CCStudio 提供统一用户界面,可帮助用户完成应用开发的每个步骤。利用高级高效率工具,用户可通过熟悉的工具与界面前所未有地快速启动开发,并为其应用新增功能。


Code Composer Studio 页面


下载 Code Composer Studio v5



要获得 CCSv4 免费版,可下载供 XDS100 仿真器免费使用的 XDS100 版 (TMDSCCS-HWN01A),或供所有 TI MCU 使用的代码限制 MCU 版 (TMDFCCS-MCULTD)。

Code Composer Studio
IDE 器件型号 描述 XDS100 仿真器支持 试用版 完整版
Code Composer Studio v4 CCS 免费版 基于 Eclipse 的 IDE,与所有 TI MCU 和 DSP 兼容 XDS100 V1
XDS100 V2
使用 XDS100 仿真器时无限制(不使用 XDS100 时限制为 32KB) 445 美元

** 与 controlSUITE™ 软件不兼容。

实时调试 – 包含在 CCStudio 中

传统调试方法(停止模式)要求编程人员完全暂停其系统,这样不仅要停止所有线程,而且还要防止处理中断;如果系统/应用具有实时限制,调试将非常困难。实时模式调试支持不但有助于程序员暂停和检查应用,同时还允许处理用户指定的对实时性要求较高的中断,从而可更好地测量实际系统的性能。

VisSim/Embedded Controls Developer™

VisSim/Embedded Controls Developer™ 使您可以为基于 C28x 的微控制器(包括 C2000 实时控制微控制器)轻松创建图形化方框图来模拟和生成高效的定点和浮点 C 代码。VisSim 对 ADC、PWM 和比较器等片上外设提供广泛支持。该软件可自动设置主计时器驱动任务,包含一套完整 RTOS,具有无限制的可抢占任务,可轻松创建中断处理程序,具有用于 SPI、UART 和 I2C 的基于中断的串行 I/O 排队内置功能,还有一个用于访问手动编码数据和功能的外部接口。VisSim 位于 Code Composer 的上层,提供具有交互式增益更改的完整调试环境。

查看有关 VisSim/ECD 的更多信息

Mathworks Embedded Coder

来自 MathWorks® 的 Embedded Coder® 根据 MATLAB®Simulink® 模型生成 C 代码;这些模型通过 Code Composer Studio IDE 针对德州仪器 (TI) 高性能微控制器进行了优化。对于使用基于模型的设计的工程师,Embedded Coder 可精细控制软件接口、性能优化执行过程以及 RAM/ROM 存储器消耗选项。Embedded Coder 适用于大多数 Piccolo 和 Delfino MCU,并支持如下任务:自动编译和执行、处理器优化的代码生成(包括 DMC 和 IQMath 库)和带有执行分析功能的“处理器在回路”(PIL) 测试。片上和板上支持的块库包括 ADC、数字 I/O、ePWM、CCP、I2C 等外设。Embedded Coder 已获得 IEC 61508、ISO 26262 和相关功能安全标准的认证。

了解有关 Mathworks 对 C2000 处理器的支持的更多信息
MathWorks - 徽标

用于高性能微控制器的软件

来自 TI 和 TI 设计网络的操作系统支持。特定于外设与特定于应用的软件、框架和软件编解码器

ControlSUITE

controlSUITE 是满足基于 C28x 的微控制器(包括 C2000 实时控制微控制器)的所有软件、文档和硬件设计需求的一站式解决方案。使用方便的图形界面可快速找到所需的支持,不论是示例代码或者甚至是硬件原理图。无需在无尽的软件列表表中搜索或在计算机上的复杂目录中导航。controlSUITE 使您可以轻松找到所需的软件,包括运行时库、应用库、EVM 支持示例、硬件原理图或文档。

下载 controlSUITE

ControlSUITE

MotorWare

Piccolo InstaSPIN-FOC 和 InstaSPIN-MOTION 软件发行方法提供面向 C 语言对象和基于 API 的最新编码技术。

InstaSPIN-FOC 网站
InstaSPIN-MOTION 网站
InstaSPIN 仿真工具

下载 MotorWare

InstaSPIN-FOC 和 InstaSPIN-MOTION

SafeTI-60730 软件包

用于功能安全的 SafeTI-60730 设计包中包括符合 IEC 60730:2010 标准的软件库,该设计包还可支持 UL 1998:2008 和 IEC 60335-1:2010 功能安全标准。符合标准的库可以让消费类应用系统的制造商能够更快、更轻松地获得系统认证。

SafeTI 网站

了解有关 IEC60730 软件包的更多信息

SafeTI-60730

闪存编程

C2000 平台提供了多种片上闪存器件。您有多种选择可使用您的软件 IP 来加载闪存。此处列出了一组有特色的闪存编程工具。

名称 说明 供应商
UniFlash CCS UniFlash 是一个独立的工具,可用于在 TI MCU 上对闪存进行编程。UniFlash 具有 GUI、命令行和脚本接口。CCS UniFlash 免费提供。 德州仪器 (TI)
C2Prog C2Prog 是一款用于 TI 高性能和超低功耗 MCU 的工业级闪存编程工具。C2Prog 不仅仅依靠 JTAG 作为编程工具与 MCU 之间的通信接口,还支持 RS-232、RS-485、TCP/IP、USB 和 CAN(控制器区域网)。因此,该编程器十分适合部署于通常无法访问 JTAG 端口的场合。 codeskin

 

FlashPro 2000 FlashPro2000 是一款适用于德州仪器 (TI) C2000 系列 MCU (TMS320F28x) 的 USB 闪存编程器。 Elptronic

 

供应商 说明
BP Microsystems BP Microsystems 为全球客户提供全面的器件编程解决方案。该公司提供全系列的单点器件编程器和通用编程器以及多点并行编程系统 (Concurrent Programming Systems)。
Data I/O Data I/O 为全球客户提供全面的器件编程解决方案。该公司提供全系列的单点器件编程器和通用编程器以及多点并行编程系统 (Concurrent Programming Systems)。

plcSUITE

有关基于 C28x 的电力线通信 (PLC) 技术的软件及信息,请访问我们的电力线通信页面:

电力线通信
plc

基于 C28x 的 MCU 的 CAN 解决方案

基于 C28x 的微控制器(包括 C2000 实时控制微控制器)的实时 CAN 协议支持。

软件包 说明 支持的标准
CAN ssCAN 是具有低中断延迟和极高性能的硬实时 CAN 设备驱动程序,专门对基于 C28x 的微控制器进行了优化。它在 C2000 实时控制微控制器之间支持单个和多个 CAN 通道。 ISO 11898-1
ISO 11898-2
ISO 11898-3
ISO 11898-5
CANopen ssCANopen 是高性能硬实时 CANopen 协议栈,支持 15 Mbps 的数据吞吐量。该产品专门对基于 C28x 的微控制器(包括 C2000 实时控制微控制器)进行了优化。 CiA 301
CiA 302
CiA 303
CiA 401

CiA 455
SAE J1939 ssJ1939 是性能极高的 SAE J1939 协议堆栈,支持 20 Mbps 的数据吞吐量。该产品专门对基于 C28x 的微控制器(包括 C2000 实时控制微控制器)进行了优化。 SAE J1939-11
SAE J1939-15
SAE J1939-21
SAE J1939-71
SAE J1939-73
SAE J1939-81
ISO 15765 ssI15765 是性能极高的 ISO 15765 协议堆栈,支持 20 Mbps 的数据吞吐量。该产品专门对基于 C28x 的微控制器(包括 C2000 实时控制微控制器)进行了优化。 ISO 15765-2
ISO 15765-3
ISO 15765-4
ISO14229
ISO14230
SAE J1979
NMEA 2000 ssNMEA2000 是性能极高的 NMEA 2000 协议堆栈,支持 20 Mbps 的数据吞吐量。该产品专门对基于 C28x 的微控制器(包括 C2000 实时控制微控制器)进行了优化。 NMEA 2000
NMEA 2000-A
NMEA 2000-B
NMEA 2000-E
IEC 61162-3

高性能 MCU 产品系列包含在广泛嵌入式空间内用于控制应用的 32 位微控制器。实时控制 MCU 为电力电子产品和一般反馈应用提供高性能闭环控制。控制 + 自动化 MCU 为需要闭环控制、连接和系统自动化的应用提供有针对性的解决方案。安全 MCU 专门针对 IEC 61508 和 ISO 26262 标准进行设计,可为广泛的安全关键型应用提供高性能控制。