查看: 7417  |  回复: 2
18年新款C2000 Piccolo MCU推荐——TMS320F280049

主题

回复
发表于2018-06-11 20:27:24 | 只看该作者
1# 电梯直达

芯片简介

TMS320F280049 是 TI 最新C2000 Piccolo系列(该系列的最高级型号为TMS320F280049C,具有可配置逻辑块CLB,而不带C标的则没有CLB

该系列芯片带有能与TMS320F2837x级Delfino系列芯片相媲美的超强外设+复杂数学处理能力,但价格定位在2807x和2806x之间。

笔者认为,新产品若采用此型号芯片,能以接近2806x的价格,获得更低的功耗和足以与2807x媲美的性能和外设,因此十分值得开发数字电源、电机驱动器的工程师和学生朋友们使用!

笔者自己已经在最新的项目中采用了该型号的芯片,这款芯片功能确实十分强大,相比之前流行的28335来说,各方面尤其是模拟外设方面强太多了。这里笔者把这款芯片推荐给大家,欢迎大家尝试、交流!!!目前价格很贵,只是纯粹推荐一下,如果大家有好的进货渠道,请推荐给我,谢谢!


PM版本为LQFP-64的,PZ版本为LQFP-100的,之前如果已经习惯于用100pin的28377或者2807x,那迁移到280049会很方便,成本能降一些。





描述

Piccolo?TMS320F28004x (F28004x) 是一个功能强大的 32 位浮点微控制器单元 (MCU),可让设计人员在单个器件上集成关键的控制外设、差分模拟和非易失性存储器。

实时控制子系统基于 TI 的 32 位 C28x CPU,可提供 100MHz 的信号处理性能。C28x CPU 的性能通过新的 TMU 扩展指令集和 VCU-I 扩展指令集得到了进一步提升,TMU 扩展指令集可快速执行包含变换和扭矩环路计算中常见的三角运算的算法,VCU-I 扩展指令集可降低编码应用中常见的复杂数学运算的 延迟。

CLA 允许从 C28x CPU 上卸载大量的常见任务。CLA 是一款与 CPU 并行执行的独立 32 位浮点数学加速器。此外,CLA 具有其自己的专用存储资源,它可以直接访问典型控制系统中所需的主要外设。与硬件断点和硬件任务切换等主要 特性 一样,ANSI C 子集支持是标准配置。

F28004x 支持高达 256KB (128KW) 的闪存,这些闪存分为两个 128KB (64KW) 存储体,支持并行编程和执行。此外,还以 4KB (2KW) 和 16KB (8KW) 块提供高达100KB (50KW) 的片上 SRAM,以进行高效的系统分区。还支持闪存 ECC、SRAM ECC/奇偶校验和双重区域安全性。

F28004x MCU 上集成了高性能模拟块,以进一步支持系统整合。三个独立的 12 位 ADC 可准确、高效地管理多个模拟信号,从而最终提高系统吞吐量。模拟前端上的七个 PGA 可以在转换之前实现片上电压调节。七个模拟比较器模块可以针对跳闸情况对输入电压电平进行持续监控。

TMS 320C2000?器件包含行业领先的控制外设(具有独立于频率的 ePWM/HRPWM 和 eCAP),允许对系统进行一流的控制。内置的 4 通道 SDFM 允许在隔离层上无缝集成过采样 Σ-Δ 调制器。

通过各种行业标准通信端口(如 SPI、SCI、I2C、LIN 和 CAN)支持连接,并且提供了多个多路复用,可在各种 应用中实现最佳信号布置。为 C2000?平台新增了完全符合标准的 PMBus。此外,FSI 领先在业界实现了高速可靠的通信,以便对该器件中嵌入的丰富外设集进行补充。

专门实现的器件型号 TMS320F28004xC 允许访问用于额外连接功能的可配置逻辑块 (CLB), 还 允许访问安全 ROM,该 ROM 包含用于支持 InstaSPIN-FOC?的库。有关更多信息,请参阅器件比较。

嵌入式实时分析和诊断 (ERAD) 模块通过提供用于分析的附加硬件断点和计数器来增强器件的调试和系统分析功能。


特性

·         TMS320C28x 32 位 CPU

o    100MHz

o    IEEE-754 单精度浮点单元 (FPU)

o    三角法数学单元 (TMU)

§  针对常见三角函数与软件库从 3× 周期提高至 4× 周期

§  13 周期帕克变换

o    Viterbi/复杂数学单元 (VCU-I)

o    十个硬件断点

·         可编程控制律加速器 (CLA)

o    100MHz

o    IEEE 754 单精度浮点指令

o    独立于主 CPU 之外执行代码

·         片上存储器

o    在两个独立存储体上提供 256KB (128KW) 的闪存(受 ECC 保护)

o    100KB (50KW) RAM(ECC 保护或奇偶校验保护)

o    支持第三方开发的双区安全

o    唯一标识号

·         时钟和系统控制

o    两个内部零引脚 10MHz 振荡器

o    片上晶体振荡器及外部时钟输入

o    窗口化看门狗定时器模块

o    丢失时钟检测电路

·         1.2V 内核,3.3V I/O 设计

o    可生成 1.2V 电压的内部 VREG 或直流/直流允许进行单电源设计

o    欠压复位 (BOR) 电路

·         系统外设

o    6 通道直接存储器存取 (DMA) 控制器

o    40 个独立可编程多路复用通用输入/输出 (GPIO) 引脚

o    在模拟引脚上提供 21 路数字输入

o    增强型外设中断扩展 (ePIE) 模块

o    支持多个具有外部唤醒功能的低功耗模式 (LPM)

o    嵌入式实时分析和诊断 (ERAD)

·         通信外设

o    一个电源管理总线 (PMBus) 接口

o    一个内部集成电路 (I2C) 接口
(引脚可引导)

o    两个控制器局域网 (CAN) 总线端口(引脚可引导)

o    两个串行外设接口 (SPI) 端口
(引脚可引导)

o    两个串行通信接口 (SCI)(引脚可引导)

o    一个本地互联网络 (LIN)

o    一个带发送器和接收器的快速串行接口 (FSI)

·         模拟系统

o    三个 3.45MSPS 12 位模数转换器 (ADC)

§  多达 21 个外部通道

§  每个 ADC 具有四个集成后处理块 (PPBs)

o    七个带 12 位参考数模
转换器 (DAC) 的窗口比较器

§  数字干扰滤波器

o    两个 12 位缓冲 DAC 输出

o    七个可编程增益放大器 (PGA)

§  可编程增益设置:3、6、12、24

§  可编程输出滤波

·         增强型控制外设

o    16 个具有高分辨率功能(150ps 分辨率)的 ePWM 通道

§  具有高分辨率的集成死区支持

§  集成硬件跳匣区域 (TZ)

o    七个增强型捕捉 (eCAP) 模块

§  在两个模块上提供高分辨率捕捉 (HRCAP)

o    两个支持 CW/CCW 运行模式的增强型正交编码器脉冲 (eQEP) 模块

o    四条 Σ-Δ 滤波器模块 (SDFM) 输入通道(每条通道两个并联滤波器)

§  标准 SDFM 数据滤波

§  用于高估或低估情况下
快速操作的比较器滤波器

·         可配置逻辑块 (CLB)

o    增强现有外设功能

o    支持位置管理器解决方案

·         InstaSPIN-FOC?

o    无传感器的磁场定向控制 (FOC) 及 FAST?软件编码器

o    片上 ROM 存储器中的库

·         封装选项:

o    100 引脚薄型四方扁平封装 (LQFP)
[后缀 PZ]

o    64 引脚 LQFP [后缀 PM]

o    56 引脚极薄无引线四方扁平封装 (VQFN) [后缀 RSH]

·         温度选项:

o    S:–40°C 至 125°C 结温

o    Q:–40?C 至 125?C 自然通风温度
(针对汽车应用 应用)


主题

回复
发表于2018-06-11 20:36:15   |  只看该作者
2#
FT2232HQ可以用来做XDS100v2或者v3仿真器,便于C2000 DSP的开发。

主题

回复
发表于2019-09-29 17:32:32   |  只看该作者
3#

楼主,请问用哪款仿真器比较好,哪个版本CCS,初学者,请指点一下,谢谢



主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部