微控制器 (MCU)

高性能 MCU – 工具与软件

<Section CTA Link - not authored>
<Horizontal Rule is not displayed>

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

基于可用于太阳能、电机控制、照明和数字电源的全功能的应用开发者平台,高性能 MCU 可提供一系列旨在帮助客户开发并缩短产品上市时间的硬件开发工具。

应用套件

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

MCU LaunchPad 套件

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

controlCARD

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

实验套件

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

配件

C2000 实时控制 JTAG 仿真器

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

C2000 实时控制 Gang 编程器

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

套件 器件型号 说明 价格 立即订购
C2000 Real-time Control Gang Programmer C2000-GANG Multi-device programmer that programs up to eight C2000 Real-time Control devices at a time. The C2000 Real-time Control Gang Programmer connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow the user to fully customize the process. $350.00 Order Now

 

DIM100 controlCARD 连接器

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

套件 器件型号 说明 价格

立即订购

DIM100 controlCARD Connector TMDSDIM100CON5PK Package of 5 DIM100 (called DIMM 100 by DigiKey and Mouser) connectors for use with any C2000 Real-time controlCARD tools. Five connectors are Molex part number 87630-1001 or equivalent. $8.00

 

数字电机控制配件

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

套件 器件型号 说明 价格 立即订购
AC Induction Motor for TMDSHVMTRPFCKIT HVACIMTR The ACI Motor Kit is designed for customers looking to use the High Voltage Motor Control and PFC Developer's kit with an AC induction motor. $299.00 Order Now
Permanent Magnet Synchronous Motor for TMDSHVMTRPFCKIT HVPMSMMTR kit includes a PMSM motor with a built in encoder, which works with the motor control kit software right out of the box. $299.00 Order Now
Brushless DC Motor for TMDSHVMTRPFCKIT HVBLDCMTR The BLDC Motor Kit is designed for customers looking to use the High Voltage Motor Control and PFC Developer's kit with an brushless DC motor. $199.00 Order Now
<Section CTA Link - not authored>

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

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

Code Composer Studio™ IDE

Code Composer Studio™ 是一款面向德州仪器 (TI) DSP、微控制器以及应用处理器的 基于Eclipse 的集成型开发环境。Code Composer Studio 包含一整套用于开发和调试嵌入式应用的工具。它包含适用于每个 TI 器件系列的编译器、源代码编辑器、项目构建环境、调试器、分析器、仿真器以及众多其他特性。Code Composer Studio 提供统一的用户界面,可帮助用户完成应用开发的每个步骤。用户可利用熟悉的工具和界面更加快速地投入工作,并通过先进的高效率工具将功能添加到所需应用中。
 

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

Code Composer Studio
IDE 器件型号 描述

XDS100 仿真器

支持

试用版 完整版
Code Composer Studio CCS-FREE Eclipse based IDE compatible with all TI MCUs and DSPs

XDS100 V1

XDS100 V2

Unlimited with XDS100 emulator (32KB limit without XDS100) $445

** 与 controlSUITE™ 软件不兼容。

实时调试 – 包含在 Code Composer Studio 中

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

带 Embedded Coder® 的 MathWorks®

来自 MathWorks® 的 Embedded Coder® 根据 MATLAB® 和 Simulink® 模型生成 C 代码;这些模型通过 Code Composer Studio IDE 针对德州仪器 (TI) 高性能微控制器进行了优化。对于使用基于模型的设计的工程师,Embedded Coder 可精细控制软件接口、性能优化执行过程以及 RAM/ROM 存储器消耗选项。

Embedded Coder 支持:

  • 大多数 Piccolo 和 Delfino MCU
  • 自动编译和执行,单独或使用 Simulink 进行调优和记录
  • 包含 DMC 和 IQMath 库且针对处理器进行优化的代码生成
  • 带有执行分析功能的处理器在回路 (PIL) 测试
  • 外设,如 ADC、数字 I/O、ePWM、eQEP、eCAP、eCAN、I2C 等
  • 包括 IEC 61508 和 ISO 26262 在内的功能安全标准
MathWorks 徽标

带 Embedded Target 的 PSIM® SimCoder

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

VisSim/Embedded Controls Developer™

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

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

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

适用于工业驱动和电机控制的 C2000 DesignDRIVE 软件

DesignDRIVE 软件可与 DesignDRIVE 开发套件搭配工作,构成一个单一的硬件与软件平台,借助该平台,可轻松开发和评估适用于多种工业驱动器和伺服拓扑结构的解决方案。 

controlSUITE 软件

controlSUITE 软件具有面向基于 C28x 的微控制器(包括 C2000 实时控制微控制器)的所有文档和硬件设计需求。使用方便的图形界面可快速找到所需的支持,不论是示例代码或甚至是硬件原理图。

MotorWare 软件

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

SafeTI™-60730 软件包

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

闪存编程

C2000 实时控制平台提供了多种片上闪存器件。您可以通过多种不同的选项来使用您的软件 IP 加载闪存。此处列出了一组有特色的闪存编程工具。
名称 说明 提供商
UniFlash CCS Uniflash is a standalone tool used to program flash memory on TI MCUs. Uniflash has a GUI, command line, and scripting interface. CCS Uniflash is available free of charge. Texas Instruments
C2Prog C2Prog is an industrial grade flash programming tool for TI Performance and Ultra-low PowerMCUs. Rather than solely relying on JTAG as the communication interface between the programming tool and the MCU, C2Prog also supports RS-232, RS-485, TCP/IP, USB and CAN (Controller Area Network). The programmer is, therefore, well suited for deployment in the field where the JTAG port is typically not accessible. codeskin
FlashPro 2000 FlashPro2000 is a USB Flash Programmer for Texas Instruments C2000 Real-time Control series MCUs (TMS320F28x) Elptronic
提供商 说明
BP Microsystems BP Microsystems provides complete device programming solutions to customers worldwide. The company offers a full line of single site device programmers & Universal , and multi-site Concurrent Programming Systems.
Data I/O Data I/O provides complete device programming solutions to customers worldwide. The company offers a full line of single site device programmers & Universal , and multi-site Concurrent Programming Systems.

plcSUITE

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

基于 C28x 的 MCU 的 CAN 解决方案

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

软件包 描述 支持的标准
CAN ssCAN is an extreme performance hard real-time CAN device driver with low interrupt latency optimized for the C28x based microcontrollers. It supports single and multiple CAN channels across the C2000 Real-time Control microcontrollers.

ISO 11898-1

ISO 11898-2

ISO 11898-3

ISO 11898-5

CANopen ssCANopen is a high-performance hard real-time CANopen protocol stack supporting a data throughput of 15 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

CiA 301

CiA 302

CiA 303

CiA 401

….

CiA 455

SAE J1939 ssJ1939 is an extreme performance SAE J1939 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

SAE J1939-11

SAE J1939-15

SAE J1939-21

SAE J1939-71

SAE J1939-73

SAE J1939-81

ISO 15765 ssI15765 is an extreme performance ISO 15765 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

ISO 15765-2

ISO 15765-3

ISO 15765-4

SO 14229

ISO 14230SAE J1979

NMEA 2000 ssNMEA2000 is an extreme performance NMEA 2000 protocol stack supporting a data throughput of 20 Mbps. This product is optimized specifically for the C28x based microcontrollers which include C2000 Real-time Control microcontrollers.

NMEA 2000

NMEA 2000-A

NMEA 2000-B

NMEA 2000-E

IEC 61162-3