让我们回忆一下我们熟知的51单片机,相信大家在大学时代就已经听说了8051的大名。和我们生活息息相关的很多电子产品中都有他的身影。单片机自20世纪70年代问世以来,已广泛地应用在工业自动化控制、自动检测、智能仪器仪表、家用电器、电力电子、机电一体化设备等方面。它可以单独地完成现代工业控制所要求的智能化控制功能,目前其应用越来越广泛。
但是随着时代的发展,51单片机已经越来越不能满足大家的需求:运行速率低、中断优先级过少或者不明朗、集成度不高,需要外挂很多资源,成本较高、抗干扰和驱动能力弱、个头偏大等等。于是一些高集成度、高效率的单片机应运而生:ARM7TDMI、ARM9甚至现在有了ARM11,在视频处理上都有不错的表现。
可是突然从走路变成做飞机多少有点浪费吧,于是人们开始寻找做汽车、坐火车的方式。于是介于这两者之间的Cortex-M0就应运而生了。既有不差他老大ARMCortex-M3等的工作效率、低功耗,又有8位单片机的价格,这个ARM的宠儿正越来越被大家所认识。
和51等8位单片机相比,程序代码大大缩小,原本一个16*16位的乘法运算,现在只要一条指令就可以完成;和ARM7TDMI以及ARMCortex-M3相比,可以通过下图来说明,介于这两者之间,性价比之高一目了然了。
ARM®Cortex™-M0优势
市场观点
•高效能、低价位-8位机价格、32位机效能
•C-语言,无需汇编,兼容Cortex-M3,ARM7TDMI
•便利的开发工具-Keil™RVMDK、IAREWARM
•广大的用户群、无新核学习障碍
技术观点
•体积最小、低功耗、低闸极数、效率最高的处理器
•拥有Cortex-M3的多功能开发工具以及二进制程序代码之兼容性
•180nm制程工艺并运用ARM标准单元资源库
•低闸极数的空间内,将功耗压低到85uW/MHz以下
芯唐的NuMicro家族正是基于ARM公司的Cortex-M0内核的全新的32位的微控制器产品。低功耗、内建了高达128k的flash和16k的RAM,ISP、IAP、ICP功能使得程序升级起来更加便捷。外设上提供了高速的UART,SPI,个I2C,I2S接口,CAN总线和USB2.0接口、8个12位AD转换、2个模拟比较器。除了高度集成的特点,NuMicro?系列还是宽工作电压,拥有高噪声抑制力和工业级温度等级,以满足汽车、工业控制、数据通信和消费产品的应用。
芯唐NuMicro家族
NuMicro™家族特色:
1)ARM®Cortex™-M0CPU速度达50MHz
2)巢状向量中断控制器(NVIC),快速确认中断
3)唤醒中断控制器(WIC),优先级中断自动唤醒
4)低功耗模式、睡眠模式、深度睡眠模式
5)存储器
•128KFlash
•16KSRAM
外围设备
•可程序化波特率,带FIFO高速UART,相容16550
•全双工、同步、高速主从架构SPI控制器
•支持全速和超高速1Mbps的I2C接口模块
•USB2.0FSDevice
•CAN、LIN总线支持
NUC1XX系列参考选型:
有了ARM公司Cortex-M0内核的支持,加上芯唐公司对他外围的功能的丰富扩展,使得NuMicro™家族的NUC1XX系列在市场的运用中更加灵活。相信在不久的将来,低成本、高效能的微控系统、汽车电子、快速数据传输或交换、工业控制、消费电子产品等越来越多的领域中都将会看到他的身影。
QQ450766221 |