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 结尾的命名,具有双核架构。

在这里插入图片描述

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

在这里插入图片描述

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
FeaturesFPU32
UART3
CAN (#)2
Sigma-delta filter3, 4
PWM (Ch)16
Number of ADC channels12, 14, 21
Direct memory access (Ch)6
SPI2
QEP1, 2
USBNo
Operating temperature range (°C)-40 to 125
Communication interfaceCAN, FSI, I2C, LIN, PMBUS, SPI, UART

TMS320F28004x 功能框图如下:

在这里插入图片描述

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

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

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值