以最短的延迟感应反馈、处理响应以及驱动控制系统。
C2000 实时控制 MCU 采用专有的 32 位内核 (C28x CPU),可提供单周期操作和高达 300MIPS 的速度,外加经高度优化的外设和中断管理总线。这些实时单芯片控制解决方案具有强大的集成外设,专为各种控制应用而设计。
处理
更高的每 MHz 性能由针对控制数学运算进行优化的指令集实现,这与普通 MCU 不同。
C28x 数学优化型内核可使设计人员灵活地提高系统效率和系统可靠性。 作为微处理器与数字信号处理器之间的桥梁,C2000 实时控制器可提供 DSP 的执行速度以及微控制器的代码密度和易用性。
增强型指令集
通过 C28x CPU 指令集,可以使用针对最小周期和确定性执行进行优化的指令集来实现复杂的实时控制系统。以下功能单元支持增强型指令:
浮点单元 (FPU):优化的 IEEE 32 位和 64 位浮点指令,支持快速乘法、加法、减法、饱和以及浮点 <-> 整数转换运算。
三角非线性 PID 数学单元 (TMU):优化的 IEEE 32 位浮点指令,支持快速 SIN、COS、ATAN、ATAN2、DIV、SQRT、LOG、EXP 运算。
快速除法单元 (FDIV):优化的 IEEE 32 位浮点和整数指令,支持针对多种数据类型组合的快速 32 位和 64 位除法。
并行 CPU 处理
除了 C28x-CPU 之外,还可以并行运行一个额外的 CPU (CLA-CPU),以减轻控制处理任务的负载。控制律加速器 (CLA-CPU) 能够以 32 位浮点格式高效执行控制数学运算。CLA-CPU 可以独立于 C28x-CPU 处理中断并访问外设资源(如 ADC 和 PWM)。在某些系统中,可能有多个 C28x-CPU + CLA-CPU 来并行运行多个任务,从而提高总体系统性能。
驱动
高效运行,提升性能,并实现高级控制技术。
微边沿定位技术创建精确的 PWM 波形,以提高系统性能
技术封装的 PWM 模块支持高级时序和生成技术,以控制复杂的功率级
PWM 跳变逻辑使用包含的高性能模拟传感电路提供无功和异步系统保护