Piccolo微控制器可实现设计升级、改善性能并简化数字实时控制系统的开发,从而为电机控制应用带来全新的效率与创新。TMS320F2803x和TMS320F2806x Piccolo微控制器现包含一个通过一款新型C编译器实现的、可采用C语言进行编程的集成型控制律加速器 (CLA) 协处理器,旨在提升创新设计的水平。该CLA是一个32位浮点数学加速器,专为独立于TMS320C28x CPU内核工作而设计,以分担复杂的高速控制算法。这种分担将CPU解放出来去处理输入/输出和反馈环路测量,从而可使闭环应用的性能提升5倍之多。此外,该CLA还可直接访问片上外设以实现算法的并行执行,进而加快系统响应时间并改善效率。
新型CLA C编译器软件库可通过controlSUITE软件平台访问,而且还提供了用于电机控制应用开发的系统范例。该CLA能提供有效的软件分区,而TI优化型免费源代码软件库以及在控制律加速器(CLA)上运行的系统范例则提供了软件代码块,从而使开发人员能够简便快捷地完成定制设计,并在电机控制应用中实现15%-20%的性能提升。
F2803x和F2806x Piccolo微控制器系统的特性与优势:
●F2803x和F2806x Piccolo微控制器上通过一款用于CLA的新型C编译器实现的、可采用C语言进行编程的32位浮点协处理器利用元语言工具简化了编程、改善了灵活性与兼容性,并可直接访问片上外设以实现算法的并行执行。另外,该CLA还实现了更快的系统响应、高MHz的控制环路、改进的触发以及故障检测功能,旨在提高系统的稳健性。
●F2803x Piccolo微控制器内置了TI增强型脉宽调制器(150ps分辨率的ePWM)、12位模数转换器(ADC) 和两个10 MHz片上振荡器,并能替代多个电子组件(即:外部电源 IC),以在降低总体系统成本的同时实现高级电源电子线路管理。
●F2806x Piccolo微控制器内置了一个Viterbi、复数数学和CRC单元(VCU)以及C28x内核与CLA,可提供75条专用数学指令以加速通信算法的处理。另外,芯片上还包括USB 2.0和CAN接口(用于改善通信吞吐量和PWM)、一个16通道、3 MSPS 12位ADC以及三个带10位基准的模拟比较器,旨在免除外部设计组件。
●与软件配合使用的电机控制与数字电源开发套件、培训及全天候支持可简化开发流程并使产品快速上市。
●C2000微控制器平台上的代码兼容性允许开发人员在40 MHz至300 MHz的范围内进行解决方案的调整。
●controlCARD、controlSTICK和C2000实验套件、C2000的灵活与模块化设计理念使得开发人员能够对各种不同的C2000微控制器进行试验,以满足价格、性能和外设特性集的要求。
●包括controlSUITE软件,因而可提供针对电机控制开发以及数字电源的易用型开源演示GUI、软件范例和文档。