01_TMS320F28004x系列MCU介绍和资料搜集

1. TI C2000 实时微控制器

TI公司在处理器方面的产品线有:基于ARM内核的微控制器/微处理器、MSP430微控制器、C2000系列实时微控制器、还有数字信号处理器(DSP)。

其中,C2000是TI公司专门针对实时控制推出的32位微控制器。TI公司是把C2000系列定位为MCU,但是它与通用的MCU又不一样,体现在它的内核其实是DSP。同时,还具有一个独特的 CLA 模块(Control Law Accelerator ,控制率加速器),CLA是一款独立的、完全可编程的 32 位浮点数学处理器,它的功能类似CPU的一个协处理器。

C2000产品家族,又包含很多个系列的产品,中低端系列 Piccolo (短笛音,就是低端系列),高端系列 Delfino (海豚音,就是高端系列)。其中,中低端系列 Piccolo ,是单芯片方案,意思就是MCU内部集成了Flash和RAM,无需外扩。高端系列 Delfino,运算速度高,有些系列还是双核架构,而且有外部总线可以外扩RAM。

C2000产品家族如下图所示,蓝色下划线就是低端系列,红色下划线是高端系列,带 D 结尾的命名,具有双核架构。

01_TMS320F28004x系列MCU介绍和资料搜集_第1张图片

按照Flash大小和性能分类如下图所示:

01_TMS320F28004x系列MCU介绍和资料搜集_第2张图片

C2000系列微控制器专为实时控制而设计,可提供适合不同应用各个性能等级和价位的低延迟实时控制。可以将 C2000 实时 MCU 与氮化镓 (GaN) IC 和碳化硅 (SiC) 功率器件配合使用,从而发挥其全部功能。适当搭配使用可帮助攻克高开关频率、高功率密度等设计难题。

C2000在电机控制数字电源电源逆变器等领域使用广泛,而且还提供了专门针对电机控制和数字电源的SDK,还有各种参考设计方案,使产品上市会更快。

C2000 MCU官网:

https://www.ti.com.cn/zh-cn/microcontrollers-mcus-processors/c2000-real-time-control-mcus/overview.html

2. TMS320F28004x 实时微控制器

TMS320F28004x 是C2000家族的其中一个系列,属于 Piccolo 中低端系列。

其中TMS320F280049型号,频率100MHz,Flash 256KB,RAM 100KB,的32位MCU。

主要参数如下表:

项目 参数
Frequency (MHz) 100
Flash memory (kByte) 256
RAM (kByte) 100
ADC resolution (Bps) 12
Total processing (MIPS) 200
Features FPU32
UART 3
CAN (#) 2
Sigma-delta filter 3, 4
PWM (Ch) 16
Number of ADC channels 12, 14, 21
Direct memory access (Ch) 6
SPI 2
QEP 1, 2
USB No
Operating temperature range (°C) -40 to 125
Communication interface CAN, FSI, I2C, LIN, PMBUS, SPI, UART

TMS320F28004x 功能框图如下:

01_TMS320F28004x系列MCU介绍和资料搜集_第3张图片

3. 资源准备

3.1 C2000 常用的官方网站

  1. C2000产品系列官网。

    https://www.ti.com.cn/zh-cn/microcontrollers-mcus-processors/c2000-real-time-control-mcus/overview.html

  2. C2000 SDK

    TI公司为C2000系列产品提供了一套 C2000Ware ,是一套全面的软件和文档集,旨在最大限度地缩短开发时间。它包括特定于器件的驱动程序、库和外设示例。

    https://www.ti.com.cn/tool/cn/C2000WARE

  3. C2000 数字电源SDK

    https://www.ti.com.cn/tool/cn/C2000WARE-DIGITALPOWER-SDK

  4. C2000 电机控制SDK

    https://www.ti.com.cn/tool/cn/C2000WARE-MOTORCONTROL-SDK

  5. TMS320F280049系列官网。

    可在该网站找到 TMS320F280049 相关的用户手册,数据手册,应用笔记文档等等。

    https://www.ti.com.cn/product/cn/TMS320F280049

  6. TMS320F280049官方开发板。

    TI为TMS320F280049设计了好几款开发板,有些是针对特定应用方案的。下面这款是基础开发板。

    https://www.ti.com.cn/tool/cn/LAUNCHXL-F280049C

  7. CCS集成开发环境

    TI的MCU开发,都是选择CCS开发环境的,CCS是TI自己推出的集成开发环境,是基于开源软件 Eclipse 改写的。

    https://www.ti.com.cn/tool/cn/CCSTUDIO

  8. controlSUITE软件套件工具

    controlSUITE™ 软件套件,是专门为 C2000 微控制器开发的软件和工具集。这个工具,其实就相当于一个资源库,非常方便用户查找资料和代码等等。目前最新版是3.4.9,现在这个工具好像是停止维护了,所以只能在这个工具找到一些旧的文档和SDK。

    https://www.ti.com.cn/tool/cn/CONTROLSUITE

3.2 资源

开发 TMS320F28004x 所需的基本资源有:

  • 硬件平台

    可使用TI官方的 LAUNCHXL-F280049C 开发板

  • 软件资源

    • CCS集成开发环境
    • C2000Ware,就是C2000的SDK

    软件资源至少需要这两项。

你可能感兴趣的:(TI-C2000,C2000,TMS320F280049)