恩智浦半导体(NXP Semiconductors)近日宣布推出两款工作频率为120 MHz的微控制器LPC1769和LPC1759,这是业界速度最快的ARM Cortex-M3微控制器。凭借这一性能水平,在成本限制型应用中实现微控制器控制与信号处理的集成已成为现实,再无需使用专用的DSP硬件。
该款微控制器的256-点16-位FFT执行时间不到190 微秒,其速度比最接近的Cortex-M3替代产品提高54%,性能上可与低成本的DSP相媲美。1024-点16-位FFT的执行时间不到0.89 毫秒。以上时间包括FFT算法的初始化时间及运行时间。
恩智浦半导体副总裁兼微控制器产品线总经理Geoff Lees表示:“随着LPC1769和LPC1759上市,与其他Cortex-M3微控制器相比,恩智浦产品的性能优势最多可高出40%。我们想用户所想,推出目前市场上最广泛的DSP库,简化了高性能嵌入控制。”
LPC1769和LPC1759两款微控制器采用512 KB Flash、64 KB SRAM、USB 2.0主机/OTG/设备、CAN 2.0B接口、12位ADC、10位DAC、I2C、SPI、UART及各种其他外设。LPC1769同时还配备了一个10/100以太网控制器,并搭载了一个专用的以太网DMA(直接内存访问)控制器。
目前,来自IAR、Keil、Hitex、Code Red等众多领先工具供应商的大量开发工具、实时操作系统(RTOS)、中间件、技术支持服务等均对LPC1700系列提供良好支持,例如:
LPCXpresso——为客户提供从最初原型评估到最终生产的端到端解决方案。这种开发工具平台注重简单易用性和更快的产品开发速度,并支持包括LPC1700系列在内的Cortex-M0/M3系列的所有衍生产品以及LPC2000和LPC3000系列产品。
mbed(在线快速原型开发工具)——适用于工程师构建面向快速实验的工作原型,以及更具创造性、生产效率更高的开发工作。
“FreeRTOS实时内核的使用;实践操作指南,LPC17xx版”(2010年2月)。
完整的DSP库包括:
许可证及免版税的源代码库
高度优化的16位及32位数据宽度FFT,PID控制,附文档
FIR & IIR滤波器:IIR (ARMA)、双四核,二者皆为16位及32位单级
随机数生成器和谐振器函数
矢量点积和叉积
许可证及免版税的VDE IEC 60335 B类测试库——通过了VDE(德国电气工程、电子与信息技术协会)测试及认证机构的认证。这些免费的恩智浦库,免除了设计者自行开发自测程序的烦恼。