对C2000的一点认识:C2000 一般用在光伏逆变器、数字电机控制、数字电源等领域。相比于其他 MCU 来说,C2000 的核心是 DSP 核心,所以数学运算能力强,适合于运算
各种复杂的控制算法;其次它的中断响应速度快,可以快速进入中断处理突发事件,也就是实时性好。
比较典型的应用就是电机控制,众所周知,DSP 最早就是为了控制电机而诞生的。到目前为止,电机的控制算法越来越复杂,对计算能力要求也相应提高,在同档次的 MCU 中(如
C2000、M4),C2000 比较受亲睐,一是因为它已经诞生许久,稳定性好,其次性能确实强,M4 等后起之秀性能也绝对不差,但还没有收到市场的考验。
工作中接触过TMS320CF2812,它有ADC模块具有16路12位流水线模数转换模块(ADC).TMS320CF2812 DSP内部就有ADC转换资源。包含前段模拟多路复用器(MUX)采样保持S/H电路、转换内核、稳压器以及其他模拟支持电路。
数字电路包含可编程序列发生器、结果寄存器、模拟电路接口、器件外围总线接口已经其他片上模块的接口。模数转换
(ADC)模块可以直接用于电机或运动控制场合。
软件:软件立即启动(使用SOC的SEQn位)。
EVA:事件管理器A(在EVA中有多个事件源)。
EVB:事件管理器B(在EVB中有多个事件源)。
排序器可工作在启动/停止模式,允许多个按时间排序的触发源使转换同步。
EVA和EVB可分别独立地触发SEQ1和SEQ2(仅用在双排序器模式)。
外部:(ADC SOC)引脚。框图如下:
当初选用它主要是考虑到高精度实时的AD模块和快速的运算指令,很方便的进行PID或FFT运算等控制算法,事实证明,很好用。
选择TI的C2000系列还有一个重要的原因就是开发资源丰富,技术支持全面,大大缩短了研发周期,这对我们这些开发者来说是很重要的。
用于 C2000(TM) 微处理器的 controlSUITE(TM) 是一套全面的软件基础设施和软件工具集,以全面满足每个设计阶段对更加直观易用的软件的需求,旨在最大程度地缩短软件开发时间。与传统 MCU 产品不同,controlSUITE 软件可为简化评估、应用自适应、调试、测试以及重复使用提供必要的内容与内容管理。controlSUITE 软件除免费软件产品系列常见的简单演示之外,还可提供能够作为真正开发系统使用的全面开源项目 —— 库与示例,实现诸如电机控制等应用。此外,全新安装程序还可消除版本与依赖性等问题,使开发人员能够在集中区域获得完整的软件产品。
TI提供了丰富的开发资源: 应用程序开发—系统范例,应用程序库;器件评估—基础程序库,标头文件和工程范例(这个真的很好);调式与代码生成—第三方程序库及仿真,CCS 集成型开发环境。
文章评论(0条评论)
登录后参与讨论